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

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

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

List of all members.

Classes

struct  Quadruple

Public Member Functions

 QuadMesh ()
 QuadMesh (const QuadMesh &mesh)
 Copy constructor.
 ~QuadMesh ()
virtual void getVertices (vector< Vector3 > &vertices) const

Public Attributes

vector< Vector3vertex
vector< Vector3normal
vector< Quadruplequad

Detailed Description

QuadMesh class. An instance of QuadMesh represents an mesh with quadruples.

Definition at line 27 of file quadMesh.h.


Constructor & Destructor Documentation

BALL::VIEW::QuadMesh::QuadMesh (  ) 

Default Constructor. The properties of this mesh are set to:

  • color - to the color black
BALL::VIEW::QuadMesh::QuadMesh ( const QuadMesh mesh  ) 

Copy constructor.

BALL::VIEW::QuadMesh::~QuadMesh (  )  [inline]

Definition at line 58 of file quadMesh.h.


Member Function Documentation

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.


Member Data Documentation

Definition at line 68 of file quadMesh.h.

Definition at line 69 of file quadMesh.h.

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.

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