PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::QRigidBodyDetail Class Reference

#include <QVehicleInfoWidget.h>

Inheritance diagram for dyno::QRigidBodyDetail:
Collaboration diagram for dyno::QRigidBodyDetail:

Public Slots

void updateData ()
 Updated when any element parameter is changed.
 

Signals

void rigidChange ()
 Transmits a signal when data is updated.
 

Public Member Functions

 QRigidBodyDetail (VehicleRigidBodyInfo &rigidInfo)
 
 ~QRigidBodyDetail ()
 

Private Attributes

ConfigShapeType mCurrentType
 
mVec3fWidgetmTranslationWidget = nullptr
 
mVec3fWidgetmRotationWidget = nullptr
 
mVec3fWidgetmScaleWidget = nullptr
 
mVec3fWidgetmOffsetWidget = nullptr
 
mPiecewiseDoubleSpinBoxmRadiusWidget = nullptr
 
mPiecewiseDoubleSpinBoxmCapsuleLengthWidget = nullptr
 
mVec3fWidgetmHalfLengthWidget = nullptr
 
mVec3fWidgetmTetWidget_0 = nullptr
 
mVec3fWidgetmTetWidget_1 = nullptr
 
mVec3fWidgetmTetWidget_2 = nullptr
 
mVec3fWidgetmTetWidget_3 = nullptr
 
QComboBox * mMotionWidget = nullptr
 
QSpinBox * mRigidGroup = nullptr
 
VehicleRigidBodyInfomRigidBodyData = nullptr
 
std::vector< ConfigMotionTypemAllConfigMotionTypes = { CMT_Static,CMT_Kinematic,CMT_Dynamic }
 

Detailed Description

Definition at line 38 of file QVehicleInfoWidget.h.

Constructor & Destructor Documentation

◆ QRigidBodyDetail()

dyno::QRigidBodyDetail::QRigidBodyDetail ( VehicleRigidBodyInfo & rigidInfo)

Definition at line 19 of file QVehicleInfoWidget.cpp.

Here is the call graph for this function:

◆ ~QRigidBodyDetail()

dyno::QRigidBodyDetail::~QRigidBodyDetail ( )
inline

Definition at line 43 of file QVehicleInfoWidget.h.

Member Function Documentation

◆ rigidChange

void dyno::QRigidBodyDetail::rigidChange ( )
signal

Transmits a signal when data is updated.

Here is the caller graph for this function:

◆ updateData

void dyno::QRigidBodyDetail::updateData ( )
slot

Updated when any element parameter is changed.

Definition at line 165 of file QVehicleInfoWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ mAllConfigMotionTypes

std::vector<ConfigMotionType> dyno::QRigidBodyDetail::mAllConfigMotionTypes = { CMT_Static,CMT_Kinematic,CMT_Dynamic }
private

Definition at line 79 of file QVehicleInfoWidget.h.

◆ mCapsuleLengthWidget

mPiecewiseDoubleSpinBox* dyno::QRigidBodyDetail::mCapsuleLengthWidget = nullptr
private

Definition at line 67 of file QVehicleInfoWidget.h.

◆ mCurrentType

ConfigShapeType dyno::QRigidBodyDetail::mCurrentType
private

Definition at line 59 of file QVehicleInfoWidget.h.

◆ mHalfLengthWidget

mVec3fWidget* dyno::QRigidBodyDetail::mHalfLengthWidget = nullptr
private

Definition at line 68 of file QVehicleInfoWidget.h.

◆ mMotionWidget

QComboBox* dyno::QRigidBodyDetail::mMotionWidget = nullptr
private

Definition at line 73 of file QVehicleInfoWidget.h.

◆ mOffsetWidget

mVec3fWidget* dyno::QRigidBodyDetail::mOffsetWidget = nullptr
private

Definition at line 65 of file QVehicleInfoWidget.h.

◆ mRadiusWidget

mPiecewiseDoubleSpinBox* dyno::QRigidBodyDetail::mRadiusWidget = nullptr
private

Definition at line 66 of file QVehicleInfoWidget.h.

◆ mRigidBodyData

VehicleRigidBodyInfo* dyno::QRigidBodyDetail::mRigidBodyData = nullptr
private

Definition at line 77 of file QVehicleInfoWidget.h.

◆ mRigidGroup

QSpinBox* dyno::QRigidBodyDetail::mRigidGroup = nullptr
private

Definition at line 74 of file QVehicleInfoWidget.h.

◆ mRotationWidget

mVec3fWidget* dyno::QRigidBodyDetail::mRotationWidget = nullptr
private

Definition at line 63 of file QVehicleInfoWidget.h.

◆ mScaleWidget

mVec3fWidget* dyno::QRigidBodyDetail::mScaleWidget = nullptr
private

Definition at line 64 of file QVehicleInfoWidget.h.

◆ mTetWidget_0

mVec3fWidget* dyno::QRigidBodyDetail::mTetWidget_0 = nullptr
private

Definition at line 69 of file QVehicleInfoWidget.h.

◆ mTetWidget_1

mVec3fWidget* dyno::QRigidBodyDetail::mTetWidget_1 = nullptr
private

Definition at line 70 of file QVehicleInfoWidget.h.

◆ mTetWidget_2

mVec3fWidget* dyno::QRigidBodyDetail::mTetWidget_2 = nullptr
private

Definition at line 71 of file QVehicleInfoWidget.h.

◆ mTetWidget_3

mVec3fWidget* dyno::QRigidBodyDetail::mTetWidget_3 = nullptr
private

Definition at line 72 of file QVehicleInfoWidget.h.

◆ mTranslationWidget

mVec3fWidget* dyno::QRigidBodyDetail::mTranslationWidget = nullptr
private

Definition at line 62 of file QVehicleInfoWidget.h.


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