#include <fieldLineCreator.h>
Inheritance diagram for VIEW::FieldLineCreator:
Public Types | |
typedef TRegularData3D< Vector3 > | VectorGrid |
Public Member Functions | |
FieldLineCreator () throw () | |
Default Constructor. | |
FieldLineCreator (const FieldLineCreator &fc) throw () | |
Copy constructor. | |
virtual | ~FieldLineCreator () throw () |
Destructor. | |
Representation * | createLines () |
void | createFieldLine_ (const Vector3 &point, Representation &rep) |
void | calculateLinePoints_ (Vector3 point, vector< Vector3 > &points, float factor=1.) |
void | setUsePotentialGrid (bool state) |
For the Stalling approach: use the potential or the vector field as basis for the placement. | |
Public Attributes | |
float | tolerance_ |
Size | max_steps_ |
Size | interpolation_steps_ |
Size | icosaeder_steps_ |
float | atom_distance_ |
Size | field_line_errors_ |
bool | use_atoms_ |
Size | monte_carlo_nr_lines_ |
RegularData3D * | potential_grid_ |
VectorGrid * | vector_grid_ |
AtomContainer * | ac_ |
bool | use_potential_grid_ |
|
Default Constructor.
|
|
Copy constructor.
|
|
Destructor.
|