Classes | |
| struct | CleanupCheck |
Functions | |
| SOFA_SIMPLEAPI_API void | init () |
| Initialize the Sofa.SimpleApi library, as well as its dependencies. More... | |
| SOFA_SIMPLEAPI_API bool | isInitialized () |
| Return true if and only if the Sofa.SimpleApi library has been initialized. More... | |
| SOFA_SIMPLEAPI_API void | cleanup () |
| Clean up the resources used by the SofaSimulationGraph library, as well as its dependencies. More... | |
| SOFA_SIMPLEAPI_API bool | isCleanedUp () |
| Return true if and only if the Sofa.SimpleApi library has been cleaned up. More... | |
| bool | importPlugin (const std::string &name) |
| void | dumpScene (Node::SPtr root) |
| Simulation::SPtr | createSimulation (const std::string &type) |
| Node::SPtr | createRootNode (Simulation::SPtr s, const std::string &name, const std::map< std::string, std::string > ¶ms) |
| NodeSPtr | createRootNode (Simulation *s, const std::string &name, const std::map< std::string, std::string > ¶ms) |
| BaseObject::SPtr | createObject (Node::SPtr parent, BaseObjectDescription &desc) |
| BaseObject::SPtr | createObject (Node::SPtr parent, const std::string &type, const std::map< std::string, std::string > ¶ms) |
| Node::SPtr | createChild (Node::SPtr node, const std::string &name, const std::map< std::string, std::string > ¶ms) |
| Node::SPtr | createChild (Node::SPtr node, BaseObjectDescription &desc) |
| Node::SPtr | createNode (const std::string &name) |
| create a child to the provided node. The parameter "params" is for passing specific data argument to the created object (including the node name). More... | |
| sofa::core::sptr< BaseObject > SOFA_SIMPLEAPI_API | createObject (NodeSPtr node, BaseObjectDescription ¶ms) |
| Create a sofa object in the provided node. The parameter "params" is for passing specific data argument to the created object including the object's type. More... | |
| sofa::core::sptr< BaseObject > SOFA_SIMPLEAPI_API | createObject (NodeSPtr node, const std::string &type, const std::map< std::string, std::string > ¶ms=std::map< std::string, std::string >{}) |
| create a sofa object in the provided node of the given type. The parameter "params" is for passing specific data argument to the created object. More... | |
| NodeSPtr SOFA_SIMPLEAPI_API | createChild (NodeSPtr node, const std::string &name, const std::map< std::string, std::string > ¶ms=std::map< std::string, std::string >{}) |
| create a child to the provided nodeof given name. The parameter "params" is for passing specific data argument to the created object. More... | |
| NodeSPtr SOFA_SIMPLEAPI_API | createChild (NodeSPtr node, BaseObjectDescription &desc) |
| create a child to the provided node. The parameter "params" is for passing specific data argument to the created object (including the node name). More... | |
| void SOFA_SIMPLEAPI_API | dumpScene (NodeSPtr root) |
| template<class T > | |
| std::string | str (const T &t) |
| SOFA_SIMPLEAPI_API void sofa::simpleapi::cleanup | ( | ) |
Clean up the resources used by the SofaSimulationGraph library, as well as its dependencies.
| Node::SPtr sofa::simpleapi::createChild | ( | Node::SPtr | node, |
| BaseObjectDescription & | desc | ||
| ) |
| Node::SPtr sofa::simpleapi::createChild | ( | Node::SPtr | node, |
| const std::string & | name, | ||
| const std::map< std::string, std::string > & | params | ||
| ) |
| NodeSPtr SOFA_SIMPLEAPI_API sofa::simpleapi::createChild | ( | NodeSPtr | node, |
| BaseObjectDescription & | desc | ||
| ) |
create a child to the provided node. The parameter "params" is for passing specific data argument to the created object (including the node name).
| NodeSPtr SOFA_SIMPLEAPI_API sofa::simpleapi::createChild | ( | NodeSPtr | node, |
| const std::string & | name, | ||
| const std::map< std::string, std::string > & | params = std::map< std::string, std::string >{} |
||
| ) |
create a child to the provided nodeof given name. The parameter "params" is for passing specific data argument to the created object.
| NodeSPtr SOFA_SIMPLEAPI_API sofa::simpleapi::createNode | ( | const std::string & | name | ) |
create a child to the provided node. The parameter "params" is for passing specific data argument to the created object (including the node name).
| BaseObject::SPtr sofa::simpleapi::createObject | ( | Node::SPtr | parent, |
| BaseObjectDescription & | desc | ||
| ) |
| BaseObject::SPtr sofa::simpleapi::createObject | ( | Node::SPtr | parent, |
| const std::string & | type, | ||
| const std::map< std::string, std::string > & | params | ||
| ) |
| sofa::core::sptr<BaseObject> SOFA_SIMPLEAPI_API sofa::simpleapi::createObject | ( | NodeSPtr | node, |
| BaseObjectDescription & | params | ||
| ) |
Create a sofa object in the provided node. The parameter "params" is for passing specific data argument to the created object including the object's type.
| sofa::core::sptr<BaseObject> SOFA_SIMPLEAPI_API sofa::simpleapi::createObject | ( | NodeSPtr | node, |
| const std::string & | type, | ||
| const std::map< std::string, std::string > & | params = std::map< std::string, std::string >{} |
||
| ) |
create a sofa object in the provided node of the given type. The parameter "params" is for passing specific data argument to the created object.
| NodeSPtr SOFA_SIMPLEAPI_API sofa::simpleapi::createRootNode | ( | Simulation * | s, |
| const std::string & | name, | ||
| const std::map< std::string, std::string > & | params | ||
| ) |
| NodeSPtr SOFA_SIMPLEAPI_API sofa::simpleapi::createRootNode | ( | Simulation::SPtr | s, |
| const std::string & | name, | ||
| const std::map< std::string, std::string > & | params | ||
| ) |
| Simulation::SPtr SOFA_SIMPLEAPI_API sofa::simpleapi::createSimulation | ( | const std::string & | type | ) |
| void sofa::simpleapi::dumpScene | ( | Node::SPtr | root | ) |
| void SOFA_SIMPLEAPI_API sofa::simpleapi::dumpScene | ( | NodeSPtr | root | ) |
| bool SOFA_SIMPLEAPI_API sofa::simpleapi::importPlugin | ( | const std::string & | name | ) |
| SOFA_SIMPLEAPI_API void sofa::simpleapi::init | ( | ) |
Initialize the Sofa.SimpleApi library, as well as its dependencies.
| SOFA_SIMPLEAPI_API bool sofa::simpleapi::isCleanedUp | ( | ) |
Return true if and only if the Sofa.SimpleApi library has been cleaned up.
| SOFA_SIMPLEAPI_API bool sofa::simpleapi::isInitialized | ( | ) |
Return true if and only if the Sofa.SimpleApi library has been initialized.
| std::string sofa::simpleapi::str | ( | const T & | t | ) |