CMS 3D CMS Logo

IgSbField Class Reference

Abstraction of a vector field. More...

#include <Iguana/Inventor/interface/IgSbField.h>

Inheritance diagram for IgSbField:

VisCMSMagField VisG4MagField

List of all members.

Public Member Functions

virtual void evaluate (const double point[3], double field[]) const =0
 Determine field value at point, returning the value in field.
virtual ~IgSbField (void)


Detailed Description

Abstraction of a vector field.

Definition at line 19 of file IgSbField.h.


Constructor & Destructor Documentation

IgSbField::~IgSbField ( void   )  [virtual]

Definition at line 15 of file IgSbField.cc.

00016 {}


Member Function Documentation

virtual void IgSbField::evaluate ( const double  point[3],
double  field[] 
) const [pure virtual]

Determine field value at point, returning the value in field.

The caller must ensure that field has enough space for all the components that the field will return (normally 3).

Implemented in VisG4MagField, and VisCMSMagField.

Referenced by IgSoFieldPlane::calcColorMags(), and IgSoFieldPlane::resampleSegments().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:25:38 2009 for CMSSW by  doxygen 1.5.4