SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::testing::BaseSimulationTest::SceneInstance Class Reference

#include <BaseSimulationTest.h>

Public Attributes

Node::SPtr root
 

Public Member Functions

 SceneInstance (const std::string &rootname="root")
 
 SceneInstance (const std::string &type, const std::string &memory)
 
 ~SceneInstance ()
 
void initScene ()
 
void simulate (const double timestep)
 
void loadSceneFile (const std::string &filename)
 

Static Public Member Functions

static SceneInstance LoadFromFile (const std::string &filename)
 Create a new scene instance from the content of the filename using the factory. More...
 

Attribute details

◆ root

Node::SPtr sofa::testing::BaseSimulationTest::SceneInstance::root

Constructor details

◆ SceneInstance() [1/2]

sofa::testing::BaseSimulationTest::SceneInstance::SceneInstance ( const std::string &  rootname = "root")

◆ SceneInstance() [2/2]

sofa::testing::BaseSimulationTest::SceneInstance::SceneInstance ( const std::string &  type,
const std::string &  memory 
)

◆ ~SceneInstance()

sofa::testing::BaseSimulationTest::SceneInstance::~SceneInstance ( )

Function details

◆ initScene()

void sofa::testing::BaseSimulationTest::SceneInstance::initScene ( )

◆ LoadFromFile()

BaseSimulationTest::SceneInstance sofa::testing::BaseSimulationTest::SceneInstance::LoadFromFile ( const std::string &  filename)
static

Create a new scene instance from the content of the filename using the factory.

◆ loadSceneFile()

void sofa::testing::BaseSimulationTest::SceneInstance::loadSceneFile ( const std::string &  filename)

◆ simulate()

void sofa::testing::BaseSimulationTest::SceneInstance::simulate ( const double  timestep)