Simox  2.3.74.0
VirtualRobot::Primitive::Box Class Reference
Inheritance diagram for VirtualRobot::Primitive::Box:
VirtualRobot::Primitive::Primitive

Public Member Functions

 Box ()
 
 Box (float width, float height, float depth)
 
std::string toXMLString (int tabs=0) override
 

Data Fields

float width
 
float height
 
float depth
 
- Data Fields inherited from VirtualRobot::Primitive::Primitive
const int type
 
Eigen::Matrix4f transform
 

Static Public Attributes

static const int TYPE = 1
 
- Static Public Attributes inherited from VirtualRobot::Primitive::Primitive
static EIGEN_MAKE_ALIGNED_OPERATOR_NEW const int TYPE = 0
 

Additional Inherited Members

- Protected Member Functions inherited from VirtualRobot::Primitive::Primitive
 Primitive (int type)
 
std::string getTransformString (int tabs=0)
 
std::string getXMLString (const std::string &type, const std::string &params, int tabs=0)
 

Constructor & Destructor Documentation

◆ Box() [1/2]

VirtualRobot::Primitive::Box::Box ( )
inline

◆ Box() [2/2]

VirtualRobot::Primitive::Box::Box ( float  width,
float  height,
float  depth 
)
inline

Member Function Documentation

◆ toXMLString()

std::string VirtualRobot::Primitive::Box::toXMLString ( int  tabs = 0)
overridevirtual

Field Documentation

◆ depth

float VirtualRobot::Primitive::Box::depth

◆ height

float VirtualRobot::Primitive::Box::height

◆ TYPE

const int VirtualRobot::Primitive::Box::TYPE = 1
static

◆ width

float VirtualRobot::Primitive::Box::width