SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::core::topology::TopologySubsetIndices Member List

This is the complete list of members for sofa::core::topology::TopologySubsetIndices, including all inherited members.

add(sofa::Size nbElements, const sofa::type::vector< sofa::type::vector< Index > > &ancestors, const sofa::type::vector< sofa::type::vector< SReal > > &coefs)sofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >virtual
add(sofa::Size nbElements, const sofa::type::vector< core::topology::BaseMeshTopology::Point > &elems, const sofa::type::vector< sofa::type::vector< Index > > &ancestors, const sofa::type::vector< sofa::type::vector< SReal > > &coefs)sofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >virtual
add(const sofa::type::vector< Index > &index, const sofa::type::vector< core::topology::BaseMeshTopology::Point > &elems, const sofa::type::vector< sofa::type::vector< Index > > &ancestors, const sofa::type::vector< sofa::type::vector< SReal > > &coefs, const sofa::type::vector< AncestorElem > &ancestorElems) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >virtual
BaseTopologyData< VecT >::add(const sofa::type::vector< Topology::PointID > &, const sofa::type::vector< Topology::Point > &, const sofa::type::vector< sofa::type::vector< Topology::PointID > > &, const sofa::type::vector< sofa::type::vector< SReal > > &, const sofa::type::vector< PointAncestorElem > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
BaseTopologyData< VecT >::add(const sofa::type::vector< Topology::EdgeID > &, const sofa::type::vector< Topology::Edge > &, const sofa::type::vector< sofa::type::vector< Topology::EdgeID > > &, const sofa::type::vector< sofa::type::vector< SReal > > &, const sofa::type::vector< EdgeAncestorElem > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
BaseTopologyData< VecT >::add(const sofa::type::vector< Topology::TriangleID > &, const sofa::type::vector< Topology::Triangle > &, const sofa::type::vector< sofa::type::vector< Topology::TriangleID > > &, const sofa::type::vector< sofa::type::vector< SReal > > &, const sofa::type::vector< TriangleAncestorElem > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
BaseTopologyData< VecT >::add(const sofa::type::vector< Topology::TetrahedronID > &, const sofa::type::vector< Topology::Tetrahedron > &, const sofa::type::vector< sofa::type::vector< Topology::TetrahedronID > > &, const sofa::type::vector< sofa::type::vector< SReal > > &, const sofa::type::vector< TetrahedronAncestorElem > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
BaseTopologyData< VecT >::add(const sofa::type::vector< Topology::HexahedronID > &, const sofa::type::vector< Topology::Hexahedron > &, const sofa::type::vector< sofa::type::vector< Topology::HexahedronID > > &, const sofa::type::vector< sofa::type::vector< SReal > > &, const sofa::type::vector< HexahedronAncestorElem > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
addInput(DDGNode *n)sofa::core::objectmodel::DDGNode
addOnMovedPosition(const sofa::type::vector< Index > &indexList, const sofa::type::vector< core::topology::BaseMeshTopology::Point > &elems) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >virtual
addOutput(DDGNode *n)sofa::core::objectmodel::DDGNode
addPostProcess(sofa::Index dataLastId) overridesofa::core::topology::TopologySubsetIndicesprotectedvirtual
addTopologyEventCallBack(core::topology::TopologyChangeType type, TopologyChangeCallback callback)sofa::core::topology::TopologyData< ElementType, VecT >
AncestorElem typedefsofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
BaseData(const BaseInitData &init)sofa::core::objectmodel::BaseDataexplicit
BaseData(const std::string &helpMsg, DataFlags flags=FLAG_DEFAULT)sofa::core::objectmodel::BaseData
BaseData(const char *helpMsg, DataFlags flags=FLAG_DEFAULT)sofa::core::objectmodel::BaseData
BaseData(const std::string &helpMsg, bool isDisplayed=true, bool isReadOnly=false)sofa::core::objectmodel::BaseData
BaseData(const char *helpMsg, bool isDisplayed=true, bool isReadOnly=false)sofa::core::objectmodel::BaseData
BaseTopologyData(const sofa::core::objectmodel::BaseData::BaseInitData &init)sofa::core::topology::BaseTopologyData< VecT >inlineexplicit
beginEdit()sofa::core::objectmodel::Data< T >inlinevirtual
beginEditVoidPtr()sofa::core::objectmodel::BaseData
beginWriteOnly()sofa::core::objectmodel::Data< T >inlinevirtual
canBeLinked() constsofa::core::objectmodel::BaseDatainlinevirtual
ChangeElementInfo typedefsofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
cleanDirty()sofa::core::objectmodel::DDGNode
cleanDirtyOutputsOfInputs()sofa::core::objectmodel::DDGNodeprotected
const_iterator typedefsofa::core::topology::TopologyData< ElementType, VecT >
const_reference typedefsofa::core::topology::TopologyData< ElementType, VecT >
container_type typedefsofa::core::topology::TopologySubsetIndices
copyValueFrom(const Data< T > *data)sofa::core::objectmodel::Data< T >
sofa::core::objectmodel::BaseData::copyValueFrom(const BaseData *data)sofa::core::objectmodel::BaseData
createTopologyHandler(sofa::core::topology::BaseMeshTopology *_topology) overridesofa::core::topology::TopologySubsetIndicesvirtual
Data(const BaseData::BaseInitData &init)sofa::core::objectmodel::Data< T >inlineexplicit
Data(const InitData &init)sofa::core::objectmodel::Data< T >inlineexplicit
Data(const char *helpMsg=nullptr, bool isDisplayed=true, bool isReadOnly=false)sofa::core::objectmodel::Data< T >inline
Data(const std::string &helpMsg, bool isDisplayed=true, bool isReadOnly=false)sofa::core::objectmodel::Data< T >inline
Data(const T &value, const char *helpMsg=nullptr, bool isDisplayed=true, bool isReadOnly=false)sofa::core::objectmodel::Data< T >inline
Data(const T &value, const std::string &helpMsg, bool isDisplayed=true, bool isReadOnly=false)sofa::core::objectmodel::Data< T >inline
Data(const Data &)=deletesofa::core::objectmodel::Data< T >
DataFlags typedefsofa::core::objectmodel::BaseData
DataFlagsEnum enum namesofa::core::objectmodel::BaseData
DDGLinkContainer typedefsofa::core::objectmodel::DDGNode
DDGLinkIterator typedefsofa::core::objectmodel::DDGNode
DDGNode()sofa::core::objectmodel::DDGNode
decodeTypeName(const std::type_info &t)sofa::core::objectmodel::BaseDatastatic
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
doDelOutput(DDGNode *n)sofa::core::objectmodel::DDGNodeprotectedvirtual
ElementInfo typedefsofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
endEdit()sofa::core::objectmodel::Data< T >inlinevirtual
endEditVoidPtr()sofa::core::objectmodel::BaseData
FLAG_ANIMATION_INSTANCE enum valuesofa::core::objectmodel::BaseData
FLAG_AUTOLINK enum valuesofa::core::objectmodel::BaseData
FLAG_DEFAULT enum valuesofa::core::objectmodel::BaseData
FLAG_DISPLAYED enum valuesofa::core::objectmodel::BaseData
FLAG_HAPTICS_INSTANCE enum valuesofa::core::objectmodel::BaseData
FLAG_NONE enum valuesofa::core::objectmodel::BaseData
FLAG_PERSISTENT enum valuesofa::core::objectmodel::BaseData
FLAG_READONLY enum valuesofa::core::objectmodel::BaseData
FLAG_REQUIRED enum valuesofa::core::objectmodel::BaseData
FLAG_VISUAL_INSTANCE enum valuesofa::core::objectmodel::BaseData
forceSet()sofa::core::objectmodel::BaseDatainline
genericCopyValueFrom(const BaseData *parent)sofa::core::objectmodel::BaseDataprotected
getCounter() constsofa::core::objectmodel::BaseDatainline
getData() constsofa::core::objectmodel::BaseDatainline
getDefaultValueString() const overridesofa::core::objectmodel::Data< T >virtual
getFlag(DataFlagsEnum flag) constsofa::core::objectmodel::BaseDatainline
getGroup() constsofa::core::objectmodel::BaseDatainline
getHelp() constsofa::core::objectmodel::BaseDatainline
getInputs()sofa::core::objectmodel::DDGNode
getLastElementIndex() const overridesofa::core::topology::TopologySubsetIndicesvirtual
getLinkPath() constsofa::core::objectmodel::BaseDatavirtual
getMap2Elements()sofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >inline
getName() constsofa::core::objectmodel::BaseDatainline
getNewInstance() overridesofa::core::objectmodel::Data< T >inlinevirtual
getOutputs()sofa::core::objectmodel::DDGNode
getOwner() constsofa::core::objectmodel::BaseDatainline
getParent() constsofa::core::objectmodel::BaseDatainline
getTopology()sofa::core::topology::BaseTopologyData< VecT >inline
getValue() constsofa::core::objectmodel::Data< T >inline
getValueString() const overridesofa::core::objectmodel::Data< T >virtual
getValueTypeInfo() const overridesofa::core::objectmodel::Data< T >inlinevirtual
getValueTypeString() const overridesofa::core::objectmodel::Data< T >virtual
getValueVoidPtr() constsofa::core::objectmodel::BaseData
getWidget() constsofa::core::objectmodel::BaseDatainline
groupsofa::core::objectmodel::BaseData
hasDefaultValue() constsofa::core::objectmodel::BaseDatainline
helpsofa::core::objectmodel::BaseData
indexOfElement(Index index) const overridesofa::core::topology::TopologySubsetIndicesvirtual
Inherit typedefsofa::core::topology::TopologySubsetIndices
inputssofa::core::objectmodel::DDGNodeprotected
isAutoLink() constsofa::core::objectmodel::BaseDatainline
isCopyOnWrite()sofa::core::objectmodel::Data< T >inlinestatic
isDirty() constsofa::core::objectmodel::DDGNodeinline
isDisplayed() constsofa::core::objectmodel::BaseDatainline
isNewTopologyElementsSupported() constsofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >inline
isPersistent() constsofa::core::objectmodel::BaseDatainline
isReadOnly() constsofa::core::objectmodel::BaseDatainline
isRequired() constsofa::core::objectmodel::BaseDatainline
isSet() constsofa::core::objectmodel::BaseDatainline
linkToEdgeDataArray()sofa::core::topology::TopologyData< ElementType, VecT >
linkToElementDataArray(sofa::core::topology::BaseMeshTopology::Point *)sofa::core::topology::TopologyData< ElementType, VecT >protected
linkToElementDataArray(sofa::core::topology::BaseMeshTopology::Edge *)sofa::core::topology::TopologyData< ElementType, VecT >protected
linkToElementDataArray(sofa::core::topology::BaseMeshTopology::Triangle *)sofa::core::topology::TopologyData< ElementType, VecT >protected
linkToElementDataArray(sofa::core::topology::BaseMeshTopology::Quad *)sofa::core::topology::TopologyData< ElementType, VecT >protected
linkToElementDataArray(sofa::core::topology::BaseMeshTopology::Tetrahedron *)sofa::core::topology::TopologyData< ElementType, VecT >protected
linkToElementDataArray(sofa::core::topology::BaseMeshTopology::Hexahedron *)sofa::core::topology::TopologyData< ElementType, VecT >protected
linkToHexahedronDataArray()sofa::core::topology::TopologyData< ElementType, VecT >
linkToPointDataArray()sofa::core::topology::TopologyData< ElementType, VecT >
linkToQuadDataArray()sofa::core::topology::TopologyData< ElementType, VecT >
linkToTetrahedronDataArray()sofa::core::topology::TopologyData< ElementType, VecT >
linkToTriangleDataArray()sofa::core::topology::TopologyData< ElementType, VecT >
m_addNewElementssofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >protected
m_countersofa::core::objectmodel::Data< T >
m_dataFlagssofa::core::objectmodel::BaseData
m_defaultValuesofa::core::objectmodel::Data< T >protected
m_hasDefaultValuesofa::core::objectmodel::BaseData
m_isSetsofa::core::objectmodel::Data< T >
m_isTopologyDynamicsofa::core::topology::TopologyData< ElementType, VecT >protected
m_lastElementIndexsofa::core::topology::BaseTopologyData< VecT >protected
m_map2Elementssofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >protected
m_namesofa::core::objectmodel::BaseData
m_ownersofa::core::objectmodel::BaseData
m_topologysofa::core::topology::BaseTopologyData< VecT >protected
m_topologyHandlersofa::core::topology::TopologyData< ElementType, VecT >protected
m_valuesofa::core::objectmodel::Data< T >protected
move(const sofa::type::vector< Index > &indexList, const sofa::type::vector< sofa::type::vector< Index > > &ancestors, const sofa::type::vector< sofa::type::vector< SReal > > &coefs) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
BaseTopologyData< VecT >::move(const sofa::type::vector< unsigned int > &, const sofa::type::vector< sofa::type::vector< unsigned int > > &, const sofa::type::vector< sofa::type::vector< SReal > > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
notifyEndEdit()sofa::core::objectmodel::DDGNodevirtual
operator=(const T &value)sofa::core::objectmodel::Data< T >inline
operator=(const Data &)=deletesofa::core::objectmodel::Data< T >
outputssofa::core::objectmodel::DDGNodeprotected
ownerClasssofa::core::objectmodel::BaseData
p_onCreationCallbacksofa::core::topology::TopologyData< ElementType, VecT >
p_onDestructionCallbacksofa::core::topology::TopologyData< ElementType, VecT >
parentDatasofa::core::objectmodel::BaseData
printValue(std::ostream &out) const overridesofa::core::objectmodel::Data< T >virtual
read(const std::string &s) overridesofa::core::objectmodel::Data< T >virtual
read(const std::string &str)sofa::core::objectmodel::Data< T >virtual
read(const std::string &str)sofa::core::objectmodel::Data< T >virtual
read(const std::string &str)sofa::core::objectmodel::Data< T >virtual
read(const std::string &str)sofa::core::objectmodel::Data< T >virtual
readValue(std::istream &in)sofa::core::objectmodel::Data< T >protected
readValue(std::istream &in)sofa::core::objectmodel::Data< T >protected
readValue(std::istream &in)sofa::core::objectmodel::Data< T >protected
reference typedefsofa::core::topology::TopologyData< ElementType, VecT >
remove(const sofa::type::vector< Index > &index) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
BaseTopologyData< VecT >::remove(const sofa::type::vector< unsigned int > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
removeOnMovedPosition(const sofa::type::vector< Index > &indices) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >virtual
removePostProcess(sofa::Size nbElements) overridesofa::core::topology::TopologySubsetIndicesprotectedvirtual
renumber(const sofa::type::vector< Index > &index) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
BaseTopologyData< VecT >::renumber(const sofa::type::vector< unsigned int > &)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
setAutoLink(bool b)sofa::core::objectmodel::BaseDatainline
setCreationCallback(std::function< void(Index, value_type &, const ElementType &, const sofa::type::vector< Index > &, const sofa::type::vector< SReal > &)> func)sofa::core::topology::TopologyData< ElementType, VecT >inline
setDataSetArraySize(const Index s)sofa::core::topology::BaseTopologyData< VecT >inline
setDestructionCallback(std::function< void(Index, value_type &)> func)sofa::core::topology::TopologyData< ElementType, VecT >inline
setDirtyOutputs()sofa::core::objectmodel::DDGNodevirtual
setDirtyValue()sofa::core::objectmodel::DDGNodevirtual
setDisplayed(bool b)sofa::core::objectmodel::BaseDatainline
setFlag(DataFlagsEnum flag, bool b)sofa::core::objectmodel::BaseDatainline
setGroup(const std::string &val)sofa::core::objectmodel::BaseDatainline
setHelp(const std::string &val)sofa::core::objectmodel::BaseDatainline
setMap2Elements(const sofa::type::vector< Index > _map2Elements)sofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
setName(const std::string &name)sofa::core::objectmodel::BaseDatainline
setOwner(Base *o)sofa::core::objectmodel::BaseDatainline
setParent(BaseData *parent, const std::string &path=std::string())sofa::core::objectmodel::BaseData
setParent(const std::string &path)sofa::core::objectmodel::BaseData
setPersistent(bool b)sofa::core::objectmodel::BaseDatainline
setReadOnly(bool b)sofa::core::objectmodel::BaseDatainline
setRequired(bool b)sofa::core::objectmodel::BaseDatainline
setValue(const T &value)sofa::core::objectmodel::Data< T >inline
setWidget(const char *val)sofa::core::objectmodel::BaseDatainline
Size typedefsofa::core::topology::TopologyData< ElementType, VecT >
supportNewTopologyElements(bool value)sofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >inline
swap(Index i1, Index i2) overridesofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
BaseTopologyData< VecT >::swap(unsigned int, unsigned int)sofa::core::topology::BaseTopologyData< VecT >inlinevirtual
swapPostProcess(Index i1, Index i2) overridesofa::core::topology::TopologySubsetIndicesprotectedvirtual
templateName()sofa::core::objectmodel::Data< T >inlinestatic
TopologyChangeCallback typedefsofa::core::topology::TopologyData< ElementType, VecT >
TopologyData(const typename sofa::core::topology::BaseTopologyData< VecT >::InitData &data)sofa::core::topology::TopologyData< ElementType, VecT >
TopologyDataElementHandler typedefsofa::core::topology::TopologyData< ElementType, VecT >
TopologySubsetData(const typename sofa::core::topology::BaseTopologyData< type::vector< Index > >::InitData &data)sofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > >
TopologySubsetIndices(const typename sofa::core::topology::BaseTopologyData< type::vector< Index > >::InitData &data)sofa::core::topology::TopologySubsetIndicesexplicit
typeName(const T *=nullptr)sofa::core::objectmodel::BaseDatainlinestatic
unlinkFromElementDataArray(sofa::core::topology::BaseMeshTopology::Point *)sofa::core::topology::TopologyData< ElementType, VecT >protected
unlinkFromElementDataArray(sofa::core::topology::BaseMeshTopology::Edge *)sofa::core::topology::TopologyData< ElementType, VecT >protected
unlinkFromElementDataArray(sofa::core::topology::BaseMeshTopology::Triangle *)sofa::core::topology::TopologyData< ElementType, VecT >protected
unlinkFromElementDataArray(sofa::core::topology::BaseMeshTopology::Quad *)sofa::core::topology::TopologyData< ElementType, VecT >protected
unlinkFromElementDataArray(sofa::core::topology::BaseMeshTopology::Tetrahedron *)sofa::core::topology::TopologyData< ElementType, VecT >protected
unlinkFromElementDataArray(sofa::core::topology::BaseMeshTopology::Hexahedron *)sofa::core::topology::TopologyData< ElementType, VecT >protected
unset()sofa::core::objectmodel::BaseDatainline
update() overridesofa::core::objectmodel::BaseDatavirtual
updateIfDirty() constsofa::core::objectmodel::DDGNode
updateLastIndex(Index posLastIndex, Index newGlobalId) overridesofa::core::topology::TopologySubsetIndicesprotectedvirtual
updateValueFromLink(const BaseData *data)sofa::core::objectmodel::BaseData
validParent(const BaseData *parent)sofa::core::objectmodel::BaseDatavirtual
value_type typedefsofa::core::topology::TopologySubsetIndices
ValueType typedefsofa::core::objectmodel::Data< T >protected
widgetsofa::core::objectmodel::BaseData
~BaseData() overridesofa::core::objectmodel::BaseData
~Data() overridesofa::core::objectmodel::Data< T >inline
~DDGNode()sofa::core::objectmodel::DDGNodevirtual
~TopologyData()sofa::core::topology::TopologyData< ElementType, VecT >