5#include <VirtualRobot/MJCF/Document.h>
6#include <VirtualRobot/SceneObject.h>
21 SimMJCF(mjcf::Document& document,
23 const std::string& loggingTag =
"SimMJCF");
25 void includeBaseFile(
const std::string& path,
const std::string& relativeFrom);
32 addFloor(
bool enabled,
const std::string& texture,
const std::string& name,
float size);
34 void addObject(VirtualRobot::SceneObjectPtr
object,
35 VirtualRobot::SceneObject::Physics::SimulationType simType,
36 const std::string& className,
37 const std::filesystem::path& meshDir);
41 mjcf::Document& document;
void addObject(VirtualRobot::SceneObjectPtr object, VirtualRobot::SceneObject::Physics::SimulationType simType, const std::string &className, const std::filesystem::path &meshDir)
void includeBaseFile(const std::string &path, const std::string &relativeFrom)
void setTimeStep(float timestep)
SimMJCF(mjcf::Document &document, const LengthScaling &scaling, const std::string &loggingTag="SimMJCF")
void addObjectDefaults(const std::string &className)
void addFloor(bool enabled, const std::string &texture, const std::string &name, float size)
This file offers overloads of toIce() and fromIce() functions for STL container types.