BALL::VIEW::GridVisualisation Class Reference
[Geometric Objects]

#include <BALL/VIEW/PRIMITIVES/gridVisualisation.h>

Inheritance diagram for BALL::VIEW::GridVisualisation:
BALL::VIEW::GeometricObject

List of all members.


Public Types

enum  Type { PLANE, SLICES, DOTS }

Public Member Functions

 GridVisualisation ()
 GridVisualisation (const GridVisualisation &plane)
virtual ~GridVisualisation ()
const GridVisualisationoperator= (const GridVisualisation &plane)
const Vector3getNormal () const
void setNormal (const Vector3 &normal)
const Vector3getPoint () const
void setPoint (const Vector3 &v)
void setGrid (const RegularData3D *grid)
const RegularData3DgetGrid () const
Position getTexture () const
void setTexture (Position texture)
void setDotSize (Size dot_size)
Size getDotSize () const

Public Attributes

Vector3 origin
Vector3 x
Vector3 y
Vector3 z
float max_dim
Size slices
vector< Vector3points
Type type
bool draw_box

Protected Attributes

Vector3 normal_
Vector3 point_
Position texture_
const RegularData3Dgrid_
Size dot_size_

Detailed Description

GridVisualisation


Member Enumeration Documentation

Enumerator:
PLANE 
SLICES 
DOTS 

Constructor & Destructor Documentation

BALL::VIEW::GridVisualisation::GridVisualisation (  ) 
BALL::VIEW::GridVisualisation::GridVisualisation ( const GridVisualisation plane  ) 
virtual BALL::VIEW::GridVisualisation::~GridVisualisation (  )  [inline, virtual]

Destructor


Member Function Documentation

Size BALL::VIEW::GridVisualisation::getDotSize (  )  const [inline]
const RegularData3D* BALL::VIEW::GridVisualisation::getGrid (  )  const [inline]
const Vector3& BALL::VIEW::GridVisualisation::getNormal (  )  const [inline]
const Vector3& BALL::VIEW::GridVisualisation::getPoint (  )  const [inline]
Position BALL::VIEW::GridVisualisation::getTexture (  )  const [inline]
const GridVisualisation& BALL::VIEW::GridVisualisation::operator= ( const GridVisualisation plane  ) 
void BALL::VIEW::GridVisualisation::setDotSize ( Size  dot_size  )  [inline]
void BALL::VIEW::GridVisualisation::setGrid ( const RegularData3D grid  )  [inline]
void BALL::VIEW::GridVisualisation::setNormal ( const Vector3 normal  )  [inline]
void BALL::VIEW::GridVisualisation::setPoint ( const Vector3 v  )  [inline]
void BALL::VIEW::GridVisualisation::setTexture ( Position  texture  )  [inline]

Member Data Documentation