#include <BALL/VIEW/PRIMITIVES/gridVisualisation.h>
Public Types | |
enum | Type { PLANE, SLICES, DOTS } |
Public Member Functions | |
GridVisualisation () | |
GridVisualisation (const GridVisualisation &plane) | |
virtual | ~GridVisualisation () |
const GridVisualisation & | operator= (const GridVisualisation &plane) |
const Vector3 & | getNormal () const |
void | setNormal (const Vector3 &normal) |
const Vector3 & | getPoint () const |
void | setPoint (const Vector3 &v) |
void | setGrid (const RegularData3D *grid) |
const RegularData3D * | getGrid () 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< Vector3 > | points |
Type | type |
bool | draw_box |
Protected Attributes | |
Vector3 | normal_ |
Vector3 | point_ |
Position | texture_ |
const RegularData3D * | grid_ |
Size | dot_size_ |
Definition at line 25 of file gridVisualisation.h.
Definition at line 30 of file gridVisualisation.h.
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.
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.
Size BALL::VIEW::GridVisualisation::dot_size_ [protected] |
Definition at line 100 of file gridVisualisation.h.
Definition at line 92 of file gridVisualisation.h.
const RegularData3D* BALL::VIEW::GridVisualisation::grid_ [protected] |
Definition at line 99 of file gridVisualisation.h.
Definition at line 88 of file gridVisualisation.h.
Vector3 BALL::VIEW::GridVisualisation::normal_ [protected] |
Definition at line 96 of file gridVisualisation.h.
Definition at line 87 of file gridVisualisation.h.
Vector3 BALL::VIEW::GridVisualisation::point_ [protected] |
Definition at line 97 of file gridVisualisation.h.
Definition at line 90 of file gridVisualisation.h.
Definition at line 89 of file gridVisualisation.h.
Position BALL::VIEW::GridVisualisation::texture_ [protected] |
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.