Conscience Core
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
conscience_core::simulator::CscPhysicsSimulator::MemberState Struct Reference

#include <CscPhysicsSimulator.h>

Inheritance diagram for conscience_core::simulator::CscPhysicsSimulator::MemberState:
conscience_core::simulator::CscPhysicsSimulator::MemberPhysicsState

Public Member Functions

const double *const getRotationQuaternionArray () const
 
const CscPoint3dgetPosition () const
 
const CscPoint3dgetRotationEulerAsPoint () const
 
const CscPoint3dgetAcceleration () const
 
virtual ~MemberState ()
 

Protected Member Functions

 MemberState (CscPoint3d *position, CscPoint3d *euler, CscPoint3d *acceleration)
 

Protected Attributes

CscPoint3d *const position
 
CscPoint3d *const rotationEuler
 
double rotationQuaternion [4]
 
CscPoint3d *const acceleration
 

Constructor & Destructor Documentation

◆ MemberState()

conscience_core::simulator::CscPhysicsSimulator::MemberState::MemberState ( CscPoint3d position,
CscPoint3d euler,
CscPoint3d acceleration 
)
protected

◆ ~MemberState()

conscience_core::simulator::CscPhysicsSimulator::MemberState::~MemberState ( )
virtual

Member Function Documentation

◆ getAcceleration()

const CscPoint3d * conscience_core::simulator::CscPhysicsSimulator::MemberState::getAcceleration ( ) const

◆ getPosition()

const CscPoint3d * conscience_core::simulator::CscPhysicsSimulator::MemberState::getPosition ( ) const

◆ getRotationEulerAsPoint()

const CscPoint3d * conscience_core::simulator::CscPhysicsSimulator::MemberState::getRotationEulerAsPoint ( ) const

◆ getRotationQuaternionArray()

const double *const conscience_core::simulator::CscPhysicsSimulator::MemberState::getRotationQuaternionArray ( ) const
Returns
internal pointer - DO NOT DELETE

Member Data Documentation

◆ acceleration

CscPoint3d* const conscience_core::simulator::CscPhysicsSimulator::MemberState::acceleration
protected

◆ position

CscPoint3d* const conscience_core::simulator::CscPhysicsSimulator::MemberState::position
protected

◆ rotationEuler

CscPoint3d* const conscience_core::simulator::CscPhysicsSimulator::MemberState::rotationEuler
protected

◆ rotationQuaternion

double conscience_core::simulator::CscPhysicsSimulator::MemberState::rotationQuaternion[4]
protected

4 elements array: w,x,y,z


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