| 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< ElementType, VecT > | virtual |
| add(sofa::Size nbElements, const sofa::type::vector< ElementType > &elems, const sofa::type::vector< sofa::type::vector< Index > > &ancestors, const sofa::type::vector< sofa::type::vector< SReal > > &coefs) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | virtual |
| add(const sofa::type::vector< Index > &index, const sofa::type::vector< ElementType > &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) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | 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< ElementType > &elems) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | virtual |
| addOutput(DDGNode *n) | sofa::core::objectmodel::DDGNode | |
| addPostProcess(sofa::Index dataLastId) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | protectedvirtual |
| addTopologyEventCallBack(core::topology::TopologyChangeType type, TopologyChangeCallback callback) | sofa::core::topology::TopologyData< ElementType, VecT > | |
| AncestorElem typedef | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| BaseData(const BaseInitData &init) | sofa::core::objectmodel::BaseData | explicit |
| 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() const | sofa::core::objectmodel::BaseData | inlinevirtual |
| ChangeElementInfo typedef | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| cleanDirty() | sofa::core::objectmodel::DDGNode | |
| cleanDirtyOutputsOfInputs() | sofa::core::objectmodel::DDGNode | protected |
| const_iterator typedef | sofa::core::topology::TopologyData< ElementType, VecT > | |
| const_reference typedef | sofa::core::topology::TopologyData< ElementType, VecT > | |
| container_type typedef | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| 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) | sofa::core::topology::TopologyData< ElementType, VecT > | virtual |
| 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 &)=delete | sofa::core::objectmodel::Data< T > | |
| DataFlags typedef | sofa::core::objectmodel::BaseData | |
| DataFlagsEnum enum name | sofa::core::objectmodel::BaseData | |
| DDGLinkContainer typedef | sofa::core::objectmodel::DDGNode | |
| DDGLinkIterator typedef | sofa::core::objectmodel::DDGNode | |
| DDGNode() | sofa::core::objectmodel::DDGNode | |
| decodeTypeName(const std::type_info &t) | sofa::core::objectmodel::BaseData | static |
| 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 |
| doDelOutput(DDGNode *n) | sofa::core::objectmodel::DDGNode | protectedvirtual |
| ElementInfo typedef | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| endEdit() | sofa::core::objectmodel::Data< T > | inlinevirtual |
| endEditVoidPtr() | sofa::core::objectmodel::BaseData | |
| FLAG_ANIMATION_INSTANCE enum value | sofa::core::objectmodel::BaseData | |
| FLAG_AUTOLINK enum value | sofa::core::objectmodel::BaseData | |
| FLAG_DEFAULT enum value | sofa::core::objectmodel::BaseData | |
| FLAG_DISPLAYED enum value | sofa::core::objectmodel::BaseData | |
| FLAG_HAPTICS_INSTANCE enum value | sofa::core::objectmodel::BaseData | |
| FLAG_NONE enum value | sofa::core::objectmodel::BaseData | |
| FLAG_PERSISTENT enum value | sofa::core::objectmodel::BaseData | |
| FLAG_READONLY enum value | sofa::core::objectmodel::BaseData | |
| FLAG_REQUIRED enum value | sofa::core::objectmodel::BaseData | |
| FLAG_VISUAL_INSTANCE enum value | sofa::core::objectmodel::BaseData | |
| forceSet() | sofa::core::objectmodel::BaseData | inline |
| genericCopyValueFrom(const BaseData *parent) | sofa::core::objectmodel::BaseData | protected |
| getCounter() const | sofa::core::objectmodel::BaseData | inline |
| getData() const | sofa::core::objectmodel::BaseData | inline |
| getDefaultValueString() const override | sofa::core::objectmodel::Data< T > | virtual |
| getFlag(DataFlagsEnum flag) const | sofa::core::objectmodel::BaseData | inline |
| getGroup() const | sofa::core::objectmodel::BaseData | inline |
| getHelp() const | sofa::core::objectmodel::BaseData | inline |
| getInputs() | sofa::core::objectmodel::DDGNode | |
| getLastElementIndex() const | sofa::core::topology::BaseTopologyData< VecT > | inlinevirtual |
| getLinkPath() const | sofa::core::objectmodel::BaseData | virtual |
| getMap2Elements() | sofa::core::topology::TopologySubsetData< ElementType, VecT > | inline |
| getName() const | sofa::core::objectmodel::BaseData | inline |
| getNewInstance() override | sofa::core::objectmodel::Data< T > | inlinevirtual |
| getOutputs() | sofa::core::objectmodel::DDGNode | |
| getOwner() const | sofa::core::objectmodel::BaseData | inline |
| getParent() const | sofa::core::objectmodel::BaseData | inline |
| getTopology() | sofa::core::topology::BaseTopologyData< VecT > | inline |
| getValue() const | sofa::core::objectmodel::Data< T > | inline |
| getValueString() const override | sofa::core::objectmodel::Data< T > | virtual |
| getValueTypeInfo() const override | sofa::core::objectmodel::Data< T > | inlinevirtual |
| getValueTypeString() const override | sofa::core::objectmodel::Data< T > | virtual |
| getValueVoidPtr() const | sofa::core::objectmodel::BaseData | |
| getWidget() const | sofa::core::objectmodel::BaseData | inline |
| group | sofa::core::objectmodel::BaseData | |
| hasDefaultValue() const | sofa::core::objectmodel::BaseData | inline |
| help | sofa::core::objectmodel::BaseData | |
| indexOfElement(Index index) const | sofa::core::topology::TopologySubsetData< ElementType, VecT > | virtual |
| indicesOfElement(Index index) const | sofa::core::topology::TopologySubsetData< ElementType, VecT > | virtual |
| inputs | sofa::core::objectmodel::DDGNode | protected |
| isAutoLink() const | sofa::core::objectmodel::BaseData | inline |
| isCopyOnWrite() | sofa::core::objectmodel::Data< T > | inlinestatic |
| isDirty() const | sofa::core::objectmodel::DDGNode | inline |
| isDisplayed() const | sofa::core::objectmodel::BaseData | inline |
| isNewTopologyElementsSupported() const | sofa::core::topology::TopologySubsetData< ElementType, VecT > | inline |
| isPersistent() const | sofa::core::objectmodel::BaseData | inline |
| isReadOnly() const | sofa::core::objectmodel::BaseData | inline |
| isRequired() const | sofa::core::objectmodel::BaseData | inline |
| isSet() const | sofa::core::objectmodel::BaseData | inline |
| 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_addNewElements | sofa::core::topology::TopologySubsetData< ElementType, VecT > | protected |
| m_counter | sofa::core::objectmodel::Data< T > | |
| m_dataFlags | sofa::core::objectmodel::BaseData | |
| m_defaultValue | sofa::core::objectmodel::Data< T > | protected |
| m_hasDefaultValue | sofa::core::objectmodel::BaseData | |
| m_isSet | sofa::core::objectmodel::Data< T > | |
| m_isTopologyDynamic | sofa::core::topology::TopologyData< ElementType, VecT > | protected |
| m_lastElementIndex | sofa::core::topology::BaseTopologyData< VecT > | protected |
| m_map2Elements | sofa::core::topology::TopologySubsetData< ElementType, VecT > | protected |
| m_name | sofa::core::objectmodel::BaseData | |
| m_owner | sofa::core::objectmodel::BaseData | |
| m_topology | sofa::core::topology::BaseTopologyData< VecT > | protected |
| m_topologyHandler | sofa::core::topology::TopologyData< ElementType, VecT > | protected |
| m_value | sofa::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) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| 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::DDGNode | virtual |
| operator=(const T &value) | sofa::core::objectmodel::Data< T > | inline |
| operator=(const Data &)=delete | sofa::core::objectmodel::Data< T > | |
| outputs | sofa::core::objectmodel::DDGNode | protected |
| ownerClass | sofa::core::objectmodel::BaseData | |
| p_onCreationCallback | sofa::core::topology::TopologyData< ElementType, VecT > | |
| p_onDestructionCallback | sofa::core::topology::TopologyData< ElementType, VecT > | |
| parentData | sofa::core::objectmodel::BaseData | |
| printValue(std::ostream &out) const override | sofa::core::objectmodel::Data< T > | virtual |
| read(const std::string &s) override | 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 |
| 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 typedef | sofa::core::topology::TopologyData< ElementType, VecT > | |
| remove(const sofa::type::vector< Index > &index) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| BaseTopologyData< VecT >::remove(const sofa::type::vector< unsigned int > &) | sofa::core::topology::BaseTopologyData< VecT > | inlinevirtual |
| removeOnMovedPosition(const sofa::type::vector< Index > &indices) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | virtual |
| removePostProcess(sofa::Index elemId) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | protectedvirtual |
| renumber(const sofa::type::vector< Index > &index) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| BaseTopologyData< VecT >::renumber(const sofa::type::vector< unsigned int > &) | sofa::core::topology::BaseTopologyData< VecT > | inlinevirtual |
| setAutoLink(bool b) | sofa::core::objectmodel::BaseData | inline |
| 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::DDGNode | virtual |
| setDirtyValue() | sofa::core::objectmodel::DDGNode | virtual |
| setDisplayed(bool b) | sofa::core::objectmodel::BaseData | inline |
| setFlag(DataFlagsEnum flag, bool b) | sofa::core::objectmodel::BaseData | inline |
| setGroup(const std::string &val) | sofa::core::objectmodel::BaseData | inline |
| setHelp(const std::string &val) | sofa::core::objectmodel::BaseData | inline |
| setMap2Elements(const sofa::type::vector< Index > _map2Elements) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| setName(const std::string &name) | sofa::core::objectmodel::BaseData | inline |
| setOwner(Base *o) | sofa::core::objectmodel::BaseData | inline |
| 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::BaseData | inline |
| setReadOnly(bool b) | sofa::core::objectmodel::BaseData | inline |
| setRequired(bool b) | sofa::core::objectmodel::BaseData | inline |
| setValue(const T &value) | sofa::core::objectmodel::Data< T > | inline |
| setWidget(const char *val) | sofa::core::objectmodel::BaseData | inline |
| Size typedef | sofa::core::topology::TopologyData< ElementType, VecT > | |
| supportNewTopologyElements(bool value) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | inline |
| swap(Index i1, Index i2) override | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| BaseTopologyData< VecT >::swap(unsigned int, unsigned int) | sofa::core::topology::BaseTopologyData< VecT > | inlinevirtual |
| swapPostProcess(Index i1, Index i2) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | protectedvirtual |
| templateName() | sofa::core::objectmodel::Data< T > | inlinestatic |
| TopologyChangeCallback typedef | sofa::core::topology::TopologyData< ElementType, VecT > | |
| TopologyData(const typename sofa::core::topology::BaseTopologyData< VecT >::InitData &data) | sofa::core::topology::TopologyData< ElementType, VecT > | |
| TopologyDataElementHandler typedef | sofa::core::topology::TopologyData< ElementType, VecT > | |
| TopologySubsetData(const typename sofa::core::topology::BaseTopologyData< VecT >::InitData &data) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| typeName() | sofa::core::objectmodel::BaseData | inlinestatic |
| 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::BaseData | inline |
| update() override | sofa::core::objectmodel::BaseData | virtual |
| updateIfDirty() const | sofa::core::objectmodel::DDGNode | |
| updateLastIndex(Index posLastIndex, Index newGlobalId) | sofa::core::topology::TopologySubsetData< ElementType, VecT > | protectedvirtual |
| updateValueFromLink(const BaseData *data) | sofa::core::objectmodel::BaseData | |
| validParent(const BaseData *parent) | sofa::core::objectmodel::BaseData | virtual |
| value_type typedef | sofa::core::topology::TopologySubsetData< ElementType, VecT > | |
| ValueType typedef | sofa::core::objectmodel::Data< T > | protected |
| widget | sofa::core::objectmodel::BaseData | |
| ~BaseData() override | sofa::core::objectmodel::BaseData | |
| ~Data() override | sofa::core::objectmodel::Data< T > | inline |
| ~DDGNode() | sofa::core::objectmodel::DDGNode | virtual |
| ~TopologyData() | sofa::core::topology::TopologyData< ElementType, VecT > | |