sofa::component::topology::TrianglesAdded Class Reference

indicates that some triangles were added More...

#include <TriangleSetTopologyChange.h>

Inheritance diagram for sofa::component::topology::TrianglesAdded:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::topology::TrianglesAdded:

Collaboration graph
[legend]

Public Member Functions

 TrianglesAdded (const unsigned int nT)
 TrianglesAdded (const unsigned int nT, const sofa::helper::vector< Triangle > &_triangleArray, const sofa::helper::vector< unsigned int > &trianglesIndex)
 TrianglesAdded (const unsigned int nT, const sofa::helper::vector< Triangle > &_triangleArray, const sofa::helper::vector< unsigned int > &trianglesIndex, const sofa::helper::vector< sofa::helper::vector< unsigned int > > &ancestors, const sofa::helper::vector< sofa::helper::vector< double > > &baryCoefs)
unsigned int getNbAddedTriangles () const
const sofa::helper::vector
< unsigned int > & 
getArray () const
const Triangle & getTriangle (const unsigned int i)

Data Fields

unsigned int nTriangles
sofa::helper::vector< Triangle > triangleArray
sofa::helper::vector< unsigned
int > 
triangleIndexArray
sofa::helper::vector
< sofa::helper::vector
< unsigned int > > 
ancestorsList
sofa::helper::vector
< sofa::helper::vector< double > > 
coefs

Detailed Description

indicates that some triangles were added

Definition at line 41 of file TriangleSetTopologyChange.h.


Constructor & Destructor Documentation

sofa::component::topology::TrianglesAdded::TrianglesAdded ( const unsigned int  nT  )  [inline]

Definition at line 44 of file TriangleSetTopologyChange.h.

sofa::component::topology::TrianglesAdded::TrianglesAdded ( const unsigned int  nT,
const sofa::helper::vector< Triangle > &  _triangleArray,
const sofa::helper::vector< unsigned int > &  trianglesIndex 
) [inline]

Definition at line 49 of file TriangleSetTopologyChange.h.

sofa::component::topology::TrianglesAdded::TrianglesAdded ( const unsigned int  nT,
const sofa::helper::vector< Triangle > &  _triangleArray,
const sofa::helper::vector< unsigned int > &  trianglesIndex,
const sofa::helper::vector< sofa::helper::vector< unsigned int > > &  ancestors,
const sofa::helper::vector< sofa::helper::vector< double > > &  baryCoefs 
) [inline]

Definition at line 58 of file TriangleSetTopologyChange.h.


Member Function Documentation

const sofa::helper::vector<unsigned int>& sofa::component::topology::TrianglesAdded::getArray (  )  const [inline]

Definition at line 76 of file TriangleSetTopologyChange.h.

References triangleIndexArray.

unsigned int sofa::component::topology::TrianglesAdded::getNbAddedTriangles (  )  const [inline]

const Triangle& sofa::component::topology::TrianglesAdded::getTriangle ( const unsigned int  i  )  [inline]

Definition at line 81 of file TriangleSetTopologyChange.h.

References triangleArray.


Field Documentation

Definition at line 87 of file TriangleSetTopologyChange.h.

Referenced by getNbAddedTriangles().


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

Generated on Sun Nov 23 04:21:41 2008 for Sofa by  doxygen 1.5.7.1