#include <Link.h>
Container of all links in the scenegraph, from a given type of object (Owner) to another (Dest) More...
Container of all links in the scenegraph, from a given type of object (Owner) to another (Dest)
Static Public Attributes | |
static constexpr unsigned | ActiveFlags = TFlags |
static constexpr bool | IsStrongLink = (ActiveFlags & FLAG_STRONGLINK) != 0 |
static constexpr bool | IsMultiLink = (ActiveFlags & FLAG_MULTILINK) != 0 |
static constexpr bool | StorePath = (ActiveFlags & FLAG_STOREPATH) != 0 |
Protected Attributes | |
OwnerType * | m_owner {nullptr} |
Container | m_value |
Protected Attributes inherited from sofa::core::objectmodel::BaseLink | |
unsigned int | m_flags |
std::string | m_name |
std::string | m_help |
int | m_counter |
Number of changes since creation. More... | |
Public Member Functions | |
TLink () | |
TLink (const InitLink< OwnerType > &init) | |
~TLink () override | |
size_t | size () const |
bool | empty () const |
const Container & | getValue () const |
const_iterator | begin () const |
const_iterator | end () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
void | clear () |
bool | addBegin (DestPtr v) |
bool | add (DestPtr v) |
bool | add (DestPtr v, const std::string &path) |
bool | addPath (const std::string &path) |
bool | remove (DestPtr v) |
bool | removeAt (std::size_t index) |
bool | removePath (const std::string &path) |
const BaseClass * | getDestClass () const override |
const BaseClass * | getOwnerClass () const override |
size_t | getSize () const override |
sofa::core::objectmodel::Base * | getOwnerBase () const override |
void | setOwner (OwnerType *owner) |
Public Member Functions inherited from sofa::core::objectmodel::BaseLink | |
BaseLink (LinkFlags flags) | |
BaseLink (const BaseInitLink &init, LinkFlags flags) | |
virtual | ~BaseLink () |
const std::string & | getName () const |
void | setName (const std::string &name) |
const std::string & | getHelp () const |
Get help message. More... | |
void | setHelp (const std::string &val) |
Set help message. More... | |
void | setFlag (LinkFlagsEnum flag, bool b) |
Set one of the flags. More... | |
bool | getFlag (LinkFlagsEnum flag) const |
Get one flag. More... | |
bool | isMultiLink () const |
bool | isStrongLink () const |
bool | isDoubleLink () const |
bool | isDuplicate () const |
bool | storePath () const |
void | setPersistent (bool b) |
Alias to match BaseData API. More... | |
bool | isPersistent () const |
bool | isReadOnly () const |
Alias to match BaseData API. More... | |
int | getCounter () const |
void | setLinkedBase (Base *link) |
Base * | getLinkedBase (std::size_t index=0) const |
void | clear () |
std::string | getLinkedPath (const std::size_t index=0) const |
std::string | getPath (std::size_t index=0) const |
bool | read (const std::string &str) |
Read the command line. More... | |
bool | updateLinks () |
virtual void | printValue (std::ostream &) const |
Print the value of the associated variable. More... | |
virtual std::string | getValueString () const |
Print the value of the associated variable. More... | |
virtual std::string | getValueTypeString () const |
Print the value type of the associated variable. More... | |
bool | parseString (const std::string &text, std::string *path, std::string *data=nullptr) const |
Base * | getOwner () const |
void | setOwner (Base *owner) |
bool | add (Base *baseptr, const std::string &path) |
Add a new target to the link. More... | |
bool | set (Base *baseptr, size_t index=0) |
Change the link's target at the provided index. More... | |
Protected Member Functions | |
DestType * | getIndex (std::size_t index) const |
virtual void | added (DestPtr ptr, std::size_t index)=0 |
virtual void | removed (DestPtr ptr, std::size_t index)=0 |
Protected Member Functions inherited from sofa::core::objectmodel::BaseLink | |
void | updateCounter () |
Additional Inherited Members | |
Static Public Member Functions inherited from sofa::core::objectmodel::BaseLink | |
static bool | ParseString (const std::string &text, std::string *path, std::string *data=nullptr, Base *start=nullptr) |
static std::string | CreateString (const std::string &path, const std::string &data="") |
static std::string | CreateStringPath (Base *object, Base *from) |
static std::string | CreateStringData (BaseData *data) |
static std::string | CreateString (Base *object, Base *from) |
static std::string | CreateString (BaseData *data, Base *from) |
static std::string | CreateString (Base *object, BaseData *data, Base *from) |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
protected |
|
protected |
|
staticconstexpr |
|
inline |
|
inline |
|
inlineoverride |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
Implemented in sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >, sofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::CollisionModel, BaseLink::FLAG_DOUBLELINK|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::QuadPressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::ConstantForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PlaneProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::AffineMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::simulation::DefaultVisualManagerLoop, sofa::simulation::Node, BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::SingleLink< MyType, ComponentType, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >, sofa::core::behavior::MechanicalState< GeometricalTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::PointCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::tensormass::TetrahedralTensorMassForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::LinearForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::Mapping< In, Out >, sofa::core::State< In >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologyChecker, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::VectorSpringForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TaitSurfacePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::MeshMatrixMass< DataTypes, DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::Mesh2PointMechanicalMapping, sofa::component::mapping::linear::Mesh2PointTopologicalMapping, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PatchTestMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::ParabolicProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LineProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::MeshMatrixMass< DataTypes, DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::iterative::PCGLinearSolver, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::engine::generate::MeshBarycentricMapperEngine< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TrianglePressureForceField< T >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::gl::component::shader::VisualManagerSecondaryPass, sofa::gl::component::shader::OglShader, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::objectmodel::BaseObject, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::mapping::Edge2QuadTopologicalMapping, sofa::component::topology::container::dynamic::QuadSetTopologyModifier, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, sofa::component::linearsolver::NoThreadManager >, sofa::component::linearsystem::TypedMatrixLinearSystem< Matrix, Vector >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::diffusion::TetrahedronDiffusionFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::DistanceMultiMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologicalChangeProcessor, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::AreaMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::BarycentricMapping< In, Out >, Mapper, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::HermiteSplineProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::animationloop::FreeMotionAnimationLoop, sofa::core::behavior::ConstraintSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::LinearSolverAccessor, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::Mapping< In, Out >, sofa::core::State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PartialLinearMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::SphereCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::PolynomialRestShapeSpringsForceField< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TrianglePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::SurfacePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::DistanceMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::preconditioner::WarpPreconditioner, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection, sofa::core::behavior::OdeSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::TriangleCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::objectmodel::BaseObject, sofa::core::objectmodel::BaseContext, BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::SingleStateAccessor< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::CollisionModel, BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::BarycentricMapping< In, Out >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::engine::transform::SmoothMeshEngine< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::DirectionProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::UncoupledConstraintCorrection< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::GenericConstraintCorrection, sofa::core::behavior::OdeSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::GenericConstraintCorrection, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< OglTexturePointer, OglTexture, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::topology::TopologicalMapping, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::BaseAnimationLoop, sofa::core::objectmodel::BaseNode, BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::MeshSpringForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::Mesh2PointMechanicalMapping, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::ordering::OrderingMethodAccessor, sofa::core::behavior::BaseOrderingMethod, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LinearVelocityProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LinearMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::LineCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::mapping::Edge2QuadTopologicalMapping, sofa::component::topology::container::dynamic::QuadSetTopologyContainer, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::SquareDistanceMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologyBoundingTrasher, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::container::dynamic::PointSetGeometryAlgorithms< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::statecontainer::MechanicalObject< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STRONGLINK|BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangleBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::playback::ReadTopology, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PointProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedPlaneProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::TetrahedronCollisionModel, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::gl::component::rendering3d::DataDisplay, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::PairStateAccessor< DataTypes1, DataTypes1 >, sofa::core::behavior::MechanicalState< DataTypes1 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::tensormass::TriangularTensorMassForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::playback::WriteTopology, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::OscillatingTorsionPressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::EdgePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::SubsetMapping< In, Out >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< MyType, sofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::objectmodel::BaseObject, sofa::core::objectmodel::BaseObject, BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::QuadBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::odesolver::forward::EulerExplicitSolver, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::UniformMass< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedTranslationProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)>, sofa::core::objectmodel::SingleLink< sofa::component::visual::VisualModelImpl, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::FastTriangularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::BaseLinearElasticityFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::VolumeMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< TOwnerType, TDestType, TFlags >, sofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< In1 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< MultiMapping< In, Out >, State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< BaseObject, BaseObject, BaseLink::FLAG_DOUBLELINK|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< sofa::core::behavior::StateAccessor, sofa::core::behavior::BaseMechanicalState, BaseLink::FLAG_DUPLICATE >, sofa::core::objectmodel::MultiLink< sofa::core::behavior::ConstraintCorrection< TDataTypes >, sofa::core::behavior::ConstraintSolver, BaseLink::FLAG_NONE >, sofa::core::objectmodel::MultiLink< sofa::component::constraint::lagrangian::solver::ConstraintSolverImpl, sofa::core::behavior::BaseConstraintCorrection, BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::MultiLink< MultiMapping< In, Out >, State< In >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< In2 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< DAGNode, DAGNode, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::MultiLink< Node, T, BaseLink::FLAG_DOUBLELINK|(false ? BaseLink::FLAG_STRONGLINK :BaseLink::FLAG_DUPLICATE)>, and sofa::core::objectmodel::MultiLink< MyType, sofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector >, BaseLink::FLAG_DUPLICATE >.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements sofa::core::objectmodel::BaseLink.
|
inlineprotected |
|
inlineoverridevirtual |
Implements sofa::core::objectmodel::BaseLink.
|
inlineoverridevirtual |
Implements sofa::core::objectmodel::BaseLink.
|
inlineoverridevirtual |
Implements sofa::core::objectmodel::BaseLink.
|
inline |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
Implemented in sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >, sofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::CollisionModel, BaseLink::FLAG_DOUBLELINK|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::QuadPressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::ConstantForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PlaneProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::AffineMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::simulation::DefaultVisualManagerLoop, sofa::simulation::Node, BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::SingleLink< MyType, ComponentType, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >, sofa::core::behavior::MechanicalState< GeometricalTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::PointCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::tensormass::TetrahedralTensorMassForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::LinearForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::Mapping< In, Out >, sofa::core::State< In >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologyChecker, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::VectorSpringForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TaitSurfacePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::MeshMatrixMass< DataTypes, DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::Mesh2PointMechanicalMapping, sofa::component::mapping::linear::Mesh2PointTopologicalMapping, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PatchTestMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::ParabolicProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LineProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::MeshMatrixMass< DataTypes, DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::iterative::PCGLinearSolver, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::engine::generate::MeshBarycentricMapperEngine< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TrianglePressureForceField< T >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::gl::component::shader::VisualManagerSecondaryPass, sofa::gl::component::shader::OglShader, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::objectmodel::BaseObject, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::mapping::Edge2QuadTopologicalMapping, sofa::component::topology::container::dynamic::QuadSetTopologyModifier, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, sofa::component::linearsolver::NoThreadManager >, sofa::component::linearsystem::TypedMatrixLinearSystem< Matrix, Vector >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::diffusion::TetrahedronDiffusionFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::DistanceMultiMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologicalChangeProcessor, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::AreaMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::BarycentricMapping< In, Out >, Mapper, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::HermiteSplineProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::animationloop::FreeMotionAnimationLoop, sofa::core::behavior::ConstraintSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::LinearSolverAccessor, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::Mapping< In, Out >, sofa::core::State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PartialLinearMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::SphereCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::PolynomialRestShapeSpringsForceField< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TrianglePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::SurfacePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::DistanceMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::preconditioner::WarpPreconditioner, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection, sofa::core::behavior::OdeSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::TriangleCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::objectmodel::BaseObject, sofa::core::objectmodel::BaseContext, BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::SingleStateAccessor< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::CollisionModel, BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::BarycentricMapping< In, Out >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::engine::transform::SmoothMeshEngine< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::DirectionProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::UncoupledConstraintCorrection< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::GenericConstraintCorrection, sofa::core::behavior::OdeSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::GenericConstraintCorrection, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< OglTexturePointer, OglTexture, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::topology::TopologicalMapping, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::BaseAnimationLoop, sofa::core::objectmodel::BaseNode, BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::MeshSpringForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::Mesh2PointMechanicalMapping, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::linearsolver::ordering::OrderingMethodAccessor, sofa::core::behavior::BaseOrderingMethod, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LinearVelocityProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LinearMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::LineCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::mapping::Edge2QuadTopologicalMapping, sofa::component::topology::container::dynamic::QuadSetTopologyContainer, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::SquareDistanceMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologyBoundingTrasher, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::topology::container::dynamic::PointSetGeometryAlgorithms< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::statecontainer::MechanicalObject< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STRONGLINK|BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangleBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::playback::ReadTopology, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PointProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedPlaneProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::TetrahedronCollisionModel, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::gl::component::rendering3d::DataDisplay, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::behavior::PairStateAccessor< DataTypes1, DataTypes1 >, sofa::core::behavior::MechanicalState< DataTypes1 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::tensormass::TriangularTensorMassForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::playback::WriteTopology, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::OscillatingTorsionPressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::EdgePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::SubsetMapping< In, Out >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< MyType, sofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::core::objectmodel::BaseObject, sofa::core::objectmodel::BaseObject, BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::QuadBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::odesolver::forward::EulerExplicitSolver, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mass::UniformMass< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedTranslationProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)>, sofa::core::objectmodel::SingleLink< sofa::component::visual::VisualModelImpl, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::FastTriangularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::BaseLinearElasticityFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::VolumeMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< TOwnerType, TDestType, TFlags >, sofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< In1 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< MultiMapping< In, Out >, State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< BaseObject, BaseObject, BaseLink::FLAG_DOUBLELINK|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< sofa::core::behavior::StateAccessor, sofa::core::behavior::BaseMechanicalState, BaseLink::FLAG_DUPLICATE >, sofa::core::objectmodel::MultiLink< sofa::core::behavior::ConstraintCorrection< TDataTypes >, sofa::core::behavior::ConstraintSolver, BaseLink::FLAG_NONE >, sofa::core::objectmodel::MultiLink< sofa::component::constraint::lagrangian::solver::ConstraintSolverImpl, sofa::core::behavior::BaseConstraintCorrection, BaseLink::FLAG_STOREPATH >, sofa::core::objectmodel::MultiLink< MultiMapping< In, Out >, State< In >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< In2 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK >, sofa::core::objectmodel::MultiLink< DAGNode, DAGNode, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_DOUBLELINK >, sofa::core::objectmodel::MultiLink< Node, T, BaseLink::FLAG_DOUBLELINK|(false ? BaseLink::FLAG_STRONGLINK :BaseLink::FLAG_DUPLICATE)>, and sofa::core::objectmodel::MultiLink< MyType, sofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector >, BaseLink::FLAG_DUPLICATE >.
|
inline |
|
inline |
|
inline |
|
inline |