#include <TriangleSetTopologyChange.h>


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 |
Definition at line 41 of file TriangleSetTopologyChange.h.
| 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.
| const sofa::helper::vector<unsigned int>& sofa::component::topology::TrianglesAdded::getArray | ( | ) | const [inline] |
| unsigned int sofa::component::topology::TrianglesAdded::getNbAddedTriangles | ( | ) | const [inline] |
Definition at line 71 of file TriangleSetTopologyChange.h.
References nTriangles.
Referenced by sofa::component::visualmodel::VisualModelImpl::handleTopologyChange(), sofa::component::collision::TriangleModel::handleTopologyChange(), sofa::component::topology::TriangleSubsetData< T >::handleTopologyEvents(), sofa::component::topology::TriangleData< T, Alloc >::handleTopologyEvents(), and sofa::component::topology::Triangle2EdgeTopologicalMapping::updateTopologicalMapping().
| sofa::helper::vector< sofa::helper::vector< unsigned int > > sofa::component::topology::TrianglesAdded::ancestorsList |
Definition at line 90 of file TriangleSetTopologyChange.h.
Referenced by sofa::component::topology::TriangleSubsetData< T >::handleTopologyEvents(), and sofa::component::topology::TriangleData< T, Alloc >::handleTopologyEvents().
| sofa::helper::vector< sofa::helper::vector< double > > sofa::component::topology::TrianglesAdded::coefs |
Definition at line 91 of file TriangleSetTopologyChange.h.
Referenced by sofa::component::topology::TriangleSubsetData< T >::handleTopologyEvents(), and sofa::component::topology::TriangleData< T, Alloc >::handleTopologyEvents().
Definition at line 88 of file TriangleSetTopologyChange.h.
Referenced by getTriangle(), sofa::component::visualmodel::VisualModelImpl::handleTopologyChange(), sofa::component::collision::TriangleModel::handleTopologyChange(), sofa::component::topology::TriangleSubsetData< T >::handleTopologyEvents(), and sofa::component::topology::TriangleData< T, Alloc >::handleTopologyEvents().
Definition at line 89 of file TriangleSetTopologyChange.h.
Referenced by getArray(), sofa::component::topology::PointData< T, Alloc >::handleTopologyEvents(), sofa::component::topology::EdgeSubsetData< T >::handleTopologyEvents(), sofa::component::topology::EdgeData< T, Alloc >::handleTopologyEvents(), and sofa::component::topology::Triangle2EdgeTopologicalMapping::updateTopologicalMapping().
1.5.7.1