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

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

Inheritance diagram for BALL::VIEW::GridVisualisation:
Inheritance graph
[legend]

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

Definition at line 25 of file gridVisualisation.h.


Member Enumeration Documentation

Enumerator:
PLANE 
SLICES 
DOTS 

Definition at line 30 of file gridVisualisation.h.


Constructor & Destructor Documentation

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

Destructor

Definition at line 52 of file gridVisualisation.h.


Member Function Documentation

Size BALL::VIEW::GridVisualisation::getDotSize (  )  const [inline]

Definition at line 85 of file gridVisualisation.h.

const RegularData3D* BALL::VIEW::GridVisualisation::getGrid (  )  const [inline]

Definition at line 73 of file gridVisualisation.h.

const Vector3& BALL::VIEW::GridVisualisation::getNormal (  )  const [inline]

Definition at line 58 of file gridVisualisation.h.

const Vector3& BALL::VIEW::GridVisualisation::getPoint (  )  const [inline]

Definition at line 64 of file gridVisualisation.h.

Position BALL::VIEW::GridVisualisation::getTexture (  )  const [inline]

Definition at line 76 of file gridVisualisation.h.

const GridVisualisation& BALL::VIEW::GridVisualisation::operator= ( const GridVisualisation plane  ) 
void BALL::VIEW::GridVisualisation::setDotSize ( Size  dot_size  )  [inline]

Definition at line 82 of file gridVisualisation.h.

void BALL::VIEW::GridVisualisation::setGrid ( const RegularData3D grid  )  [inline]

Definition at line 70 of file gridVisualisation.h.

void BALL::VIEW::GridVisualisation::setNormal ( const Vector3 normal  )  [inline]

Definition at line 61 of file gridVisualisation.h.

void BALL::VIEW::GridVisualisation::setPoint ( const Vector3 v  )  [inline]

Definition at line 67 of file gridVisualisation.h.

void BALL::VIEW::GridVisualisation::setTexture ( Position  texture  )  [inline]

Definition at line 79 of file gridVisualisation.h.


Member Data Documentation

Definition at line 100 of file gridVisualisation.h.

Definition at line 92 of file gridVisualisation.h.

Definition at line 99 of file gridVisualisation.h.

Definition at line 88 of file gridVisualisation.h.

Definition at line 96 of file gridVisualisation.h.

Definition at line 87 of file gridVisualisation.h.

Definition at line 97 of file gridVisualisation.h.

Definition at line 90 of file gridVisualisation.h.

Definition at line 89 of file gridVisualisation.h.

Definition at line 98 of file gridVisualisation.h.

Definition at line 91 of file gridVisualisation.h.

Definition at line 87 of file gridVisualisation.h.

Definition at line 87 of file gridVisualisation.h.

Definition at line 87 of file gridVisualisation.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3