#include <Topology.h>


Public Member Functions | |
| virtual | ~Topology () |
| virtual bool | hasPos () const |
| virtual int | getNbPoints () const |
| virtual void | setNbPoints (int) |
| virtual double | getPX (int) const |
| virtual double | getPY (int) const |
| virtual double | getPZ (int) const |
Definition at line 114 of file Topology.h.
| virtual sofa::core::componentmodel::topology::Topology::~Topology | ( | ) | [inline, virtual] |
Definition at line 117 of file Topology.h.
| virtual int sofa::core::componentmodel::topology::Topology::getNbPoints | ( | ) | const [inline, virtual] |
Reimplemented in sofa::component::topology::MeshTopology, sofa::component::topology::MultiResSparseGridTopology, sofa::component::topology::PointSetTopologyContainer, and sofa::component::topology::SparseGridTopology.
Definition at line 124 of file Topology.h.
Referenced by sofa::component::forcefield::TriangularFEMForceField< DataTypes >::addForce(), sofa::component::topology::TriangleSetGeometryAlgorithms< DataTypes >::computeIntersectedPointsList(), sofa::component::visualmodel::VisualModelImpl::computeMesh(), sofa::component::forcefield::TriangularFEMForceField< DataTypes >::draw(), sofa::component::topology::PointSetGeometryAlgorithms< DataTypes >::getEnclosingSphere(), sofa::component::topology::PointSetGeometryAlgorithms< DataTypes >::getPointSetCenter(), sofa::component::visualmodel::VisualModelImpl::handleTopologyChange(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::handleTopologyChange(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::handleTopologyChange(), sofa::component::collision::TriangleModel::handleTopologyChange(), sofa::component::collision::LineModel::handleTopologyChange(), sofa::component::topology::Triangle2EdgeTopologicalMapping::init(), sofa::component::topology::Tetra2TriangleTopologicalMapping::init(), sofa::component::topology::Quad2TriangleTopologicalMapping::init(), sofa::component::topology::Hexa2QuadTopologicalMapping::init(), sofa::component::MechanicalObject< DataTypes >::init(), sofa::component::MappedObject< DataTypes >::init(), sofa::component::forcefield::HexahedronFEMForceField< DataTypes >::init(), sofa::component::controller::EdgeSetController< DataTypes >::modifyTopology(), sofa::component::topology::TriangleSetGeometryAlgorithms< DataTypes >::Prepare_VertexDuplication(), and sofa::component::forcefield::TriangularFEMForceField< DataTypes >::reinit().
| virtual double sofa::core::componentmodel::topology::Topology::getPX | ( | int | ) | const [inline, virtual] |
Reimplemented in sofa::core::componentmodel::topology::BaseMeshTopology, sofa::component::topology::CubeTopology, sofa::component::topology::CylinderGridTopology, sofa::component::topology::MeshTopology, sofa::component::topology::MultiResSparseGridTopology, sofa::component::topology::PointSetTopologyContainer, and sofa::component::topology::RegularGridTopology.
Definition at line 126 of file Topology.h.
| virtual double sofa::core::componentmodel::topology::Topology::getPY | ( | int | ) | const [inline, virtual] |
Reimplemented in sofa::core::componentmodel::topology::BaseMeshTopology, sofa::component::topology::CubeTopology, sofa::component::topology::CylinderGridTopology, sofa::component::topology::MeshTopology, sofa::component::topology::MultiResSparseGridTopology, sofa::component::topology::PointSetTopologyContainer, and sofa::component::topology::RegularGridTopology.
Definition at line 127 of file Topology.h.
| virtual double sofa::core::componentmodel::topology::Topology::getPZ | ( | int | ) | const [inline, virtual] |
Reimplemented in sofa::core::componentmodel::topology::BaseMeshTopology, sofa::component::topology::CubeTopology, sofa::component::topology::CylinderGridTopology, sofa::component::topology::MeshTopology, sofa::component::topology::MultiResSparseGridTopology, sofa::component::topology::PointSetTopologyContainer, and sofa::component::topology::RegularGridTopology.
Definition at line 128 of file Topology.h.
| virtual bool sofa::core::componentmodel::topology::Topology::hasPos | ( | ) | const [inline, virtual] |
Reimplemented in sofa::core::componentmodel::topology::BaseMeshTopology, sofa::component::topology::CubeTopology, sofa::component::topology::CylinderGridTopology, sofa::component::topology::MeshTopology, sofa::component::topology::MultiResSparseGridTopology, sofa::component::topology::PointSetTopologyContainer, sofa::component::topology::RegularGridTopology, and sofa::component::topology::SparseGridTopology.
Definition at line 123 of file Topology.h.
| virtual void sofa::core::componentmodel::topology::Topology::setNbPoints | ( | int | ) | [inline, virtual] |
Reimplemented in sofa::component::topology::MeshTopology, and sofa::component::topology::PointSetTopologyContainer.
Definition at line 125 of file Topology.h.
Referenced by sofa::component::topology::Triangle2EdgeTopologicalMapping::init(), sofa::component::topology::Tetra2TriangleTopologicalMapping::init(), sofa::component::topology::Quad2TriangleTopologicalMapping::init(), and sofa::component::topology::Hexa2QuadTopologicalMapping::init().
1.5.7.1