#include <P6DofVehicleType.hpp>
◆ P6DofVehicleType() [1/2]
References mAeroCoreObjPtr, mAngRelToParentYPR_rad, mFixedObject, mFlightControlsPtr, mGraphicalSupport, mIntegratorTypeName, mKinematicState, mLandingGearPtr, mMassProperties, mMaxAlpha_deg, mMaxBeta_deg, mMaxMach, mMinAlpha_deg, mPilotManagerPtr, mPosRelToParent_m, mPropulsionObjPtr, mSeparationOmega_rps, mSeparationVel_fps, mSizeFactor, and P6DofObject::P6DofObject().
Referenced by Clone(), DeriveFrom(), operator=(), P6DofVehicle, P6DofVehicleType(), ProcessInput(), and ~P6DofVehicleType().
◆ ~P6DofVehicleType()
| P6DofVehicleType::~P6DofVehicleType |
( |
| ) |
|
|
override |
◆ P6DofVehicleType() [2/2]
References if(), mAeroCoreObjPtr, mAeroPartList, mAngRelToParentYPR_rad, mDerivedFromType, mFixedObject, mFlightControlsPtr, mGraphicalSupport, mIntegratorTypeName, mKinematicState, mLandingGearPtr, mMassProperties, mMaxAlpha_deg, mMaxBeta_deg, mMaxMach, mMinAlpha_deg, mPilotManagerPtr, mPosRelToParent_m, mPropulsionObjPtr, mSeparationOmega_rps, mSeparationVel_fps, mSizeFactor, mSubobjectBaseName, P6DofObject::P6DofObject(), and P6DofVehicleType().
◆ Clone()
◆ DeriveFrom()
References P6DofAeroCoreObject::Clone(), P6DofAeroMovableObject::Clone(), P6DofFlightControlSystem::Clone(), P6DofLandingGear::Clone(), P6DofPilotManager::Clone(), P6DofPropulsionSystem::Clone(), P6DofSequencer::Clone(), mAeroCoreObjPtr, mAeroPartList, mAngRelToParentYPR_rad, mFixedObject, mFlightControlsPtr, mGraphicalSupport, mIntegratorTypeName, mKinematicState, mLandingGearPtr, mMassProperties, mMaxAlpha_deg, mMaxBeta_deg, mMaxMach, mMinAlpha_deg, mPilotManagerPtr, mPosRelToParent_m, mPropulsionObjPtr, mSeparationOmega_rps, mSeparationVel_fps, mSequencerList, mSizeFactor, mSubObjectList, and P6DofVehicleType().
Referenced by operator=(), and ProcessInput().
◆ GetDerivedFromName()
| std::string P6DofVehicleType::GetDerivedFromName |
( |
| ) |
const |
◆ GetSubobjectBaseName()
| std::string P6DofVehicleType::GetSubobjectBaseName |
( |
| ) |
const |
◆ operator=()
◆ PilotManager()
◆ PilotObject()
◆ ProcessInput()
| bool P6DofVehicleType::ProcessInput |
( |
UtInput & | aInput | ) |
|
References DeriveFrom(), P6DofObject::GetName(), P6DofTypeManager::GetObjectTypeByName(), P6DofObject::GetScenario(), P6DofScenario::GetTypeManager(), mAeroCoreObjPtr, mAeroPartList, mAngRelToParentYPR_rad, mDerivedFromType, mFixedObject, mFlightControlsPtr, mGraphicalSupport, mIntegratorTypeName, mKinematicState, mLandingGearPtr, mMassProperties, mMaxAlpha_deg, mMaxBeta_deg, mMaxMach, mMinAlpha_deg, mPilotManagerPtr, mPosRelToParent_m, mPropulsionObjPtr, mSeparationOmega_rps, mSeparationVel_fps, mSequencerList, mSizeFactor, mSubobjectBaseName, mSubObjectList, P6DofVehicleType(), P6DofAeroMovableObject::ProcessInput(), P6DofSequencer::ProcessInput(), RemoveSequencer(), P6DofObject::SetName(), P6DofSizeFactor::SetRefSizeFactorRadius_m(), P6DofSizeFactor::SetSizeFactorAreaRate_m2_perSec(), P6DofSizeFactor::SetSizeFactorMax(), P6DofSizeFactor::SetSizeFactorMin(), P6DofSizeFactor::SetSizeFactorRadiusRate_m_perSec(), and P6DofSizeFactor::SetSizeFactorVolumeRate_m3_perSec().
Referenced by operator=(), and P6DofTypeManager::ProcessInput().
◆ RemoveSequencer()
| bool P6DofVehicleType::RemoveSequencer |
( |
const std::string & | aName | ) |
|
|
protected |
◆ P6DofVehicle
◆ mAeroCoreObjPtr
◆ mAeroPartList
◆ mAngRelToParentYPR_rad
| UtVec3dX P6DofVehicleType::mAngRelToParentYPR_rad |
|
protected |
◆ mDerivedFromType
| std::string P6DofVehicleType::mDerivedFromType |
|
protected |
◆ mFixedObject
| bool P6DofVehicleType::mFixedObject |
|
protected |
◆ mFlightControlsPtr
◆ mGraphicalSupport
◆ mIntegratorTypeName
| std::string P6DofVehicleType::mIntegratorTypeName |
|
protected |
◆ mKinematicState
◆ mLandingGearPtr
◆ mMassProperties
◆ mMaxAlpha_deg
| double P6DofVehicleType::mMaxAlpha_deg |
|
protected |
◆ mMaxBeta_deg
| double P6DofVehicleType::mMaxBeta_deg |
|
protected |
◆ mMaxMach
| double P6DofVehicleType::mMaxMach |
|
protected |
◆ mMinAlpha_deg
| double P6DofVehicleType::mMinAlpha_deg |
|
protected |
◆ mPilotManagerPtr
◆ mPosRelToParent_m
| UtVec3dX P6DofVehicleType::mPosRelToParent_m |
|
protected |
◆ mPropulsionObjPtr
◆ mSeparationOmega_rps
| UtVec3dX P6DofVehicleType::mSeparationOmega_rps |
|
protected |
◆ mSeparationVel_fps
| UtVec3dX P6DofVehicleType::mSeparationVel_fps |
|
protected |
◆ mSequencerList
◆ mSizeFactor
◆ mSubobjectBaseName
| std::string P6DofVehicleType::mSubobjectBaseName |
|
protected |
◆ mSubObjectList
The documentation for this class was generated from the following files: