VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtScriptedTaskVariableConverter Class Referenceabstract

A class that is used for converting to/from scripted task variables and reader/writer variables to be used in lua tasks.

Inheritance diagram for DtScriptedTaskVariableConverter:
Inheritance graph
[legend]

Public Member Functions

virtual DtReaderWritertoRwPtr (const DtScriptedTaskVariable &) const =0
 
virtual std::string fromRwPtr (const DtReaderWriter *) const =0
 
virtual DtString stringRep (const DtReaderWriter *) const =0
 

Static Public Member Functions

static DtString formatOffset (const DtVector &loc)
 
static DtString formatTime (int time)
 
static DtString formatDateTime (time_t time)
 
static DtString formatLocation (const DtVector &loc)
 
static DtString formatSphere (const DtSphere &loc)
 
static DtString formatDistance (double d)
 
static DtString formatHeading (double d)
 
static DtString formatRate (double d)
 
static DtString formatAltitudeRate (double d)
 
static DtString formatTurnRate (double d)
 
static DtString formatAltitude (double d)
 

Member Function Documentation

virtual DtReaderWriter* DtScriptedTaskVariableConverter::toRwPtr ( const DtScriptedTaskVariable ) const
pure virtual

Converts from the given scripted task variable to a DtReaderWriter variable that represents it.

Implemented in DtScriptedTaskRwRealMagneticHeadingVariableConverter, DtScriptedTaskRealMapVariableConverter, DtScriptedTaskStringMapVariableConverter, DtScriptedTaskIntegerMapVariableConverter, DtScriptedTaskRwKeyValueListVariableConverter, DtScriptedTaskRwAerodromeSpecificationVariableConverter, DtScriptedTaskRwStringAttributeListVariableConverter, DtScriptedTaskRwNLengthStringVectorVariableConverter, DtScriptedTaskRwNLengthUUIDVectorVariableConverter, DtScriptedTaskRwObjectNameVariableConverter, DtScriptedTaskRwTaitBryanVariableConverter, DtScriptedTaskRwAnimationModelStringVariableConverter, DtScriptedTaskRwOffsetVectorVariableConverter, DtScriptedTaskRwOffsetVectorListVariableConverter, DtScriptedTaskRwVectorListVariableConverter, DtScriptedTaskRwVertexListVariableConverter, DtScriptedTaskRwLocationReferenceVariableConverter, DtScriptedTaskRwSphereVariableConverter, DtScriptedTaskRwVectorVariableConverter, DtScriptedTaskRwEntityTypeVariableConverter, DtScriptedTaskRwForceTypeVariableConverter, DtScriptedTaskRwBooleanVariableConverter, DtScriptedTaskRwStringVariableConverter, DtScriptedTaskRwRealVariableConverter, DtScriptedTaskRwColorVariableConverter, DtScriptedTaskImageComboBoxVariableConverter, DtScriptedTaskComboBoxVariableConverter, DtScriptedTaskRwIntTimeVariableConverter, DtScriptedTaskRwIntegerListVariableConverter, DtScriptedTaskRwIntVariableConverter, and MyScriptedTaskRwBooleanListVariableConverter.

virtual std::string DtScriptedTaskVariableConverter::fromRwPtr ( const DtReaderWriter ) const
pure virtual
virtual DtString DtScriptedTaskVariableConverter::stringRep ( const DtReaderWriter ) const
pure virtual

Returns string representation.

Implemented in DtScriptedTaskRwRealMagneticHeadingVariableConverter, DtScriptedTaskRealMapVariableConverter, DtScriptedTaskStringMapVariableConverter, DtScriptedTaskIntegerMapVariableConverter, DtScriptedTaskRwKeyValueListVariableConverter, DtScriptedTaskRwAerodromeSpecificationVariableConverter, DtScriptedTaskRwStringAttributeListVariableConverter, DtScriptedTaskRwNLengthStringVectorVariableConverter, DtScriptedTaskRwNLengthUUIDVectorVariableConverter, DtScriptedTaskRwObjectNameVariableConverter, DtScriptedTaskRwTaitBryanVariableConverter, DtScriptedTaskRwAnimationModelStringVariableConverter, DtScriptedTaskRwOffsetVectorVariableConverter, DtScriptedTaskRwOffsetVectorListVariableConverter, DtScriptedTaskRwVectorListVariableConverter, DtScriptedTaskRwVertexListVariableConverter, DtScriptedTaskRwLocationReferenceVariableConverter, DtScriptedTaskRwSphereVariableConverter, DtScriptedTaskRwVectorVariableConverter, DtScriptedTaskRwEntityTypeVariableConverter, DtScriptedTaskRwForceTypeVariableConverter, DtScriptedTaskRwBooleanVariableConverter, DtScriptedTaskRwStringVariableConverter, DtScriptedTaskRwRealDateTimeVariableConverter, DtScriptedTaskRwRealRangeVariableConverter, DtScriptedTaskRwRealTurnRateVariableConverter, DtScriptedTaskRwRealAltitudeRateVariableConverter, DtScriptedTaskRwRealAltitudeVariableConverter, DtScriptedTaskRwRealRateVariableConverter, DtScriptedTaskRwRealHeadingVariableConverter, DtScriptedTaskRwRealVariableConverter, DtScriptedTaskRwColorVariableConverter, DtScriptedTaskRwIntTimeVariableConverter, DtScriptedTaskRwIntegerListVariableConverter, DtScriptedTaskRwIntVariableConverter, and MyScriptedTaskRwBooleanListVariableConverter.

static DtString DtScriptedTaskVariableConverter::formatOffset ( const DtVector loc)
static

Common formatting routines.

static DtString DtScriptedTaskVariableConverter::formatTime ( int  time)
static
static DtString DtScriptedTaskVariableConverter::formatDateTime ( time_t  time)
static
static DtString DtScriptedTaskVariableConverter::formatLocation ( const DtVector loc)
static
static DtString DtScriptedTaskVariableConverter::formatSphere ( const DtSphere loc)
static
static DtString DtScriptedTaskVariableConverter::formatDistance ( double  d)
static
static DtString DtScriptedTaskVariableConverter::formatHeading ( double  d)
static
static DtString DtScriptedTaskVariableConverter::formatRate ( double  d)
static
static DtString DtScriptedTaskVariableConverter::formatAltitudeRate ( double  d)
static
static DtString DtScriptedTaskVariableConverter::formatTurnRate ( double  d)
static
static DtString DtScriptedTaskVariableConverter::formatAltitude ( double  d)
static

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)