#include <BALL/VIEW/PRIMITIVES/quadMesh.h>
Classes | |
struct | Quadruple |
Public Member Functions | |
QuadMesh () | |
QuadMesh (const QuadMesh &mesh) | |
Copy constructor. | |
~QuadMesh () | |
virtual void | getVertices (vector< Vector3 > &vertices) const |
Public Attributes | |
vector< Vector3 > | vertex |
vector< Vector3 > | normal |
vector< Quadruple > | quad |
QuadMesh class. An instance of QuadMesh represents an mesh with quadruples.
Definition at line 27 of file quadMesh.h.
BALL::VIEW::QuadMesh::QuadMesh | ( | ) |
Default Constructor. The properties of this mesh are set to:
BALL::VIEW::QuadMesh::QuadMesh | ( | const QuadMesh & | mesh | ) |
Copy constructor.
BALL::VIEW::QuadMesh::~QuadMesh | ( | ) | [inline] |
Definition at line 58 of file quadMesh.h.
virtual void BALL::VIEW::QuadMesh::getVertices | ( | vector< Vector3 > & | vertices | ) | const [inline, virtual] |
Reimplemented from BALL::VIEW::GeometricObject.
Definition at line 61 of file quadMesh.h.
vector<Vector3> BALL::VIEW::QuadMesh::normal |
Definition at line 68 of file quadMesh.h.
vector<Quadruple> BALL::VIEW::QuadMesh::quad |
Definition at line 69 of file quadMesh.h.
vector<Vector3> BALL::VIEW::QuadMesh::vertex |
The colors belonging to each vertex. If this list has *less* entries than there are vertices in this mesh, we take the first element to color the whole mesh. If it is *empty*, we use the color white.
Definition at line 67 of file quadMesh.h.