ml::WEMIndexedFace Class Reference

Defines the mesh component: an face holding a list of up to 100 indices. More...

#include <WEMIndexedFace.h>

List of all members.

Public Member Functions

 WEMIndexedFace ()
 Standard constructor.
 WEMIndexedFace (const WEMIndexedFace &f)
 Standard copy constructor.
virtual ~WEMIndexedFace ()
 Standard destructor.
const unsigned int getNumIndices () const
 Get number of nodes.
const int getIndexAt (unsigned int index) const
 Get index at given index in face.
void addIndex (int index)
 Add index (dynamic).
const unsigned int getNumTextelIndices () const
 Get number of textels.
const int getTextelIndexAt (unsigned int index) const
 Get textel index at given index in face.
void addTextelIndex (int index)
 Add textel index (dynamic).
Vector3 getNormal () const
 Get normal.
void setNormal (Vector3 normal)
 Set normal.
void mirror ()
 Mirror face.
WEMVector< WEMIndexedFace > * tessellate (WEMPatch *wemPatch)
 Partition concave polygons.


Detailed Description

Defines the mesh component: an face holding a list of up to 100 indices.

Definition at line 23 of file WEMIndexedFace.h.


Constructor & Destructor Documentation

ml::WEMIndexedFace::WEMIndexedFace (  ) 

Standard constructor.

ml::WEMIndexedFace::WEMIndexedFace ( const WEMIndexedFace f  ) 

Standard copy constructor.

virtual ml::WEMIndexedFace::~WEMIndexedFace (  )  [virtual]

Standard destructor.


Member Function Documentation

void ml::WEMIndexedFace::addIndex ( int  index  )  [inline]

Add index (dynamic).

Definition at line 41 of file WEMIndexedFace.h.

void ml::WEMIndexedFace::addTextelIndex ( int  index  )  [inline]

Add textel index (dynamic).

Definition at line 48 of file WEMIndexedFace.h.

const int ml::WEMIndexedFace::getIndexAt ( unsigned int  index  )  const [inline]

Get index at given index in face.

Definition at line 39 of file WEMIndexedFace.h.

Vector3 ml::WEMIndexedFace::getNormal (  )  const [inline]

Get normal.

Definition at line 51 of file WEMIndexedFace.h.

const unsigned int ml::WEMIndexedFace::getNumIndices (  )  const [inline]

Get number of nodes.

Definition at line 37 of file WEMIndexedFace.h.

const unsigned int ml::WEMIndexedFace::getNumTextelIndices (  )  const [inline]

Get number of textels.

Definition at line 44 of file WEMIndexedFace.h.

const int ml::WEMIndexedFace::getTextelIndexAt ( unsigned int  index  )  const [inline]

Get textel index at given index in face.

Definition at line 46 of file WEMIndexedFace.h.

void ml::WEMIndexedFace::mirror (  ) 

Mirror face.

void ml::WEMIndexedFace::setNormal ( Vector3  normal  )  [inline]

Set normal.

Definition at line 53 of file WEMIndexedFace.h.

WEMVector<WEMIndexedFace>* ml::WEMIndexedFace::tessellate ( WEMPatch wemPatch  ) 

Partition concave polygons.


The documentation for this class was generated from the following file:

Generated on Sat Sep 3 18:39:41 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8