Abstract base class for Data.
|
virtual BaseData * | getNewInstance () |
|
| BaseData (const BaseInitData &init) |
|
| BaseData (const std::string &helpMsg, DataFlags flags=FLAG_DEFAULT) |
|
| BaseData (const char *helpMsg, DataFlags flags=FLAG_DEFAULT) |
|
| BaseData (const std::string &helpMsg, bool isDisplayed=true, bool isReadOnly=false) |
|
| BaseData (const char *helpMsg, bool isDisplayed=true, bool isReadOnly=false) |
|
| ~BaseData () override |
| Destructor. More...
|
|
virtual bool | read (const std::string &value)=0 |
|
virtual void | printValue (std::ostream &) const =0 |
| Print the value of this Data to a stream. More...
|
|
virtual std::string | getValueString () const =0 |
| Get a string representation of the value held in this Data. More...
|
|
virtual std::string | getDefaultValueString () const =0 |
| Get a string representation of the default value held in this Data. More...
|
|
virtual std::string | getValueTypeString () const =0 |
| Get the name of the type of the value held in this Data. More...
|
|
virtual const sofa::defaulttype::AbstractTypeInfo * | getValueTypeInfo () const =0 |
|
const void * | getValueVoidPtr () const |
| Get current value as a void pointer (use getValueTypeInfo to find how to access it) More...
|
|
void * | beginEditVoidPtr () |
| Begin edit current value as a void pointer (use getValueTypeInfo to find how to access it) More...
|
|
void | endEditVoidPtr () |
| Must be called after beginEditVoidPtr(), after you are finished modifying this Data. More...
|
|
const std::string & | getHelp () const |
| Get a help message that describes this Data. More...
|
|
void | setHelp (const std::string &val) |
| Set the help message. More...
|
|
const std::string & | getGroup () const |
| Get group. More...
|
|
void | setGroup (const std::string &val) |
| Set group. More...
|
|
const std::string & | getWidget () const |
| Get widget. More...
|
|
void | setWidget (const char *val) |
| Set widget. More...
|
|
virtual std::string | getLinkPath () const |
| If we use the Data as a link and not as value directly. More...
|
|
virtual bool | canBeLinked () const |
|
Base * | getOwner () const |
| Return the Base component owning this Data. More...
|
|
void | setOwner (Base *o) |
| Set the owner of this Data. More...
|
|
BaseData * | getData () const |
| This method is needed by DDGNode. More...
|
|
const std::string & | getName () const |
| Return the name of this Data within the Base component. More...
|
|
void | setName (const std::string &name) |
|
bool | hasDefaultValue () const |
| Return whether the Data has a default value or not. More...
|
|
bool | setParent (BaseData *parent, const std::string &path=std::string()) |
| Link to a parent data. The value of this data will automatically duplicate the value of the parent data. More...
|
|
bool | setParent (const std::string &path) |
|
virtual bool | validParent (const BaseData *parent) |
| Check if a given Data can be linked as a parent of this data. More...
|
|
BaseData * | getParent () const |
|
void | update () override |
| Update the value of this Data. More...
|
|
bool | copyValueFrom (const BaseData *data) |
| Update this Data from the value of its parent. More...
|
|
bool | updateValueFromLink (const BaseData *data) |
|
|
void | setFlag (DataFlagsEnum flag, bool b) |
| Set one of the flags. More...
|
|
bool | getFlag (DataFlagsEnum flag) const |
| Get one of the flags. More...
|
|
bool | isDisplayed () const |
| Return whether this Data has to be displayed in GUIs. More...
|
|
bool | isReadOnly () const |
| Return whether this Data will be read-only in GUIs. More...
|
|
bool | isPersistent () const |
| Return whether this Data contains persistent information. More...
|
|
bool | isAutoLink () const |
| Return whether this Data should be autolinked when using the src="" syntax. More...
|
|
bool | isRequired () const |
| Return whether the Data has to be set by the user for the owner component to be valid. More...
|
|
void | setDisplayed (bool b) |
| Set whether this Data should be displayed in GUIs. More...
|
|
void | setReadOnly (bool b) |
| Set whether this Data is read-only. More...
|
|
void | setPersistent (bool b) |
| Set whether this Data contains persistent information. More...
|
|
void | setAutoLink (bool b) |
| Set whether this data should be autolinked when using the src="" syntax. More...
|
|
void | setRequired (bool b) |
| Set whether the Data has to be set by the user for the owner component to be valid. More...
|
|
|
True if the value has been modified If this data is linked, the value of this data will be considered as modified (even if the parent's value has not been modified)s
|
bool | isSet () const |
|
void | unset () |
| Reset the isSet flag to false, to indicate that the current value is the default for this Data. More...
|
|
void | forceSet () |
| Reset the isSet flag to true, to indicate that the current value has been modified. More...
|
|
int | getCounter () const |
|
| DDGNode () |
| Constructor. More...
|
|
virtual | ~DDGNode () |
| Destructor. Automatically remove remaining links. More...
|
|
void | addInput (DDGNode *n) |
| Add a new input to this node. More...
|
|
void | delInput (DDGNode *n) |
| Remove an input from this node. More...
|
|
void | addOutput (DDGNode *n) |
| Add a new output to this node. More...
|
|
void | delOutput (DDGNode *n) |
| Remove an output from this node. More...
|
|
const DDGLinkContainer & | getInputs () |
| Get the list of inputs for this DDGNode. More...
|
|
const DDGLinkContainer & | getOutputs () |
| Get the list of outputs for this DDGNode. More...
|
|
bool | isDirty () const |
| Returns true if the DDGNode needs to be updated. More...
|
|
virtual void | setDirtyValue () |
| Indicate the value needs to be updated. More...
|
|
virtual void | setDirtyOutputs () |
| Indicate the outputs needs to be updated. This method must be called after changing the value of this node. More...
|
|
void | cleanDirty () |
| Set dirty flag to false. More...
|
|
virtual void | notifyEndEdit () |
| Notify links that the DGNode has been modified. More...
|
|
void | updateIfDirty () const |
| Utility method to call update if necessary. This method should be called before reading of writing the value of this node. More...
|
|
virtual bool sofa::core::objectmodel::BaseData::read |
( |
const std::string & |
value | ) |
|
|
pure virtual |
Assign a value to this Data from a string representation.
- Returns
- true on success.
Implemented in sofa::core::objectmodel::Data< T >, sofa::core::objectmodel::Data< sofa::type::BoundingBox >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< sofa::Index > > >, sofa::core::objectmodel::Data< long >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< int, 3 > > >, sofa::core::objectmodel::Data< SeqTetrahedra >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::constraint::projective::OscillatorConstraint::Oscillator > >, sofa::core::objectmodel::Data< Deriv >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< double > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, int > >, sofa::core::objectmodel::Data< sofa::type::Vec >, sofa::core::objectmodel::Data< sofa::type::RGBAColor >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::core::objectmodel::TagSet >, sofa::core::objectmodel::Data< type::Vec2f >, sofa::core::objectmodel::Data< type::vector< type::Vec2f > >, sofa::core::objectmodel::Data< Size >, sofa::core::objectmodel::Data< sofa::core::visual::DisplayFlags >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< T > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > >, sofa::core::objectmodel::Data< std::map< unsigned int, BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned char > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned > >, sofa::core::objectmodel::Data< sofa::type::vector< MassType > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > >, sofa::core::objectmodel::Data< type::Vec3f >, sofa::core::objectmodel::Data< type::vector< type::Vec3f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< InReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::PrimitiveGroup > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< sofa::type::Vec, 2 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::topology::Element > >, sofa::core::objectmodel::Data< vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::type::Mat >, sofa::core::objectmodel::Data< sofa::type::vector< Triangle > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< double >, sofa::core::objectmodel::Data< type::vector< type::Vec4f > >, sofa::core::objectmodel::Data< VecT >, sofa::core::objectmodel::Data< type::Vec4f >, sofa::core::objectmodel::Data< type::vector< float > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Size > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > >, sofa::core::objectmodel::Data< DPos >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< Index >, sofa::core::objectmodel::Data< sofa::type::vector< vector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::defaulttype::RigidCoord >, sofa::core::objectmodel::Data< std::string >, sofa::core::objectmodel::Data< sofa::core::objectmodel::ComponentState >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > >, sofa::core::objectmodel::Data< CPos >, sofa::core::objectmodel::Data< VecCoord >, sofa::core::objectmodel::Data< float >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Topology::ElemID > > >, sofa::core::objectmodel::Data< std::set< int > >, sofa::core::objectmodel::Data< SetIndex >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > >, sofa::core::objectmodel::Data< Vec3 >, sofa::core::objectmodel::Data< VecDeriv >, sofa::core::objectmodel::Data< int >, sofa::core::objectmodel::Data< type::Vec< 2, int > >, sofa::core::objectmodel::Data< type::vector< GLint > >, sofa::core::objectmodel::Data< std::list< const sofa::core::topology::TopologyChange * > >, sofa::core::objectmodel::Data< Vec< 3, Real > >, sofa::core::objectmodel::Data< SetIndices >, sofa::core::objectmodel::Data< sofa::type::SVector< int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< SReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetra > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, unsigned int > >, sofa::core::objectmodel::Data< vector< Real > >, sofa::core::objectmodel::Data< unsigned int >, sofa::core::objectmodel::Data< type::Vec< 3, int > >, sofa::core::objectmodel::Data< type::vector< type::Mat4x4f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > >, sofa::core::objectmodel::Data< sofa::type::fixed_array >, sofa::core::objectmodel::Data< Vec< 2, Real > >, sofa::core::objectmodel::Data< Quat< SReal > >, sofa::core::objectmodel::Data< sofa::type::vector< CPos > >, sofa::core::objectmodel::Data< sofa::type::Quat >, sofa::core::objectmodel::Data< SeqQuads >, sofa::core::objectmodel::Data< SeqEdges >, sofa::core::objectmodel::Data< MatrixDeriv >, sofa::core::objectmodel::Data< vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Real > >, sofa::core::objectmodel::Data< type::Vec< 4, int > >, sofa::core::objectmodel::Data< sofa::type::vector< vector< PointID > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< sofa::Index > > >, sofa::core::objectmodel::Data< vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< double > >, sofa::core::objectmodel::Data< vector< Edge > >, sofa::core::objectmodel::Data< MassType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec > >, sofa::core::objectmodel::Data< VecReal >, sofa::core::objectmodel::Data< unsigned short >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > >, sofa::core::objectmodel::Data< sofa::type::vector< Mat< 3, 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< int > >, sofa::core::objectmodel::Data< size_t >, sofa::core::objectmodel::Data< InVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > >, sofa::core::objectmodel::Data< SeqHexahedra >, sofa::core::objectmodel::Data< sofa::type::vector< type::Mat4x4 > >, sofa::core::objectmodel::Data< sofa::helper::OptionsGroup >, sofa::core::objectmodel::Data< Vec< 3, int > >, sofa::core::objectmodel::Data< vector< T > >, sofa::core::objectmodel::Data< vector< Coord > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< Point, 2 > >, sofa::core::objectmodel::Data< DataType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > >, sofa::core::objectmodel::Data< VecCoord1 >, sofa::core::objectmodel::Data< unsigned >, sofa::core::objectmodel::Data< char >, sofa::core::objectmodel::Data< sofa::type::vector< Edge > >, sofa::core::objectmodel::Data< void * >, sofa::core::objectmodel::Data< sofa::type::vector< Hexahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 2, int > > >, sofa::core::objectmodel::Data< GLuint >, sofa::core::objectmodel::Data< Vec< 6, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< sofa::Size >, sofa::core::objectmodel::Data< Vec< 2, int > >, sofa::core::objectmodel::Data< Pos >, sofa::core::objectmodel::Data< sofa::type::vector >, sofa::core::objectmodel::Data< bool >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::PenalityContactForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::vector< Coord > >, sofa::core::objectmodel::Data< Real1 >, sofa::core::objectmodel::Data< sofa::type::fixed_array< bool, coord_total_size > >, sofa::core::objectmodel::Data< SeqTriangles >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > >, sofa::core::objectmodel::Data< sofa::type::vector< RigidVec3 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Quat > >, sofa::core::objectmodel::Data< sofa::type::vector< TriangleID > >, sofa::core::objectmodel::Data< sofa::Index >, sofa::core::objectmodel::Data< sofa::type::SVector< std::string > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Index > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 6, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > >, sofa::core::objectmodel::Data< sofa::type::vector< T > >, sofa::core::objectmodel::Data< std::map< unsigned int, unsigned int > >, sofa::core::objectmodel::Data< sofa::type::vector< float > >, sofa::core::objectmodel::Data< Coord >, sofa::core::objectmodel::Data< type::vector< Index > >, sofa::core::objectmodel::Data< MatSym< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetrahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< bool > >, sofa::core::objectmodel::Data< sofa::type::vector< OutputType > >, sofa::core::objectmodel::Data< OutVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< std::string > >, sofa::core::objectmodel::Data< sofa::type::Quat< SReal > >, sofa::core::objectmodel::Data< Real >, sofa::core::objectmodel::Data< SReal >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::type::SVector< int > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Material > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > >, sofa::core::objectmodel::Data< GLfloat >, sofa::core::objectmodel::Data< sofa::type::vector< Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< Hexa > >, sofa::core::objectmodel::Data< SeqPositions >, sofa::core::objectmodel::Data< sofa::type::Material >, sofa::core::objectmodel::Data< sofa::type::vector< SReal > >, sofa::core::objectmodel::Data< Mat< 3, 3, Real > >, sofa::core::objectmodel::Data< DataTypes >, sofa::core::objectmodel::Data< T >, sofa::core::objectmodel::Data< sofa::type::BoundingBox >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< sofa::Index > > >, sofa::core::objectmodel::Data< long >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< int, 3 > > >, sofa::core::objectmodel::Data< SeqTetrahedra >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::constraint::projective::OscillatorConstraint::Oscillator > >, sofa::core::objectmodel::Data< Deriv >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< double > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, int > >, sofa::core::objectmodel::Data< sofa::type::Vec >, sofa::core::objectmodel::Data< sofa::type::RGBAColor >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::core::objectmodel::TagSet >, sofa::core::objectmodel::Data< type::Vec2f >, sofa::core::objectmodel::Data< type::vector< type::Vec2f > >, sofa::core::objectmodel::Data< Size >, sofa::core::objectmodel::Data< sofa::core::visual::DisplayFlags >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< T > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > >, sofa::core::objectmodel::Data< std::map< unsigned int, BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned char > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned > >, sofa::core::objectmodel::Data< sofa::type::vector< MassType > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > >, sofa::core::objectmodel::Data< type::Vec3f >, sofa::core::objectmodel::Data< type::vector< type::Vec3f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< InReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::PrimitiveGroup > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< sofa::type::Vec, 2 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::topology::Element > >, sofa::core::objectmodel::Data< vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::type::Mat >, sofa::core::objectmodel::Data< sofa::type::vector< Triangle > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< double >, sofa::core::objectmodel::Data< type::vector< type::Vec4f > >, sofa::core::objectmodel::Data< VecT >, sofa::core::objectmodel::Data< type::Vec4f >, sofa::core::objectmodel::Data< type::vector< float > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Size > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > >, sofa::core::objectmodel::Data< DPos >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< Index >, sofa::core::objectmodel::Data< sofa::type::vector< vector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::defaulttype::RigidCoord >, sofa::core::objectmodel::Data< std::string >, sofa::core::objectmodel::Data< sofa::core::objectmodel::ComponentState >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > >, sofa::core::objectmodel::Data< CPos >, sofa::core::objectmodel::Data< VecCoord >, sofa::core::objectmodel::Data< float >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Topology::ElemID > > >, sofa::core::objectmodel::Data< std::set< int > >, sofa::core::objectmodel::Data< SetIndex >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > >, sofa::core::objectmodel::Data< Vec3 >, sofa::core::objectmodel::Data< VecDeriv >, sofa::core::objectmodel::Data< int >, sofa::core::objectmodel::Data< type::Vec< 2, int > >, sofa::core::objectmodel::Data< type::vector< GLint > >, sofa::core::objectmodel::Data< std::list< const sofa::core::topology::TopologyChange * > >, sofa::core::objectmodel::Data< Vec< 3, Real > >, sofa::core::objectmodel::Data< SetIndices >, sofa::core::objectmodel::Data< sofa::type::SVector< int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< SReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetra > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, unsigned int > >, sofa::core::objectmodel::Data< vector< Real > >, sofa::core::objectmodel::Data< unsigned int >, sofa::core::objectmodel::Data< type::Vec< 3, int > >, sofa::core::objectmodel::Data< type::vector< type::Mat4x4f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > >, sofa::core::objectmodel::Data< sofa::type::fixed_array >, sofa::core::objectmodel::Data< Vec< 2, Real > >, sofa::core::objectmodel::Data< Quat< SReal > >, sofa::core::objectmodel::Data< sofa::type::vector< CPos > >, sofa::core::objectmodel::Data< sofa::type::Quat >, sofa::core::objectmodel::Data< SeqQuads >, sofa::core::objectmodel::Data< SeqEdges >, sofa::core::objectmodel::Data< MatrixDeriv >, sofa::core::objectmodel::Data< vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Real > >, sofa::core::objectmodel::Data< type::Vec< 4, int > >, sofa::core::objectmodel::Data< sofa::type::vector< vector< PointID > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< sofa::Index > > >, sofa::core::objectmodel::Data< vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< double > >, sofa::core::objectmodel::Data< vector< Edge > >, sofa::core::objectmodel::Data< MassType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec > >, sofa::core::objectmodel::Data< VecReal >, sofa::core::objectmodel::Data< unsigned short >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > >, sofa::core::objectmodel::Data< sofa::type::vector< Mat< 3, 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< int > >, sofa::core::objectmodel::Data< size_t >, sofa::core::objectmodel::Data< InVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > >, sofa::core::objectmodel::Data< SeqHexahedra >, sofa::core::objectmodel::Data< sofa::type::vector< type::Mat4x4 > >, sofa::core::objectmodel::Data< sofa::helper::OptionsGroup >, sofa::core::objectmodel::Data< Vec< 3, int > >, sofa::core::objectmodel::Data< vector< T > >, sofa::core::objectmodel::Data< vector< Coord > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< Point, 2 > >, sofa::core::objectmodel::Data< DataType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > >, sofa::core::objectmodel::Data< VecCoord1 >, sofa::core::objectmodel::Data< unsigned >, sofa::core::objectmodel::Data< char >, sofa::core::objectmodel::Data< sofa::type::vector< Edge > >, sofa::core::objectmodel::Data< void * >, sofa::core::objectmodel::Data< sofa::type::vector< Hexahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 2, int > > >, sofa::core::objectmodel::Data< GLuint >, sofa::core::objectmodel::Data< Vec< 6, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< sofa::Size >, sofa::core::objectmodel::Data< Vec< 2, int > >, sofa::core::objectmodel::Data< Pos >, sofa::core::objectmodel::Data< sofa::type::vector >, sofa::core::objectmodel::Data< bool >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::PenalityContactForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::vector< Coord > >, sofa::core::objectmodel::Data< Real1 >, sofa::core::objectmodel::Data< sofa::type::fixed_array< bool, coord_total_size > >, sofa::core::objectmodel::Data< SeqTriangles >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > >, sofa::core::objectmodel::Data< sofa::type::vector< RigidVec3 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Quat > >, sofa::core::objectmodel::Data< sofa::type::vector< TriangleID > >, sofa::core::objectmodel::Data< sofa::Index >, sofa::core::objectmodel::Data< sofa::type::SVector< std::string > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Index > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 6, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > >, sofa::core::objectmodel::Data< sofa::type::vector< T > >, sofa::core::objectmodel::Data< std::map< unsigned int, unsigned int > >, sofa::core::objectmodel::Data< sofa::type::vector< float > >, sofa::core::objectmodel::Data< Coord >, sofa::core::objectmodel::Data< type::vector< Index > >, sofa::core::objectmodel::Data< MatSym< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetrahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< bool > >, sofa::core::objectmodel::Data< sofa::type::vector< OutputType > >, sofa::core::objectmodel::Data< OutVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< std::string > >, sofa::core::objectmodel::Data< sofa::type::Quat< SReal > >, sofa::core::objectmodel::Data< Real >, sofa::core::objectmodel::Data< SReal >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::type::SVector< int > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Material > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > >, sofa::core::objectmodel::Data< GLfloat >, sofa::core::objectmodel::Data< sofa::type::vector< Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< Hexa > >, sofa::core::objectmodel::Data< SeqPositions >, sofa::core::objectmodel::Data< sofa::type::Material >, sofa::core::objectmodel::Data< sofa::type::vector< SReal > >, sofa::core::objectmodel::Data< Mat< 3, 3, Real > >, sofa::core::objectmodel::Data< DataTypes >, sofa::core::objectmodel::Data< T >, sofa::core::objectmodel::Data< sofa::type::BoundingBox >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< sofa::Index > > >, sofa::core::objectmodel::Data< long >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< int, 3 > > >, sofa::core::objectmodel::Data< SeqTetrahedra >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::constraint::projective::OscillatorConstraint::Oscillator > >, sofa::core::objectmodel::Data< Deriv >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< double > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, int > >, sofa::core::objectmodel::Data< sofa::type::Vec >, sofa::core::objectmodel::Data< sofa::type::RGBAColor >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::core::objectmodel::TagSet >, sofa::core::objectmodel::Data< type::Vec2f >, sofa::core::objectmodel::Data< type::vector< type::Vec2f > >, sofa::core::objectmodel::Data< Size >, sofa::core::objectmodel::Data< sofa::core::visual::DisplayFlags >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< T > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > >, sofa::core::objectmodel::Data< std::map< unsigned int, BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned char > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned > >, sofa::core::objectmodel::Data< sofa::type::vector< MassType > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > >, sofa::core::objectmodel::Data< type::Vec3f >, sofa::core::objectmodel::Data< type::vector< type::Vec3f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< InReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::PrimitiveGroup > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< sofa::type::Vec, 2 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::topology::Element > >, sofa::core::objectmodel::Data< vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::type::Mat >, sofa::core::objectmodel::Data< sofa::type::vector< Triangle > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< double >, sofa::core::objectmodel::Data< type::vector< type::Vec4f > >, sofa::core::objectmodel::Data< VecT >, sofa::core::objectmodel::Data< type::Vec4f >, sofa::core::objectmodel::Data< type::vector< float > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Size > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > >, sofa::core::objectmodel::Data< DPos >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< Index >, sofa::core::objectmodel::Data< sofa::type::vector< vector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::defaulttype::RigidCoord >, sofa::core::objectmodel::Data< std::string >, sofa::core::objectmodel::Data< sofa::core::objectmodel::ComponentState >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > >, sofa::core::objectmodel::Data< CPos >, sofa::core::objectmodel::Data< VecCoord >, sofa::core::objectmodel::Data< float >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Topology::ElemID > > >, sofa::core::objectmodel::Data< std::set< int > >, sofa::core::objectmodel::Data< SetIndex >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > >, sofa::core::objectmodel::Data< Vec3 >, sofa::core::objectmodel::Data< VecDeriv >, sofa::core::objectmodel::Data< int >, sofa::core::objectmodel::Data< type::Vec< 2, int > >, sofa::core::objectmodel::Data< type::vector< GLint > >, sofa::core::objectmodel::Data< std::list< const sofa::core::topology::TopologyChange * > >, sofa::core::objectmodel::Data< Vec< 3, Real > >, sofa::core::objectmodel::Data< SetIndices >, sofa::core::objectmodel::Data< sofa::type::SVector< int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< SReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetra > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, unsigned int > >, sofa::core::objectmodel::Data< vector< Real > >, sofa::core::objectmodel::Data< unsigned int >, sofa::core::objectmodel::Data< type::Vec< 3, int > >, sofa::core::objectmodel::Data< type::vector< type::Mat4x4f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > >, sofa::core::objectmodel::Data< sofa::type::fixed_array >, sofa::core::objectmodel::Data< Vec< 2, Real > >, sofa::core::objectmodel::Data< Quat< SReal > >, sofa::core::objectmodel::Data< sofa::type::vector< CPos > >, sofa::core::objectmodel::Data< sofa::type::Quat >, sofa::core::objectmodel::Data< SeqQuads >, sofa::core::objectmodel::Data< SeqEdges >, sofa::core::objectmodel::Data< MatrixDeriv >, sofa::core::objectmodel::Data< vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Real > >, sofa::core::objectmodel::Data< type::Vec< 4, int > >, sofa::core::objectmodel::Data< sofa::type::vector< vector< PointID > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< sofa::Index > > >, sofa::core::objectmodel::Data< vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< double > >, sofa::core::objectmodel::Data< vector< Edge > >, sofa::core::objectmodel::Data< MassType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec > >, sofa::core::objectmodel::Data< VecReal >, sofa::core::objectmodel::Data< unsigned short >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > >, sofa::core::objectmodel::Data< sofa::type::vector< Mat< 3, 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< int > >, sofa::core::objectmodel::Data< size_t >, sofa::core::objectmodel::Data< InVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > >, sofa::core::objectmodel::Data< SeqHexahedra >, sofa::core::objectmodel::Data< sofa::type::vector< type::Mat4x4 > >, sofa::core::objectmodel::Data< sofa::helper::OptionsGroup >, sofa::core::objectmodel::Data< Vec< 3, int > >, sofa::core::objectmodel::Data< vector< T > >, sofa::core::objectmodel::Data< vector< Coord > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< Point, 2 > >, sofa::core::objectmodel::Data< DataType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > >, sofa::core::objectmodel::Data< VecCoord1 >, sofa::core::objectmodel::Data< unsigned >, sofa::core::objectmodel::Data< char >, sofa::core::objectmodel::Data< sofa::type::vector< Edge > >, sofa::core::objectmodel::Data< void * >, sofa::core::objectmodel::Data< sofa::type::vector< Hexahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 2, int > > >, sofa::core::objectmodel::Data< GLuint >, sofa::core::objectmodel::Data< Vec< 6, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< sofa::Size >, sofa::core::objectmodel::Data< Vec< 2, int > >, sofa::core::objectmodel::Data< Pos >, sofa::core::objectmodel::Data< sofa::type::vector >, sofa::core::objectmodel::Data< bool >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::PenalityContactForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::vector< Coord > >, sofa::core::objectmodel::Data< Real1 >, sofa::core::objectmodel::Data< sofa::type::fixed_array< bool, coord_total_size > >, sofa::core::objectmodel::Data< SeqTriangles >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > >, sofa::core::objectmodel::Data< sofa::type::vector< RigidVec3 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Quat > >, sofa::core::objectmodel::Data< sofa::type::vector< TriangleID > >, sofa::core::objectmodel::Data< sofa::Index >, sofa::core::objectmodel::Data< sofa::type::SVector< std::string > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Index > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 6, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > >, sofa::core::objectmodel::Data< sofa::type::vector< T > >, sofa::core::objectmodel::Data< std::map< unsigned int, unsigned int > >, sofa::core::objectmodel::Data< sofa::type::vector< float > >, sofa::core::objectmodel::Data< Coord >, sofa::core::objectmodel::Data< type::vector< Index > >, sofa::core::objectmodel::Data< MatSym< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetrahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< bool > >, sofa::core::objectmodel::Data< sofa::type::vector< OutputType > >, sofa::core::objectmodel::Data< OutVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< std::string > >, sofa::core::objectmodel::Data< sofa::type::Quat< SReal > >, sofa::core::objectmodel::Data< Real >, sofa::core::objectmodel::Data< SReal >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::type::SVector< int > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Material > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > >, sofa::core::objectmodel::Data< GLfloat >, sofa::core::objectmodel::Data< sofa::type::vector< Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< Hexa > >, sofa::core::objectmodel::Data< SeqPositions >, sofa::core::objectmodel::Data< sofa::type::Material >, sofa::core::objectmodel::Data< sofa::type::vector< SReal > >, sofa::core::objectmodel::Data< Mat< 3, 3, Real > >, sofa::core::objectmodel::Data< DataTypes >, sofa::core::objectmodel::Data< T >, sofa::core::objectmodel::Data< sofa::type::BoundingBox >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< sofa::Index > > >, sofa::core::objectmodel::Data< long >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< int, 3 > > >, sofa::core::objectmodel::Data< SeqTetrahedra >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::constraint::projective::OscillatorConstraint::Oscillator > >, sofa::core::objectmodel::Data< Deriv >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< double > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, int > >, sofa::core::objectmodel::Data< sofa::type::Vec >, sofa::core::objectmodel::Data< sofa::type::RGBAColor >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::core::objectmodel::TagSet >, sofa::core::objectmodel::Data< type::Vec2f >, sofa::core::objectmodel::Data< type::vector< type::Vec2f > >, sofa::core::objectmodel::Data< Size >, sofa::core::objectmodel::Data< sofa::core::visual::DisplayFlags >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< T > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > >, sofa::core::objectmodel::Data< std::map< unsigned int, BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned char > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned > >, sofa::core::objectmodel::Data< sofa::type::vector< MassType > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > >, sofa::core::objectmodel::Data< type::Vec3f >, sofa::core::objectmodel::Data< type::vector< type::Vec3f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< InReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::PrimitiveGroup > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< sofa::type::Vec, 2 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::topology::Element > >, sofa::core::objectmodel::Data< vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::type::Mat >, sofa::core::objectmodel::Data< sofa::type::vector< Triangle > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< double >, sofa::core::objectmodel::Data< type::vector< type::Vec4f > >, sofa::core::objectmodel::Data< VecT >, sofa::core::objectmodel::Data< type::Vec4f >, sofa::core::objectmodel::Data< type::vector< float > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Size > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > >, sofa::core::objectmodel::Data< DPos >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< Index >, sofa::core::objectmodel::Data< sofa::type::vector< vector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::defaulttype::RigidCoord >, sofa::core::objectmodel::Data< std::string >, sofa::core::objectmodel::Data< sofa::core::objectmodel::ComponentState >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > >, sofa::core::objectmodel::Data< CPos >, sofa::core::objectmodel::Data< VecCoord >, sofa::core::objectmodel::Data< float >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Topology::ElemID > > >, sofa::core::objectmodel::Data< std::set< int > >, sofa::core::objectmodel::Data< SetIndex >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > >, sofa::core::objectmodel::Data< Vec3 >, sofa::core::objectmodel::Data< VecDeriv >, sofa::core::objectmodel::Data< int >, sofa::core::objectmodel::Data< type::Vec< 2, int > >, sofa::core::objectmodel::Data< type::vector< GLint > >, sofa::core::objectmodel::Data< std::list< const sofa::core::topology::TopologyChange * > >, sofa::core::objectmodel::Data< Vec< 3, Real > >, sofa::core::objectmodel::Data< SetIndices >, sofa::core::objectmodel::Data< sofa::type::SVector< int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< SReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetra > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, unsigned int > >, sofa::core::objectmodel::Data< vector< Real > >, sofa::core::objectmodel::Data< unsigned int >, sofa::core::objectmodel::Data< type::Vec< 3, int > >, sofa::core::objectmodel::Data< type::vector< type::Mat4x4f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > >, sofa::core::objectmodel::Data< sofa::type::fixed_array >, sofa::core::objectmodel::Data< Vec< 2, Real > >, sofa::core::objectmodel::Data< Quat< SReal > >, sofa::core::objectmodel::Data< sofa::type::vector< CPos > >, sofa::core::objectmodel::Data< sofa::type::Quat >, sofa::core::objectmodel::Data< SeqQuads >, sofa::core::objectmodel::Data< SeqEdges >, sofa::core::objectmodel::Data< MatrixDeriv >, sofa::core::objectmodel::Data< vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Real > >, sofa::core::objectmodel::Data< type::Vec< 4, int > >, sofa::core::objectmodel::Data< sofa::type::vector< vector< PointID > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< sofa::Index > > >, sofa::core::objectmodel::Data< vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< double > >, sofa::core::objectmodel::Data< vector< Edge > >, sofa::core::objectmodel::Data< MassType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec > >, sofa::core::objectmodel::Data< VecReal >, sofa::core::objectmodel::Data< unsigned short >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > >, sofa::core::objectmodel::Data< sofa::type::vector< Mat< 3, 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< int > >, sofa::core::objectmodel::Data< size_t >, sofa::core::objectmodel::Data< InVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > >, sofa::core::objectmodel::Data< SeqHexahedra >, sofa::core::objectmodel::Data< sofa::type::vector< type::Mat4x4 > >, sofa::core::objectmodel::Data< sofa::helper::OptionsGroup >, sofa::core::objectmodel::Data< Vec< 3, int > >, sofa::core::objectmodel::Data< vector< T > >, sofa::core::objectmodel::Data< vector< Coord > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< Point, 2 > >, sofa::core::objectmodel::Data< DataType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > >, sofa::core::objectmodel::Data< VecCoord1 >, sofa::core::objectmodel::Data< unsigned >, sofa::core::objectmodel::Data< char >, sofa::core::objectmodel::Data< sofa::type::vector< Edge > >, sofa::core::objectmodel::Data< void * >, sofa::core::objectmodel::Data< sofa::type::vector< Hexahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 2, int > > >, sofa::core::objectmodel::Data< GLuint >, sofa::core::objectmodel::Data< Vec< 6, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< sofa::Size >, sofa::core::objectmodel::Data< Vec< 2, int > >, sofa::core::objectmodel::Data< Pos >, sofa::core::objectmodel::Data< sofa::type::vector >, sofa::core::objectmodel::Data< bool >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::PenalityContactForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::vector< Coord > >, sofa::core::objectmodel::Data< Real1 >, sofa::core::objectmodel::Data< sofa::type::fixed_array< bool, coord_total_size > >, sofa::core::objectmodel::Data< SeqTriangles >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > >, sofa::core::objectmodel::Data< sofa::type::vector< RigidVec3 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Quat > >, sofa::core::objectmodel::Data< sofa::type::vector< TriangleID > >, sofa::core::objectmodel::Data< sofa::Index >, sofa::core::objectmodel::Data< sofa::type::SVector< std::string > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Index > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 6, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > >, sofa::core::objectmodel::Data< sofa::type::vector< T > >, sofa::core::objectmodel::Data< std::map< unsigned int, unsigned int > >, sofa::core::objectmodel::Data< sofa::type::vector< float > >, sofa::core::objectmodel::Data< Coord >, sofa::core::objectmodel::Data< type::vector< Index > >, sofa::core::objectmodel::Data< MatSym< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetrahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< bool > >, sofa::core::objectmodel::Data< sofa::type::vector< OutputType > >, sofa::core::objectmodel::Data< OutVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< std::string > >, sofa::core::objectmodel::Data< sofa::type::Quat< SReal > >, sofa::core::objectmodel::Data< Real >, sofa::core::objectmodel::Data< SReal >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::type::SVector< int > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Material > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > >, sofa::core::objectmodel::Data< GLfloat >, sofa::core::objectmodel::Data< sofa::type::vector< Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< Hexa > >, sofa::core::objectmodel::Data< SeqPositions >, sofa::core::objectmodel::Data< sofa::type::Material >, sofa::core::objectmodel::Data< sofa::type::vector< SReal > >, sofa::core::objectmodel::Data< Mat< 3, 3, Real > >, sofa::core::objectmodel::Data< DataTypes >, sofa::core::objectmodel::Data< T >, sofa::core::objectmodel::Data< sofa::type::BoundingBox >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< sofa::Index > > >, sofa::core::objectmodel::Data< long >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< int, 3 > > >, sofa::core::objectmodel::Data< SeqTetrahedra >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::constraint::projective::OscillatorConstraint::Oscillator > >, sofa::core::objectmodel::Data< Deriv >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< double > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, int > >, sofa::core::objectmodel::Data< sofa::type::Vec >, sofa::core::objectmodel::Data< sofa::type::RGBAColor >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::core::objectmodel::TagSet >, sofa::core::objectmodel::Data< type::Vec2f >, sofa::core::objectmodel::Data< type::vector< type::Vec2f > >, sofa::core::objectmodel::Data< Size >, sofa::core::objectmodel::Data< sofa::core::visual::DisplayFlags >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< T > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > >, sofa::core::objectmodel::Data< std::map< unsigned int, BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned char > >, sofa::core::objectmodel::Data< sofa::type::vector< unsigned > >, sofa::core::objectmodel::Data< sofa::type::vector< MassType > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > >, sofa::core::objectmodel::Data< type::Vec3f >, sofa::core::objectmodel::Data< type::vector< type::Vec3f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< InReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::PrimitiveGroup > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< sofa::type::Vec, 2 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::topology::Element > >, sofa::core::objectmodel::Data< vector< unsigned int > >, sofa::core::objectmodel::Data< sofa::type::Mat >, sofa::core::objectmodel::Data< sofa::type::vector< Triangle > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< double >, sofa::core::objectmodel::Data< type::vector< type::Vec4f > >, sofa::core::objectmodel::Data< VecT >, sofa::core::objectmodel::Data< type::Vec4f >, sofa::core::objectmodel::Data< type::vector< float > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::Size > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > >, sofa::core::objectmodel::Data< DPos >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< Index >, sofa::core::objectmodel::Data< sofa::type::vector< vector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::defaulttype::RigidCoord >, sofa::core::objectmodel::Data< std::string >, sofa::core::objectmodel::Data< sofa::core::objectmodel::ComponentState >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > >, sofa::core::objectmodel::Data< CPos >, sofa::core::objectmodel::Data< VecCoord >, sofa::core::objectmodel::Data< float >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Topology::ElemID > > >, sofa::core::objectmodel::Data< std::set< int > >, sofa::core::objectmodel::Data< SetIndex >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > >, sofa::core::objectmodel::Data< Vec3 >, sofa::core::objectmodel::Data< VecDeriv >, sofa::core::objectmodel::Data< int >, sofa::core::objectmodel::Data< type::Vec< 2, int > >, sofa::core::objectmodel::Data< type::vector< GLint > >, sofa::core::objectmodel::Data< std::list< const sofa::core::topology::TopologyChange * > >, sofa::core::objectmodel::Data< Vec< 3, Real > >, sofa::core::objectmodel::Data< SetIndices >, sofa::core::objectmodel::Data< sofa::type::SVector< int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< BaseMeshTopology::HexaID > >, sofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< SReal > > >, sofa::core::objectmodel::Data< sofa::type::vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetra > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, unsigned int > >, sofa::core::objectmodel::Data< vector< Real > >, sofa::core::objectmodel::Data< unsigned int >, sofa::core::objectmodel::Data< type::Vec< 3, int > >, sofa::core::objectmodel::Data< type::vector< type::Mat4x4f > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > >, sofa::core::objectmodel::Data< sofa::type::fixed_array >, sofa::core::objectmodel::Data< Vec< 2, Real > >, sofa::core::objectmodel::Data< Quat< SReal > >, sofa::core::objectmodel::Data< sofa::type::vector< CPos > >, sofa::core::objectmodel::Data< sofa::type::Quat >, sofa::core::objectmodel::Data< SeqQuads >, sofa::core::objectmodel::Data< SeqEdges >, sofa::core::objectmodel::Data< MatrixDeriv >, sofa::core::objectmodel::Data< vector< Index > >, sofa::core::objectmodel::Data< sofa::type::vector< Real > >, sofa::core::objectmodel::Data< type::Vec< 4, int > >, sofa::core::objectmodel::Data< sofa::type::vector< vector< PointID > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< sofa::Index > > >, sofa::core::objectmodel::Data< vector< sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< double > >, sofa::core::objectmodel::Data< vector< Edge > >, sofa::core::objectmodel::Data< MassType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec > >, sofa::core::objectmodel::Data< VecReal >, sofa::core::objectmodel::Data< unsigned short >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > >, sofa::core::objectmodel::Data< sofa::type::vector< Mat< 3, 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< int > >, sofa::core::objectmodel::Data< size_t >, sofa::core::objectmodel::Data< InVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > >, sofa::core::objectmodel::Data< SeqHexahedra >, sofa::core::objectmodel::Data< sofa::type::vector< type::Mat4x4 > >, sofa::core::objectmodel::Data< sofa::helper::OptionsGroup >, sofa::core::objectmodel::Data< Vec< 3, int > >, sofa::core::objectmodel::Data< vector< T > >, sofa::core::objectmodel::Data< vector< Coord > >, sofa::core::objectmodel::Data< sofa::type::fixed_array< Point, 2 > >, sofa::core::objectmodel::Data< DataType >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > >, sofa::core::objectmodel::Data< VecCoord1 >, sofa::core::objectmodel::Data< unsigned >, sofa::core::objectmodel::Data< char >, sofa::core::objectmodel::Data< sofa::type::vector< Edge > >, sofa::core::objectmodel::Data< void * >, sofa::core::objectmodel::Data< sofa::type::vector< Hexahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 2, int > > >, sofa::core::objectmodel::Data< GLuint >, sofa::core::objectmodel::Data< Vec< 6, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > >, sofa::core::objectmodel::Data< sofa::Size >, sofa::core::objectmodel::Data< Vec< 2, int > >, sofa::core::objectmodel::Data< Pos >, sofa::core::objectmodel::Data< sofa::type::vector >, sofa::core::objectmodel::Data< bool >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec< 3, Real > > >, sofa::core::objectmodel::Data< sofa::type::Vec< 2, sofa::Index > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::PenalityContactForceField::Contact > >, sofa::core::objectmodel::Data< sofa::type::vector< Coord > >, sofa::core::objectmodel::Data< Real1 >, sofa::core::objectmodel::Data< sofa::type::fixed_array< bool, coord_total_size > >, sofa::core::objectmodel::Data< SeqTriangles >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > >, sofa::core::objectmodel::Data< sofa::type::vector< RigidVec3 > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Quat > >, sofa::core::objectmodel::Data< sofa::type::vector< TriangleID > >, sofa::core::objectmodel::Data< sofa::Index >, sofa::core::objectmodel::Data< sofa::type::SVector< std::string > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Index > > >, sofa::core::objectmodel::Data< sofa::type::vector< Vec< 6, Real > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > >, sofa::core::objectmodel::Data< sofa::type::vector< T > >, sofa::core::objectmodel::Data< std::map< unsigned int, unsigned int > >, sofa::core::objectmodel::Data< sofa::type::vector< float > >, sofa::core::objectmodel::Data< Coord >, sofa::core::objectmodel::Data< type::vector< Index > >, sofa::core::objectmodel::Data< MatSym< 3, Real > >, sofa::core::objectmodel::Data< sofa::type::vector< Tetrahedron > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > >, sofa::core::objectmodel::Data< sofa::type::vector< bool > >, sofa::core::objectmodel::Data< sofa::type::vector< OutputType > >, sofa::core::objectmodel::Data< OutVecCoord >, sofa::core::objectmodel::Data< sofa::type::vector< std::string > >, sofa::core::objectmodel::Data< sofa::type::Quat< SReal > >, sofa::core::objectmodel::Data< Real >, sofa::core::objectmodel::Data< SReal >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< unsigned int > > >, sofa::core::objectmodel::Data< sofa::type::SVector< sofa::type::SVector< int > > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Material > >, sofa::core::objectmodel::Data< sofa::type::Vec< 3, int > >, sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > >, sofa::core::objectmodel::Data< GLfloat >, sofa::core::objectmodel::Data< sofa::type::vector< Quad > >, sofa::core::objectmodel::Data< sofa::type::vector< Hexa > >, sofa::core::objectmodel::Data< SeqPositions >, sofa::core::objectmodel::Data< sofa::type::Material >, sofa::core::objectmodel::Data< sofa::type::vector< SReal > >, sofa::core::objectmodel::Data< Mat< 3, 3, Real > >, sofa::core::objectmodel::Data< DataTypes >, sofa::core::objectmodel::DataFileNameVector, and sofa::core::objectmodel::DataFileName.