mbsim  4.0.0
MBSim Kernel
MBSim::MBSimEnvironment Class Reference

#include <environment.h>

Inheritance diagram for MBSim::MBSimEnvironment:
[legend]

Public Member Functions

void initializeUsingXML (xercesc::DOMElement *element) override
 initializes environment variables by XML element More...
 
void setAccelerationOfGravity (const fmatvec::Vec3 &grav_)
 
const fmatvec::Vec3 & getAccelerationOfGravity () const
 
void addOpenMBVObject (const std::shared_ptr< OpenMBV::Object > &object)
 
std::vector< std::shared_ptr< OpenMBV::Object > > getOpenMBVObjects ()
 
 MBSimEnvironment ()
 constructor
 
virtual void initializeUsingXML (xercesc::DOMElement *element)
 initializes environment variables by XML element More...
 

Protected Attributes

fmatvec::Vec3 grav
 acceleration of gravity
 
std::vector< std::shared_ptr< OpenMBV::Object > > openMBVObject
 

Additional Inherited Members

- Protected Member Functions inherited from MBSim::Environment
 Environment ()
 constructor
 

Detailed Description

Environment object for mechanical systems.

Member Function Documentation

◆ initializeUsingXML()

void MBSim::MBSimEnvironment::initializeUsingXML ( xercesc::DOMElement *  element)
overridevirtual

initializes environment variables by XML element

Parameters
XMLelement

Reimplemented from MBSim::Environment.


The documentation for this class was generated from the following files: