12#ifndef P6DOFOBJECTTYPE_H
13#define P6DOFOBJECTTYPE_H
15#include "p6dof_export.h"
26#include "UtVec3dX.hpp"
70 bool RemoveSequencer(
const std::string& aName);
Definition P6DofAeroCoreObject.hpp:32
Definition P6DofAeroMovableObject.hpp:28
Definition P6DofFlightControlSystem.hpp:42
Definition P6DofGraphicalSupport.hpp:24
Definition P6DofKinematicState.hpp:31
Definition P6DofLandingGear.hpp:33
Definition P6DofMassProperties.hpp:26
P6DofObject(P6DofScenario *aScenario)
Definition P6DofObject.cpp:17
P6DofObject * Clone() const
Definition P6DofObject.cpp:24
Definition P6DofPilotManager.hpp:38
Definition P6DofPilotObject.hpp:37
Definition P6DofPropulsionSystem.hpp:35
Definition P6DofScenario.hpp:25
Definition P6DofSequencer.hpp:28
Definition P6DofSizeFactor.hpp:24
Definition P6DofVehicleType.hpp:41
double mMaxBeta_deg
Definition P6DofVehicleType.hpp:131
P6DofPilotManager * PilotManager() const
Definition P6DofVehicleType.hpp:64
P6DofFlightControlSystem * mFlightControlsPtr
Definition P6DofVehicleType.hpp:97
P6DofLandingGear * mLandingGearPtr
Definition P6DofVehicleType.hpp:100
std::string mSubobjectBaseName
Definition P6DofVehicleType.hpp:72
void DeriveFrom(const P6DofVehicleType &aSrc)
Definition P6DofVehicleType.cpp:203
UtVec3dX mAngRelToParentYPR_rad
Definition P6DofVehicleType.hpp:110
double mMaxAlpha_deg
Definition P6DofVehicleType.hpp:129
UtVec3dX mSeparationVel_fps
Definition P6DofVehicleType.hpp:111
P6DofPilotManager * mPilotManagerPtr
Definition P6DofVehicleType.hpp:93
std::string mDerivedFromType
Definition P6DofVehicleType.hpp:73
P6DofGraphicalSupport mGraphicalSupport
Definition P6DofVehicleType.hpp:116
P6DofVehicleType & operator=(const P6DofVehicleType &other)=delete
std::list< P6DofVehicleType * > mSubObjectList
Definition P6DofVehicleType.hpp:106
P6DofMassProperties mMassProperties
Definition P6DofVehicleType.hpp:76
std::string mIntegratorTypeName
Definition P6DofVehicleType.hpp:82
bool ProcessInput(UtInput &aInput)
Definition P6DofVehicleType.cpp:289
UtVec3dX mPosRelToParent_m
Definition P6DofVehicleType.hpp:109
std::string GetDerivedFromName() const
Definition P6DofVehicleType.cpp:1018
P6DofKinematicState mKinematicState
Definition P6DofVehicleType.hpp:79
std::vector< P6DofSequencer * > mSequencerList
Definition P6DofVehicleType.hpp:103
P6DofAeroCoreObject * mAeroCoreObjPtr
Definition P6DofVehicleType.hpp:85
P6DofPilotObject * PilotObject() const
Definition P6DofVehicleType.cpp:280
double mMinAlpha_deg
Definition P6DofVehicleType.hpp:130
std::list< P6DofAeroMovableObject * > mAeroPartList
Definition P6DofVehicleType.hpp:86
P6DofPropulsionSystem * mPropulsionObjPtr
Definition P6DofVehicleType.hpp:89
bool mFixedObject
Definition P6DofVehicleType.hpp:122
P6DofVehicleType(P6DofScenario *aScenario)
Definition P6DofVehicleType.cpp:37
std::string GetSubobjectBaseName() const
Definition P6DofVehicleType.cpp:1013
friend class P6DofVehicle
Definition P6DofVehicleType.hpp:42
double mMaxMach
Definition P6DofVehicleType.hpp:128
UtVec3dX mSeparationOmega_rps
Definition P6DofVehicleType.hpp:112
P6DofSizeFactor mSizeFactor
Definition P6DofVehicleType.hpp:119