WSF
engage::TargetConfig Class Reference

#include <TargetConfig.hpp>

Classes

struct  PathPoint

Public Types

using FlightPathVec = std::vector<PathPoint>

Public Member Functions

 TargetConfig ()
bool Complete (bool aTargetGridUsed)
 This is called when all of the input has been read.
bool CreatePlatform (Simulation &aSimulation, const Task &aTask) const
bool ProcessInput (UtInput &aInput)
bool ProcessSiteGridInput (UtInput &aInput)
int GetPointCount () const
int GetGridDrCount () const
int GetGridCrCount () const
int GetGridAltCount () const
double GetGridDrMin () const
double GetGridDrMax () const
double GetGridDrStep () const
std::string GetGridDrUnits () const
double GetGridCrMin () const
double GetGridCrMax () const
double GetGridCrStep () const
std::string GetGridCrUnits () const
double GetGridAltMin () const
double GetGridAltMax () const
double GetGridAltStep () const
std::string GetGridAltUnits () const
double GetGridSpeed () const
double GetGridMach () const
std::string GetGridSpeedUnits () const
void GetRunPosition (int aTargetIndex, double &aX, double &aY, double &aZ) const

Member Typedef Documentation

◆ FlightPathVec

Constructor & Destructor Documentation

◆ TargetConfig()

engage::TargetConfig::TargetConfig ( )

Member Function Documentation

◆ Complete()

bool engage::TargetConfig::Complete ( bool aTargetGridUsed)

This is called when all of the input has been read.

◆ CreatePlatform()

◆ GetGridAltCount()

int engage::TargetConfig::GetGridAltCount ( ) const
inline

◆ GetGridAltMax()

double engage::TargetConfig::GetGridAltMax ( ) const
inline

◆ GetGridAltMin()

double engage::TargetConfig::GetGridAltMin ( ) const
inline

◆ GetGridAltStep()

double engage::TargetConfig::GetGridAltStep ( ) const
inline

◆ GetGridAltUnits()

std::string engage::TargetConfig::GetGridAltUnits ( ) const
inline

◆ GetGridCrCount()

int engage::TargetConfig::GetGridCrCount ( ) const
inline

◆ GetGridCrMax()

double engage::TargetConfig::GetGridCrMax ( ) const
inline

◆ GetGridCrMin()

double engage::TargetConfig::GetGridCrMin ( ) const
inline

◆ GetGridCrStep()

double engage::TargetConfig::GetGridCrStep ( ) const
inline

◆ GetGridCrUnits()

std::string engage::TargetConfig::GetGridCrUnits ( ) const
inline

◆ GetGridDrCount()

int engage::TargetConfig::GetGridDrCount ( ) const
inline

◆ GetGridDrMax()

double engage::TargetConfig::GetGridDrMax ( ) const
inline

◆ GetGridDrMin()

double engage::TargetConfig::GetGridDrMin ( ) const
inline

◆ GetGridDrStep()

double engage::TargetConfig::GetGridDrStep ( ) const
inline

◆ GetGridDrUnits()

std::string engage::TargetConfig::GetGridDrUnits ( ) const
inline

◆ GetGridMach()

double engage::TargetConfig::GetGridMach ( ) const
inline

◆ GetGridSpeed()

double engage::TargetConfig::GetGridSpeed ( ) const
inline

◆ GetGridSpeedUnits()

std::string engage::TargetConfig::GetGridSpeedUnits ( ) const
inline

◆ GetPointCount()

int engage::TargetConfig::GetPointCount ( ) const
inline

◆ GetRunPosition()

void engage::TargetConfig::GetRunPosition ( int aTargetIndex,
double & aX,
double & aY,
double & aZ ) const

◆ ProcessInput()

◆ ProcessSiteGridInput()

bool engage::TargetConfig::ProcessSiteGridInput ( UtInput & aInput)

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