Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

VIEW::FieldLineCreator Class Reference
[Model Processors]

FieldLineCreator class. More...

#include <fieldLineCreator.h>

Inheritance diagram for VIEW::FieldLineCreator:

VIEW::FieldLinesDialog List of all members.

Public Types

typedef TRegularData3D< Vector3VectorGrid

Public Member Functions

 FieldLineCreator () throw ()
 Default Constructor.
 FieldLineCreator (const FieldLineCreator &fc) throw ()
 Copy constructor.
virtual ~FieldLineCreator () throw ()
 Destructor.
RepresentationcreateLines ()
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_
RegularData3Dpotential_grid_
VectorGridvector_grid_
AtomContainerac_
bool use_potential_grid_

Detailed Description

FieldLineCreator class.


Constructor & Destructor Documentation

VIEW::FieldLineCreator::FieldLineCreator  )  throw ()
 

Default Constructor.

VIEW::FieldLineCreator::FieldLineCreator const FieldLineCreator fc  )  throw ()
 

Copy constructor.

virtual VIEW::FieldLineCreator::~FieldLineCreator  )  throw () [virtual]
 

Destructor.