| 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 |