#include <PointSetTopologyAlgorithms.h>


Public Member Functions | |
| PointSetTopologyAlgorithms () | |
| virtual | ~PointSetTopologyAlgorithms () |
| virtual void | init () |
| Initialization method called at graph modification, during bottom-up traversal. | |
| virtual std::string | getTemplateName () const |
| Get the template type names (if any) used to instantiate this object. | |
Static Public Member Functions | |
| static std::string | templateName (const PointSetTopologyAlgorithms< DataTypes > *=NULL) |
Private Attributes | |
| PointSetTopologyContainer * | m_container |
| PointSetTopologyModifier * | m_modifier |
| PointSetGeometryAlgorithms < DataTypes > * | m_geometryAlgorithms |
Definition at line 50 of file PointSetTopologyAlgorithms.h.
| sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::PointSetTopologyAlgorithms | ( | ) | [inline] |
Definition at line 54 of file PointSetTopologyAlgorithms.h.
| virtual sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::~PointSetTopologyAlgorithms | ( | ) | [inline, virtual] |
Definition at line 58 of file PointSetTopologyAlgorithms.h.
| virtual std::string sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::getTemplateName | ( | ) | const [inline, virtual] |
Get the template type names (if any) used to instantiate this object.
Reimplemented from sofa::core::objectmodel::Base.
Definition at line 62 of file PointSetTopologyAlgorithms.h.
References sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::templateName().
| void sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::init | ( | void | ) | [inline, virtual] |
Initialization method called at graph modification, during bottom-up traversal.
Reimplemented from sofa::core::componentmodel::topology::TopologyAlgorithms.
Reimplemented in sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >, sofa::component::topology::ManifoldEdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes >, sofa::component::topology::TetrahedronSetTopologyAlgorithms< DataTypes >, and sofa::component::topology::TriangleSetTopologyAlgorithms< DataTypes >.
Definition at line 45 of file PointSetTopologyAlgorithms.inl.
References sofa::core::objectmodel::BaseContext::get(), sofa::core::objectmodel::BaseObject::getContext(), sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::m_container, sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::m_geometryAlgorithms, and sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::m_modifier.
| static std::string sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::templateName | ( | const PointSetTopologyAlgorithms< DataTypes > * | = NULL |
) | [inline, static] |
Definition at line 67 of file PointSetTopologyAlgorithms.h.
Referenced by sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::getTemplateName().
PointSetTopologyContainer* sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::m_container [private] |
Reimplemented in sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >, sofa::component::topology::ManifoldEdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes >, sofa::component::topology::TetrahedronSetTopologyAlgorithms< DataTypes >, and sofa::component::topology::TriangleSetTopologyAlgorithms< DataTypes >.
Definition at line 72 of file PointSetTopologyAlgorithms.h.
Referenced by sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::init().
PointSetGeometryAlgorithms< DataTypes >* sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::m_geometryAlgorithms [private] |
Reimplemented in sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >, sofa::component::topology::ManifoldEdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes >, sofa::component::topology::TetrahedronSetTopologyAlgorithms< DataTypes >, and sofa::component::topology::TriangleSetTopologyAlgorithms< DataTypes >.
Definition at line 74 of file PointSetTopologyAlgorithms.h.
Referenced by sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::init().
PointSetTopologyModifier* sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::m_modifier [private] |
Reimplemented in sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >, sofa::component::topology::ManifoldEdgeSetTopologyAlgorithms< DataTypes >, sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes >, sofa::component::topology::TetrahedronSetTopologyAlgorithms< DataTypes >, and sofa::component::topology::TriangleSetTopologyAlgorithms< DataTypes >.
Definition at line 73 of file PointSetTopologyAlgorithms.h.
Referenced by sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::init().
1.5.7.1