BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Types | Public Member Functions | Public Attributes | Protected Attributes
BALL::VIEW::GridVisualisation Class Reference

#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

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

Destructor

Definition at line 52 of file gridVisualisation.h.


Member Function Documentation

Definition at line 85 of file gridVisualisation.h.

Definition at line 73 of file gridVisualisation.h.

Definition at line 58 of file gridVisualisation.h.

Definition at line 64 of file gridVisualisation.h.

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.

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