Definition: configVariable.h:39
virtual void setInitialSpeed(double speed)
Accessors/Modifiers for our cmd line values.
virtual unsigned long deadReckonAlgorithm() const
Accessors/Modifiers for our cmd line values.
command line support
Definition: mtlEnvironment.h:42
This file provides protocol independence to DtExerciseConnInitializer.
DtConfigVariable< DtString > myTopoOrigin
Definition: f18Init.h:139
virtual void loadMtlFile(const DtString &fileName) override
Used to load configuration when configuration file is MTL.
virtual DtString f18Markings() const
Accessors/Modifiers for our cmd line values.
virtual ~DtF18Initializer()
Default DTOR.
virtual void setLispFileName(const DtString &name)
Accessors/Modifiers for our cmd line values.
virtual void setEntityNumber(int number)
Accessors/Modifiers for our cmd line values.
virtual DtString f18Name() const
Accessors/Modifiers for our cmd line values.
virtual void setEntityTypeStr(const DtString &type)
Accessors/Modifiers for our cmd line values.
virtual void initializeMtlParams() override
Initialize the MTL parameters before loading a configuration file.
DtConfigVariable< DtString > myLispFileName
Definition: f18Init.h:130
#define DtDefaultConfigFile
Definition: exerciseConnConfig.h:24
int myMtlHaveArtParts
Definition: f18Init.h:153
Contains the DtString class declaration.
virtual void parseCmdLine() override
Loads the F18 configuration file and parses the command line options.
DtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/configuratio...
Definition: f18Init.h:30
int myMtlAutoRoll
Definition: f18Init.h:152
virtual DtTime deltaTime() const
Accessors/Modifiers for our cmd line values.
virtual void setDeltaTime(DtTime time)
Accessors/Modifiers for our cmd line values.
virtual DtString lispFileName() const
Accessors/Modifiers for our cmd line values.
virtual double refLatitude() const
Accessors/Modifiers for our cmd line values.
virtual double initialPitch() const
Accessors/Modifiers for our cmd line values.
virtual void setLethalDetonationRange(double range)
Accessors/Modifiers for MTL only parameters.
virtual void setInitialPitch(double pitch)
Accessors/Modifiers for our cmd line values.
DtConfigVariable< int > myDeadReckonAlgorithm
Definition: f18Init.h:131
DtVector myMtlInitialPosition
Definition: f18Init.h:154
virtual void setRefLatitude(double lat)
Ref latitude and longitude can be set individually by MTL or by a string in the command line...
DtConfigVariable< int > myEntityNumber
Definition: f18Init.h:146
virtual char ** argv() const
Returns a pointer to the variable argument list.
DtConfigVariable< DtVector > myInitialPosition
Definition: f18Init.h:129
virtual DtString entityTypeStr() const
Accessors/Modifiers for our cmd line values.
virtual bool haveArtParts() const
Accessors/Modifiers for our cmd line values.
DtF18Initializer & operator=(const DtF18Initializer &other)
Assignment Operator not implemented – Do Not copy.
DtConfigVariable< bool > myAutoRoll
Definition: f18Init.h:145
This file declares DtVector and DtVector32.
virtual double initialTurnRadius() const
Accessors/Modifiers for our cmd line values.
DtConfigVariable< double > myInitialPitch
Definition: f18Init.h:143
virtual void setHaveArtParts(bool onOff)
Accessors/Modifiers for our cmd line values.
virtual double lethalDetonationRange() const
Accessors/Modifiers for our cmd line values.
virtual double munitionFlightTime() const
Accessors/Modifiers for our cmd line values.
Contains the DtConfigVariable class declaration.
DtConfigVariable< double > myDeltaTime
Definition: f18Init.h:150
DtConfigVariable< DtVector > myWorldPosition
Definition: f18Init.h:140
Definition: vlVector.h:224
DtConfigVariable< double > myRefLatitude
Definition: f18Init.h:148
virtual double initialSpeed() const
Accessors/Modifiers for our cmd line values.
DtConfigVariable< double > myInitialRoll
Definition: f18Init.h:144
Instances of DtVrlApplicationInitializer are used to initialize the exercise connection with command ...
Definition: exerciseConnInitializerDIS.h:209
virtual int entityNumber() const
Accessors/Modifiers for our cmd line values.
DtConfigVariable< double > myInitialSpeed
Definition: f18Init.h:133
DtConfigVariable< double > myRefLongitude
Definition: f18Init.h:149
virtual void setInitialHeading(double heading)
Accessors/Modifiers for our cmd line values.
DtConfigVariable< DtString > myName
Definition: f18Init.h:136
virtual void setF18Name(const DtString &name)
Accessors/Modifiers for our cmd line values.
DtF18Initializer(int argc, char *argv[], DtString AppName, DtString filepath=DtDefaultConfigFile)
Default CTOR.
virtual bool autoRoll() const
Accessors/Modifiers for our cmd line values.
virtual int argc() const
Returns the argument count.
virtual DtVector initialPosition() const
Accessors/Modifiers for our cmd line values.
DtConfigVariable< bool > myHaveArtParts
Definition: f18Init.h:147
virtual void setF18Markings(const DtString &markings)
Accessors/Modifiers for our cmd line values.
virtual void setInitialRoll(double roll)
Accessors/Modifiers for our cmd line values.
virtual void setInitialPosition(const DtVector &loc)
Accessors/Modifiers for our cmd line values.
DtConfigVariable< DtString > myMarkings
Definition: f18Init.h:135
virtual void setRefLongitude(double lon)
Accessors/Modifiers for our cmd line values.
virtual double destroyedToFinalDelay() const
Accessors/Modifiers for our cmd line values.
virtual void setMunitionFlightTime(double time)
Accessors/Modifiers for our cmd line values.
virtual double initialRoll() const
Accessors/Modifiers for our cmd line values.
virtual double initialHeading() const
Accessors/Modifiers for our cmd line values.
DtConfigVariable< DtString > myEntityTypeString
Definition: f18Init.h:134
DtConfigVariable< double > myMunitionFlightTime
Definition: f18Init.h:142
virtual void setDeadReckonAlgorithm(unsigned long alg)
Accessors/Modifiers for our cmd line values.
virtual void setInitialTurnRadius(double radius)
Accessors/Modifiers for our cmd line values.
Instances of DtString are used to represent strings.
Definition: vlString.h:36
virtual double refLongitude() const
Accessors/Modifiers for our cmd line values.
DtConfigVariable< double > myInitialTurnRadius
Definition: f18Init.h:132
virtual void setAutoRoll(bool onOff)
Accessors/Modifiers for our cmd line values.
DtConfigVariable< double > myLethalDetonationRange
Definition: f18Init.h:141
DtConfigVariable< double > myInitialHeading
Definition: f18Init.h:138
DtConfigVariable< double > myDestroyedToFinalDelay
Definition: f18Init.h:137
virtual void setDestroyedToFinalDelay(double delay)
Accessors/Modifiers for our cmd line values.
This file declares DtMtlEnvironment.