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

VIEW::GridVisualisation Class Reference
[Geometric Objects]

GridVisualisation. More...

#include <gridVisualisation.h>

Inheritance diagram for VIEW::GridVisualisation:

VIEW::GeometricObject List of all members.

Public Types

enum  Type { PLANE, SLICES, DOTS }

Public Member Functions

 GridVisualisation (const GridVisualisation &plane) throw ()
virtual ~GridVisualisation () throw ()
 Destructor.
const GridVisualisationoperator= (const GridVisualisation &plane) throw ()
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.