BALL
1.4.79
|
#include <BALL/VIEW/MODELS/fieldLineCreator.h>
Public Types | |
typedef TRegularData3D< Vector3 > | VectorGrid |
Public Member Functions | |
FieldLineCreator () | |
FieldLineCreator (const FieldLineCreator &fc) | |
virtual | ~FieldLineCreator () |
Representation * | createLines () |
void | createFieldLine_ (const Vector3 &point, Representation &rep) |
void | calculateLinePoints_ (Vector3 point, vector< Vector3 > &points, float factor=1.) |
void | setUsePotentialGrid (bool state) |
FieldLineCreator class.
Definition at line 28 of file fieldLineCreator.h.
Definition at line 32 of file fieldLineCreator.h.
BALL::VIEW::FieldLineCreator::FieldLineCreator | ( | ) |
Default Constructor.
BALL::VIEW::FieldLineCreator::FieldLineCreator | ( | const FieldLineCreator & | fc | ) |
Copy constructor.
|
virtual |
Destructor.
|
inline |
void BALL::VIEW::FieldLineCreator::createFieldLine_ | ( | const Vector3 & | point, |
Representation & | rep | ||
) |
Representation* BALL::VIEW::FieldLineCreator::createLines | ( | ) |
|
inline |
For the Stalling approach: use the potential or the vector field as basis for the placement
Definition at line 56 of file fieldLineCreator.h.
AtomContainer* BALL::VIEW::FieldLineCreator::ac_ |
Definition at line 68 of file fieldLineCreator.h.
float BALL::VIEW::FieldLineCreator::atom_distance_ |
Definition at line 62 of file fieldLineCreator.h.
Size BALL::VIEW::FieldLineCreator::field_line_errors_ |
Definition at line 63 of file fieldLineCreator.h.
Size BALL::VIEW::FieldLineCreator::icosaeder_steps_ |
Definition at line 61 of file fieldLineCreator.h.
Size BALL::VIEW::FieldLineCreator::interpolation_steps_ |
Definition at line 60 of file fieldLineCreator.h.
Size BALL::VIEW::FieldLineCreator::max_steps_ |
Definition at line 59 of file fieldLineCreator.h.
Size BALL::VIEW::FieldLineCreator::monte_carlo_nr_lines_ |
Definition at line 65 of file fieldLineCreator.h.
RegularData3D* BALL::VIEW::FieldLineCreator::potential_grid_ |
Definition at line 66 of file fieldLineCreator.h.
float BALL::VIEW::FieldLineCreator::tolerance_ |
Definition at line 58 of file fieldLineCreator.h.
bool BALL::VIEW::FieldLineCreator::use_atoms_ |
Definition at line 64 of file fieldLineCreator.h.
bool BALL::VIEW::FieldLineCreator::use_potential_grid_ |
Definition at line 69 of file fieldLineCreator.h.
VectorGrid* BALL::VIEW::FieldLineCreator::vector_grid_ |
Definition at line 67 of file fieldLineCreator.h.