addCallBack(core::topology::TopologyChangeType type, TopologyChangeCallback callback) | sofa::core::topology::TopologyHandler | |
addInput(DDGNode *n) | sofa::core::objectmodel::DDGNode | |
addOutput(DDGNode *n) | sofa::core::objectmodel::DDGNode | |
AncestorElem typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
ApplyTopologyChange(const EIndicesSwap *event) override | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | virtual |
ApplyTopologyChange(const EAdded *event) override | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | virtual |
ApplyTopologyChange(const ERemoved *event) override | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | virtual |
ApplyTopologyChange(const ERenumbering *event) override | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | virtual |
ApplyTopologyChange(const EMoved *event) override | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | virtual |
ApplyTopologyChange(const core::topology::EndingEvent *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::PointsIndicesSwap *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::PointsAdded *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::PointsRemoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::PointsRenumbering *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::PointsMoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::EdgesIndicesSwap *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::EdgesAdded *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::EdgesRemoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::EdgesMoved_Removing *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::EdgesMoved_Adding *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::EdgesRenumbering *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TrianglesIndicesSwap *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TrianglesAdded *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TrianglesRemoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TrianglesMoved_Removing *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TrianglesMoved_Adding *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TrianglesRenumbering *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::QuadsIndicesSwap *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::QuadsAdded *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::QuadsRemoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::QuadsMoved_Removing *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::QuadsMoved_Adding *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::QuadsRenumbering *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TetrahedraIndicesSwap *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TetrahedraAdded *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TetrahedraRemoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TetrahedraMoved_Removing *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TetrahedraMoved_Adding *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::TetrahedraRenumbering *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::HexahedraIndicesSwap *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::HexahedraAdded *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::HexahedraRemoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::HexahedraMoved_Removing *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::HexahedraMoved_Adding *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const core::topology::HexahedraRenumbering *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Point >::EMoved_Adding *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Point >::EMoved_Removing *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Edge >::EMoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Triangle >::EMoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Quad >::EMoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Tetrahedron >::EMoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Hexahedron >::EMoved *) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EndingEvent *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsIndicesSwap *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsAdded *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsRemoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsRenumbering *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsMoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesIndicesSwap *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesAdded *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesRemoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesMoved_Removing *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesMoved_Adding *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesRenumbering *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesIndicesSwap *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesAdded *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesRemoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesMoved_Removing *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesMoved_Adding *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesRenumbering *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsIndicesSwap *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsAdded *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsRemoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsMoved_Removing *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsMoved_Adding *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsRenumbering *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraIndicesSwap *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraAdded *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraRemoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraMoved_Removing *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraMoved_Adding *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraRenumbering *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraIndicesSwap *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraAdded *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraRemoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraMoved_Removing *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraMoved_Adding *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraRenumbering *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Point >::EMoved_Adding *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Point >::EMoved_Removing *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Edge >::EMoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Triangle >::EMoved *) | sofa::core::topology::TopologyHandler | inlinevirtual |
ApplyTopologyChanges(const std::list< const core::topology::TopologyChange * > &_topologyChangeEvents, const Size _dataSize) | sofa::core::topology::TopologyHandler | virtual |
ChangeElementInfo typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
cleanDirty() | sofa::core::objectmodel::DDGNode | |
cleanDirtyOutputsOfInputs() | sofa::core::objectmodel::DDGNode | protected |
container_type typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
DDGLinkContainer typedef | sofa::core::objectmodel::DDGNode | |
DDGLinkIterator typedef | sofa::core::objectmodel::DDGNode | |
DDGNode() | sofa::core::objectmodel::DDGNode | |
delInput(DDGNode *n) | sofa::core::objectmodel::DDGNode | |
delOutput(DDGNode *n) | sofa::core::objectmodel::DDGNode | |
doAddInput(DDGNode *n) | sofa::core::objectmodel::DDGNode | protectedvirtual |
doAddOutput(DDGNode *n) | sofa::core::objectmodel::DDGNode | protectedvirtual |
doDelInput(DDGNode *n) | sofa::core::objectmodel::DDGNode | protectedvirtual |
doDelOutput(DDGNode *n) | sofa::core::objectmodel::DDGNode | protectedvirtual |
EAdded typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
Edge typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
EIndicesSwap typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
ElementInfo typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
EMoved typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
EMoved_Adding typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
EMoved_Removing typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
ERemoved typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
ERenumbering typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
getInputs() | sofa::core::objectmodel::DDGNode | |
getName() | sofa::core::topology::TopologyHandler | inline |
getNumberOfTopologicalChanges() | sofa::core::topology::TopologyHandler | |
getOutputs() | sofa::core::objectmodel::DDGNode | |
handleTopologyChange() override | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | virtual |
Hexahedron typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
init() | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
inputs | sofa::core::objectmodel::DDGNode | protected |
isDirty() const | sofa::core::objectmodel::DDGNode | inline |
isTopologyHandlerRegistered() const | sofa::core::topology::TopologyHandler | inline |
linkToTopologyDataArray(sofa::geometry::ElementType elementType) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
m_callbackMap | sofa::core::topology::TopologyHandler | protected |
m_data_name | sofa::core::topology::TopologyHandler | protected |
m_prefix | sofa::core::topology::TopologyHandler | protected |
m_registeredElements | sofa::core::topology::TopologyHandler | protected |
m_topology | sofa::core::topology::TopologyHandler | protected |
m_topologyData | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | protected |
notifyEndEdit() | sofa::core::objectmodel::DDGNode | virtual |
outputs | sofa::core::objectmodel::DDGNode | protected |
Point typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
Quad typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
registerTopologicalData(t_topologicalData *topologicalData) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | inline |
registerTopology(sofa::core::topology::BaseMeshTopology *_topology, bool printLog=false) | sofa::core::topology::TopologyHandler | virtual |
setDirtyOutputs() | sofa::core::objectmodel::DDGNode | virtual |
setDirtyValue() | sofa::core::objectmodel::DDGNode | virtual |
setNamePrefix(const std::string &s) | sofa::core::topology::TopologyHandler | inline |
t_topologicalData typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
Tetrahedron typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
TopologyChangeCallback typedef | sofa::core::topology::TopologyHandler | |
TopologyDataHandler(t_topologicalData *_topologicalData, sofa::core::topology::BaseMeshTopology *_topology, value_type defaultValue=value_type()) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
TopologyDataHandler(t_topologicalData *_topologicalData, value_type defaultValue=value_type()) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
TopologyHandler() | sofa::core::topology::TopologyHandler | protected |
Triangle typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
unlinkFromAllTopologyDataArray() | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
unlinkFromTopologyDataArray(sofa::geometry::ElementType elementType) | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
unregisterTopologyHandler() | sofa::core::topology::TopologyHandler | inline |
update() override | sofa::core::topology::TopologyHandler | virtual |
updateIfDirty() const | sofa::core::objectmodel::DDGNode | |
value_type typedef | sofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
~DDGNode() | sofa::core::objectmodel::DDGNode | virtual |