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

#include <CscEntityModelData.h>

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

Public Member Functions

 CscEntityModelTranslationData (int id, const string &name, CscPoint3d *positionMin, CscPoint3d *positionMax, CscPoint3d *positionMemberA=nullptr, CscPoint3d *positionMemberB=nullptr)
 
virtual ~CscEntityModelTranslationData ()
 
- 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

CscPoint3dpositionMemberA = nullptr
 
CscPoint3dpositionMemberB = nullptr
 
const double softness = 20.0
 
const double relaxtion = 5.0
 
const double bias = 0.05
 
const double speedMax = 1.0
 
- 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

◆ CscEntityModelTranslationData()

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

◆ ~CscEntityModelTranslationData()

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

Member Data Documentation

◆ bias

const double conscience_core::core_objects::exchange::CscEntityModelTranslationData::bias = 0.05

◆ positionMemberA

CscPoint3d* conscience_core::core_objects::exchange::CscEntityModelTranslationData::positionMemberA = nullptr

◆ positionMemberB

CscPoint3d* conscience_core::core_objects::exchange::CscEntityModelTranslationData::positionMemberB = nullptr

◆ relaxtion

const double conscience_core::core_objects::exchange::CscEntityModelTranslationData::relaxtion = 5.0

◆ softness

const double conscience_core::core_objects::exchange::CscEntityModelTranslationData::softness = 20.0

◆ speedMax

const double conscience_core::core_objects::exchange::CscEntityModelTranslationData::speedMax = 1.0

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