SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::simulation::graph Namespace Reference

Classes

struct  CleanupCheck
 
class  DAGNode
 
class  DAGNodeMultiMappingElement
 
class  DAGSimulation
 
class  GetDownObjectsVisitor
 get all down objects respecting specified class_info and tags More...
 
class  GetUpObjectsVisitor
 get all up objects respecting specified class_info and tags More...
 

Functions

SimulationgetSimulation ()
 
SOFA_SIMULATION_GRAPH_API void init ()
 Initialize the SofaSimulationGraph library, as well as its dependencies: SofaSimulationCommon, SofaCore, SofaDefaultType, SofaHelper. More...
 
SOFA_SIMULATION_GRAPH_API bool isInitialized ()
 Return true if and only if the SofaSimulationGraph library has been initialized. More...
 
SOFA_SIMULATION_GRAPH_API void cleanup ()
 Clean up the resources used by the SofaSimulationGraph library, as well as its dependencies: SofaSimulationCommon, SofaCore, SofaDefaultType, SofaHelper. More...
 
SOFA_SIMULATION_GRAPH_API bool isCleanedUp ()
 Return true if and only if the SofaSimulationGraph library has been cleaned up. More...
 

Variables

helper::Creator< sofa::simulation::xml::BaseElement::NodeFactory, DAGNodeMultiMappingElementDAGNodeMultiMappingClass ("DAGNodeMultiMapping")
 

Function Documentation

SOFA_SIMULATION_GRAPH_API void sofa::simulation::graph::cleanup ( )

Clean up the resources used by the SofaSimulationGraph library, as well as its dependencies: SofaSimulationCommon, SofaCore, SofaDefaultType, SofaHelper.

SOFA_SIMULATION_GRAPH_API Simulation * sofa::simulation::graph::getSimulation ( )

Get the (unique) simulation which controls the scene. Automatically creates one if no Simulation has been set.

SOFA_SIMULATION_GRAPH_API void sofa::simulation::graph::init ( )

Initialize the SofaSimulationGraph library, as well as its dependencies: SofaSimulationCommon, SofaCore, SofaDefaultType, SofaHelper.

SOFA_SIMULATION_GRAPH_API bool sofa::simulation::graph::isCleanedUp ( )

Return true if and only if the SofaSimulationGraph library has been cleaned up.

SOFA_SIMULATION_GRAPH_API bool sofa::simulation::graph::isInitialized ( )

Return true if and only if the SofaSimulationGraph library has been initialized.

Variable Documentation

helper::Creator<sofa::simulation::xml::BaseElement::NodeFactory, DAGNodeMultiMappingElement> sofa::simulation::graph::DAGNodeMultiMappingClass("DAGNodeMultiMapping")