Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::core_objects::exchange::CscEntityModelPivotData Struct Reference

#include <CscEntityModelData.h>

Inheritance diagram for conscience_core::core_objects::exchange::CscEntityModelPivotData:
conscience_core::core_objects::exchange::CscEntityModelPartDataBase

Public Member Functions

 CscEntityModelPivotData (int id, const string &name, CscPoint3d *positionMin, CscPoint3d *positionMax, CscPoint3d *positionMemberA=nullptr, CscPoint3d *positionMemberB=nullptr)
 
virtual ~CscEntityModelPivotData ()
 
- Public Member Functions inherited from conscience_core::core_objects::exchange::CscEntityModelPartDataBase
 CscEntityModelPartDataBase (int id, const string &name, CscPoint3d *positionMin, CscPoint3d *positionMax)
 
virtual ~CscEntityModelPartDataBase ()
 

Public Attributes

CscPoint3d *const positionMemberA = nullptr
 
CscPoint3d *const positionMemberB = nullptr
 
const double softness = 1.0
 
const double relaxtion = 0.0
 
const double bias = 1.0
 
const double speedMax = 30.0
 
const double maxImpulse = 300.0
 
const bool free = false
 
vector< string > tags = {}
 
- Public Attributes inherited from conscience_core::core_objects::exchange::CscEntityModelPartDataBase
const int id
 
const string name
 
CscPoint3d *const positionMin = nullptr
 
CscPoint3d *const positionMax = nullptr
 

Constructor & Destructor Documentation

◆ CscEntityModelPivotData()

conscience_core::core_objects::exchange::CscEntityModelPivotData::CscEntityModelPivotData ( int  id,
const string &  name,
CscPoint3d positionMin,
CscPoint3d positionMax,
CscPoint3d positionMemberA = nullptr,
CscPoint3d positionMemberB = nullptr 
)

◆ ~CscEntityModelPivotData()

conscience_core::core_objects::exchange::CscEntityModelPivotData::~CscEntityModelPivotData ( )
virtual

Member Data Documentation

◆ bias

const double conscience_core::core_objects::exchange::CscEntityModelPivotData::bias = 1.0

◆ free

const bool conscience_core::core_objects::exchange::CscEntityModelPivotData::free = false

◆ maxImpulse

const double conscience_core::core_objects::exchange::CscEntityModelPivotData::maxImpulse = 300.0

◆ positionMemberA

CscPoint3d* const conscience_core::core_objects::exchange::CscEntityModelPivotData::positionMemberA = nullptr

◆ positionMemberB

CscPoint3d* const conscience_core::core_objects::exchange::CscEntityModelPivotData::positionMemberB = nullptr

◆ relaxtion

const double conscience_core::core_objects::exchange::CscEntityModelPivotData::relaxtion = 0.0

◆ softness

const double conscience_core::core_objects::exchange::CscEntityModelPivotData::softness = 1.0

◆ speedMax

const double conscience_core::core_objects::exchange::CscEntityModelPivotData::speedMax = 30.0

◆ tags

vector<string> conscience_core::core_objects::exchange::CscEntityModelPivotData::tags = {}

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