#include <Field.h>
Public Types | |
| typedef std::vector<Field*> | Field_list |
Public Methods | |
| Field () | |
| Field (double,double,double) | |
| Field (const Vector & ) | |
| virtual | ~Field () |
| virtual const Vector& | valueAt (const Vector& ) const |
| void | setConstField ( Vector& B) |
| const char* | nameOf () const |
| Ray* | CreateRay (const Point&, const Vector&, float, float=0) const |
| create a trajectory for a charged particle in this field. More... | |
| virtual void | printOn ( std::ostream& os = std::cout ) const |
Static Public Attributes | |
| Field_list | theFields |
Protected Methods | |
| void | checkAppend () |
Protected Attributes | |
| Vector | constB |
| unsigned int | id |
Definition at line 15 of file Field.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create a trajectory for a charged particle in this field.
|
|
|
Definition at line 31 of file Field.cxx. Referenced by Field(). |
|
|
|
|
|
Definition at line 70 of file Field.cxx. Referenced by Medium::printOn(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000