WSF
WsfPathList::RotationData Class Reference

Contains data about a rotation. More...

#include <WsfPathList.hpp>

Inheritance diagram for WsfPathList::RotationData:

Public Member Functions

 RotationData ()
void InitializeRotation (UtVec3d aInitialLocationWCS, UtVec3d aRotationAxisWCS)
void SetRotationRadius (double aEarthRadius)

Public Attributes

double mRotationRadius
 Radius of the rotation. (radius of turn, or radius of earth).
UtVec3d mInitialLocationWCS
 Initial location in WCS. This is rotated to find new position.
UtVec3d mRotationAxis
 Axis of rotation. May represent a turn, or straight flight (around a spherical earth).
UtVec3d mInitialDirectionWCS
 Initial direction in WCS. This is rotated to find new direction.

Detailed Description

Contains data about a rotation.

Constructor & Destructor Documentation

◆ RotationData()

WsfPathList::RotationData::RotationData ( )
inline

Member Function Documentation

◆ InitializeRotation()

void WsfPathList::RotationData::InitializeRotation ( UtVec3d aInitialLocationWCS,
UtVec3d aRotationAxisWCS )

◆ SetRotationRadius()

void WsfPathList::RotationData::SetRotationRadius ( double aEarthRadius)
inline

References mRotationRadius.

Referenced by WsfPathComputer::Rotate().

Member Data Documentation

◆ mInitialDirectionWCS

UtVec3d WsfPathList::RotationData::mInitialDirectionWCS

Initial direction in WCS. This is rotated to find new direction.

Referenced by InitializeRotation().

◆ mInitialLocationWCS

UtVec3d WsfPathList::RotationData::mInitialLocationWCS

Initial location in WCS. This is rotated to find new position.

Referenced by InitializeRotation().

◆ mRotationAxis

UtVec3d WsfPathList::RotationData::mRotationAxis

Axis of rotation. May represent a turn, or straight flight (around a spherical earth).

Referenced by InitializeRotation().

◆ mRotationRadius

double WsfPathList::RotationData::mRotationRadius

Radius of the rotation. (radius of turn, or radius of earth).

Referenced by WsfPathList::RotationArcSegment::Print(), WsfPathList::RotationSegment::Print(), RotationData(), and SetRotationRadius().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved