#include <WsfSpaceOrientation.hpp>
|
| typedef std::vector< WsfStringId > | TypeList |
| | The list of types returned by GetTypeList.
|
| static std::unique_ptr< Orientation > | Factory (const std::string &aOrientation) |
| static void | CalculateGeneral (double aYawECS, double aPitchECS, double aRollECS, const UtVec3d &aX_AxisOrientationECI, const UtVec3d &aZ_AxisConstraintECI, double &aPsi, double &aTheta, double &aPhi) |
| static void | CalculateX_Aligned (const UtVec3d &aX_AxisOrientationECI, const UtVec3d &aZ_AxisConstraintECI, double &aPsi, double &aTheta, double &aPhi) |
| static void | CalculateZ_Aligned (const UtVec3d &aZ_AxisOrientationECI, const UtVec3d &aX_AxisConstraintECI, double &aPsi, double &aTheta, double &aPhi) |
| static void | CalculatePCS_DirectionCosines (const UtVec3d &aX_AxisOrientationECI, const UtVec3d &aZ_AxisConstraintECI, UtVec3d &aX_DC, UtVec3d &aY_DC, UtVec3d &aZ_DC) |
◆ OrientationEntity()
| wsf::space::OrientationEntity::OrientationEntity |
( |
| ) |
|
◆ GetEntityName()
| const std::string & wsf::space::OrientationEntity::GetEntityName |
( |
| ) |
const |
|
inline |
◆ GetLocalTrackId()
| const WsfTrackId & wsf::space::OrientationEntity::GetLocalTrackId |
( |
| ) |
const |
|
inline |
◆ IsValid()
| bool wsf::space::OrientationEntity::IsValid |
( |
| ) |
const |
|
overridevirtual |
◆ ProcessInput()
| bool wsf::space::OrientationEntity::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
overridevirtual |
Process input from a generic source.
Examine the current input command. If it is NOT one of the commands recognized by this class then it simply returns 'false'. If it is one of the commands recognized by this class then it processes the command and returns 'true'.
- Parameters
-
| aInput | a reference to a UtInput object. |
- Returns
- 'true' if the command was one recognized by the class or 'false' if not.
- Exceptions
-
| UtInput::ExceptionBase | (or an object derived from it) if the command was recognized but contains some sort of error. |
- Note
- If a derived class does not recognize the command (i.e.: the return value is false) then it should call the base class ProcessInput method. This chain should continue until either the command is recognized or the top-level base class is encountered.
Reimplemented from wsf::space::Orientation.
References mEntityName.
◆ SetEntityName()
| void wsf::space::OrientationEntity::SetEntityName |
( |
const std::string & | aEntityName | ) |
|
◆ SetTrackId()
| void wsf::space::OrientationEntity::SetTrackId |
( |
const WsfTrackId & | aTrackId | ) |
|
◆ TargetVector()
| UtVec3d wsf::space::OrientationEntity::TargetVector |
( |
| ) |
const |
|
protected |
◆ mEntityName
| std::string wsf::space::OrientationEntity::mEntityName |
|
protected |
◆ mOrientToTrack
| bool wsf::space::OrientationEntity::mOrientToTrack = false |
|
protected |
◆ mTrackId
| WsfTrackId wsf::space::OrientationEntity::mTrackId |
|
protected |
The documentation for this class was generated from the following files: