SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::core::topology::TopologyDataHandler< ElementType, VecT > Member List

This is the complete list of members for sofa::core::topology::TopologyDataHandler< ElementType, VecT >, including all inherited members.

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 typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
ApplyTopologyChange(const EIndicesSwap *event) overridesofa::core::topology::TopologyDataHandler< ElementType, VecT >virtual
ApplyTopologyChange(const EAdded *event) overridesofa::core::topology::TopologyDataHandler< ElementType, VecT >virtual
ApplyTopologyChange(const ERemoved *event) overridesofa::core::topology::TopologyDataHandler< ElementType, VecT >virtual
ApplyTopologyChange(const ERenumbering *event) overridesofa::core::topology::TopologyDataHandler< ElementType, VecT >virtual
ApplyTopologyChange(const EMoved *event) overridesofa::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::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsIndicesSwap *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsAdded *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsRemoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsRenumbering *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::PointsMoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesIndicesSwap *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesAdded *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesRemoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesMoved_Removing *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesMoved_Adding *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::EdgesRenumbering *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesIndicesSwap *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesAdded *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesRemoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesMoved_Removing *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesMoved_Adding *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TrianglesRenumbering *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsIndicesSwap *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsAdded *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsRemoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsMoved_Removing *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsMoved_Adding *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::QuadsRenumbering *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraIndicesSwap *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraAdded *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraRemoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraMoved_Removing *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraMoved_Adding *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::TetrahedraRenumbering *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraIndicesSwap *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraAdded *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraRemoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraMoved_Removing *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraMoved_Adding *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const core::topology::HexahedraRenumbering *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Point >::EMoved_Adding *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Point >::EMoved_Removing *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Edge >::EMoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Triangle >::EMoved *)sofa::core::topology::TopologyHandlerinlinevirtual
ApplyTopologyChanges(const std::list< const core::topology::TopologyChange * > &_topologyChangeEvents, const Size _dataSize)sofa::core::topology::TopologyHandlervirtual
ChangeElementInfo typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
cleanDirty()sofa::core::objectmodel::DDGNode
cleanDirtyOutputsOfInputs()sofa::core::objectmodel::DDGNodeprotected
container_type typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
DDGLinkContainer typedefsofa::core::objectmodel::DDGNode
DDGLinkIterator typedefsofa::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::DDGNodeprotectedvirtual
doAddOutput(DDGNode *n)sofa::core::objectmodel::DDGNodeprotectedvirtual
doDelInput(DDGNode *n)sofa::core::objectmodel::DDGNodeprotectedvirtual
doDelOutput(DDGNode *n)sofa::core::objectmodel::DDGNodeprotectedvirtual
EAdded typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
Edge typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
EIndicesSwap typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
ElementInfo typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
EMoved typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
EMoved_Adding typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
EMoved_Removing typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
ERemoved typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
ERenumbering typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
getInputs()sofa::core::objectmodel::DDGNode
getName()sofa::core::topology::TopologyHandlerinline
getNumberOfTopologicalChanges()sofa::core::topology::TopologyHandler
getOutputs()sofa::core::objectmodel::DDGNode
handleTopologyChange() overridesofa::core::topology::TopologyDataHandler< ElementType, VecT >virtual
Hexahedron typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
init()sofa::core::topology::TopologyDataHandler< ElementType, VecT >
inputssofa::core::objectmodel::DDGNodeprotected
isDirty() constsofa::core::objectmodel::DDGNodeinline
isTopologyHandlerRegistered() constsofa::core::topology::TopologyHandlerinline
linkToTopologyDataArray(sofa::geometry::ElementType elementType)sofa::core::topology::TopologyDataHandler< ElementType, VecT >
m_callbackMapsofa::core::topology::TopologyHandlerprotected
m_data_namesofa::core::topology::TopologyHandlerprotected
m_prefixsofa::core::topology::TopologyHandlerprotected
m_registeredElementssofa::core::topology::TopologyHandlerprotected
m_topologysofa::core::topology::TopologyHandlerprotected
m_topologyDatasofa::core::topology::TopologyDataHandler< ElementType, VecT >protected
notifyEndEdit()sofa::core::objectmodel::DDGNodevirtual
outputssofa::core::objectmodel::DDGNodeprotected
Point typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
Quad typedefsofa::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::TopologyHandlervirtual
setDirtyOutputs()sofa::core::objectmodel::DDGNodevirtual
setDirtyValue()sofa::core::objectmodel::DDGNodevirtual
setNamePrefix(const std::string &s)sofa::core::topology::TopologyHandlerinline
t_topologicalData typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
Tetrahedron typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
TopologyChangeCallback typedefsofa::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::TopologyHandlerprotected
Triangle typedefsofa::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::TopologyHandlerinline
update() overridesofa::core::topology::TopologyHandlervirtual
updateIfDirty() constsofa::core::objectmodel::DDGNode
value_type typedefsofa::core::topology::TopologyDataHandler< ElementType, VecT >
~DDGNode()sofa::core::objectmodel::DDGNodevirtual