SOFA API  6cb49a94
Open source framework for multi-physics simuation
sofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandler Member List

This is the complete list of members for sofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandler, including all inherited members.

add(sofa::Size nbElements, const sofa::helper::vector< core::topology::BaseMeshTopology::Point > &, const sofa::helper::vector< sofa::helper::vector< Index > > &ancestors, const sofa::helper::vector< sofa::helper::vector< double > > &coefs)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
add(sofa::Size nbElements, const sofa::helper::vector< sofa::helper::vector< Index > > &ancestors, const sofa::helper::vector< sofa::helper::vector< double > > &coefs)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
TopologyElementHandler< core::topology::BaseMeshTopology::Point >::add(Topology::ElemID, const sofa::helper::vector< core::topology::BaseMeshTopology::Point > &, const sofa::helper::vector< sofa::helper::vector< Topology::ElemID > > &, const sofa::helper::vector< sofa::helper::vector< double > > &)sofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >inlineprotectedvirtual
TopologyElementHandler< core::topology::BaseMeshTopology::Point >::add(const sofa::helper::vector< Topology::ElemID > &index, const sofa::helper::vector< core::topology::BaseMeshTopology::Point > &elems, const sofa::helper::vector< sofa::helper::vector< Topology::ElemID > > &ancestors, const sofa::helper::vector< sofa::helper::vector< double > > &coefs, const sofa::helper::vector< AncestorElem > &)sofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >inlineprotectedvirtual
addOnMovedPosition(const sofa::helper::vector< Index > &indexList, const sofa::helper::vector< core::topology::BaseMeshTopology::Point > &elems)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
AncestorElem typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
applyDestroyFunction(Index, value_type &)sofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandlervirtual
applyTestCreateFunction(Index, const sofa::helper::vector< Index > &, const sofa::helper::vector< double > &)sofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandlervirtual
ApplyTopologyChange(const EIndicesSwap *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
ApplyTopologyChange(const EAdded *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
ApplyTopologyChange(const ERemoved *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
ApplyTopologyChange(const ERenumbering *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
ApplyTopologyChange(const EMoved *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
ApplyTopologyChange(const EMoved_Adding *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
ApplyTopologyChange(const EMoved_Removing *event) overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >virtual
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
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Quad >::EMoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Tetrahedron >::EMoved *)sofa::core::topology::TopologyHandlerinlinevirtual
sofa::core::topology::TopologyHandler::ApplyTopologyChange(const TopologyChangeElementInfo< Topology::Hexahedron >::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::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
const_iterator typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
const_reference typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
container_type typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
EAdded typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
EIndicesSwap typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
ElementInfo typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
EMoved typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
EMoved_Adding typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
EMoved_Removing typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
ERemoved typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
ERenumbering typedefsofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >
FCPointHandler(LinearMovementConstraint< DataTypes > *_lc, sofa::component::topology::PointSubsetData< SetIndexArray > *_data)sofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandlerinline
Index typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
isTopologyDataRegistered()sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >inlinevirtual
iterator typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
lastElementIndexsofa::core::topology::TopologyHandlerprotected
lcsofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandlerprotected
m_defaultValuesofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protected
m_topologyDatasofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protected
move(const sofa::helper::vector< Index > &indexList, const sofa::helper::vector< sofa::helper::vector< Index > > &ancestors, const sofa::helper::vector< sofa::helper::vector< double > > &coefs)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
reference typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
remove(const sofa::helper::vector< Index > &index)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
removeOnMovedPosition(const sofa::helper::vector< Index > &indices)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
renumber(const sofa::helper::vector< Index > &index)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
setDataSetArraySize(const Index s)sofa::core::topology::TopologyHandlerinlineprotected
SetIndexArray typedefsofa::component::projectiveconstraintset::LinearMovementConstraint< TDataTypes >::FCPointHandler
Size typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
swap(Index i1, Index i2)sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >protectedvirtual
TopologyElementHandler()sofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >inline
TopologyHandler()sofa::core::topology::TopologyHandlerinline
TopologySubsetDataHandler(core::topology::BaseTopologyData< SetIndexArray > *_topologyData, value_type defaultValue=value_type())sofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >inline
value_type typedefsofa::component::topology::TopologySubsetDataHandler< core::topology::BaseMeshTopology::Point, SetIndexArray >
~TopologyElementHandler() overridesofa::core::topology::TopologyElementHandler< core::topology::BaseMeshTopology::Point >inline
~TopologyHandler()sofa::core::topology::TopologyHandlerinlinevirtual