BALL::VIEW::FieldLineCreator Class Reference
[Model Processors]

#include <BALL/VIEW/MODELS/fieldLineCreator.h>

Inheritance diagram for BALL::VIEW::FieldLineCreator:
BALL::VIEW::FieldLinesDialog

List of all members.


Public Types

typedef TRegularData3D< Vector3VectorGrid

Public Member Functions

 FieldLineCreator ()
 FieldLineCreator (const FieldLineCreator &fc)
virtual ~FieldLineCreator ()
RepresentationcreateLines ()
void createFieldLine_ (const Vector3 &point, Representation &rep)
void calculateLinePoints_ (Vector3 point, vector< Vector3 > &points, float factor=1.)
void setUsePotentialGrid (bool state)

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.


Member Typedef Documentation


Constructor & Destructor Documentation

BALL::VIEW::FieldLineCreator::FieldLineCreator (  ) 

Default Constructor.

BALL::VIEW::FieldLineCreator::FieldLineCreator ( const FieldLineCreator fc  ) 

Copy constructor.

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

Destructor.


Member Function Documentation

void BALL::VIEW::FieldLineCreator::calculateLinePoints_ ( Vector3  point,
vector< Vector3 > &  points,
float  factor = 1. 
) [inline]
void BALL::VIEW::FieldLineCreator::createFieldLine_ ( const Vector3 point,
Representation rep 
)
Representation* BALL::VIEW::FieldLineCreator::createLines (  ) 
void BALL::VIEW::FieldLineCreator::setUsePotentialGrid ( bool  state  )  [inline]

For the Stalling approach: use the potential or the vector field as basis for the placement


Member Data Documentation