VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
DtVrfExtApplicationInitializer Class Reference
Inheritance diagram for DtVrfExtApplicationInitializer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfExtApplicationInitializer (int argc, char **argv, const char *appName, const char *appVersion)
virtual ~DtVrfExtApplicationInitializer ()
virtual void initializeMtlParams ()
DtMtlEnvironment * mtlEnvironment ()
virtual bool useCustomMapDatum () const
virtual DtFloat64 spheroidSemiMajor () const
virtual DtFloat64 spheroidSemiMinor () const
virtual DtFloat64 datumShiftX () const
virtual DtFloat64 datumShiftY () const
virtual DtFloat64 datumShiftZ () const
virtual void setMaxDrainInputTime (double maxTime)
virtual double maxDrainInputTime () const
virtual void setMinDrainInputTime (double minTime)
virtual double minDrainInputTime () const
virtual void setMaxDrainInputReads (int reads)
virtual int maxDrainInputReads () const
virtual std::vector< DtString > & multicastAddresses ()
virtual void setDefaultHeartbeatThreshold (double)
virtual double defaultHeartbeatThreshold (void) const
virtual void setDefaultObjectTimeout (double)
virtual double defaultObjectTimeout () const
virtual void appIdRange (int &lower, int &upper)
virtual void setAppIdRange (int lower, int upper)
virtual void setApplicationNumber (int)
virtual int applicationNumber () const
virtual void setSiteId (int)
virtual int siteId () const

Static Public Member Functions

static void addMulticastAddr (const DtString &s)
static DtlObjPtr addMulticastAddr (const DtlObjPtr &args, const DtlObjPtr &)

Static Protected Member Functions

static std::vector< DtString > & mtlMcastAddrList ()

Protected Attributes

DtConfigVariable< DtStringmyAppIdRange
DtConfigVariable< int > myApplicationNumber
DtConfigVariable< int > mySiteId
short myUseCustomMapDatum
DtFloat64 mySpheroidSemiMajor
DtFloat64 mySpheroidSemiMinor
DtFloat64 myDatumShiftX
DtFloat64 myDatumShiftY
DtFloat64 myDatumShiftZ
double myMaxDrainInputTime
double myMinDrainInputTime
int myMaxDrainInputReads
double myDefaultHeartbeatThreshold
double myDefaultObjectTimeout

Static Protected Attributes

static std::vector< DtStringtheMtlMcastAddrList

Private Member Functions

 DtVrfExtApplicationInitializer (const DtVrfExtApplicationInitializer &orig)
DtVrfExtApplicationInitializeroperator= (const DtVrfExtApplicationInitializer &rhs)

Constructor & Destructor Documentation

DtVrfExtApplicationInitializer::DtVrfExtApplicationInitializer ( int  argc,
char **  argv,
const char *  appName,
const char *  appVersion 
)

Member Function Documentation

Reimplemented in DtVrfSimOptions.

DtMtlEnvironment * DtVrfExtApplicationInitializer::mtlEnvironment ( ) [inline]
virtual DtFloat64 DtVrfExtApplicationInitializer::spheroidSemiMajor ( ) const [virtual]
virtual DtFloat64 DtVrfExtApplicationInitializer::spheroidSemiMinor ( ) const [virtual]
virtual DtFloat64 DtVrfExtApplicationInitializer::datumShiftX ( ) const [virtual]
virtual DtFloat64 DtVrfExtApplicationInitializer::datumShiftY ( ) const [virtual]
virtual DtFloat64 DtVrfExtApplicationInitializer::datumShiftZ ( ) const [virtual]
virtual void DtVrfExtApplicationInitializer::setMaxDrainInputTime ( double  maxTime) [virtual]
virtual double DtVrfExtApplicationInitializer::maxDrainInputTime ( ) const [virtual]
virtual void DtVrfExtApplicationInitializer::setMinDrainInputTime ( double  minTime) [virtual]
virtual double DtVrfExtApplicationInitializer::minDrainInputTime ( ) const [virtual]
virtual void DtVrfExtApplicationInitializer::setMaxDrainInputReads ( int  reads) [virtual]
virtual int DtVrfExtApplicationInitializer::maxDrainInputReads ( ) const [virtual]
virtual std::vector<DtString>& DtVrfExtApplicationInitializer::multicastAddresses ( ) [virtual]
virtual double DtVrfExtApplicationInitializer::defaultHeartbeatThreshold ( void  ) const [virtual]
virtual void DtVrfExtApplicationInitializer::setDefaultObjectTimeout ( double  ) [virtual]
virtual double DtVrfExtApplicationInitializer::defaultObjectTimeout ( ) const [virtual]
virtual void DtVrfExtApplicationInitializer::appIdRange ( int &  lower,
int &  upper 
) [virtual]
virtual void DtVrfExtApplicationInitializer::setAppIdRange ( int  lower,
int  upper 
) [virtual]
virtual void DtVrfExtApplicationInitializer::setApplicationNumber ( int  ) [virtual]
virtual int DtVrfExtApplicationInitializer::applicationNumber ( ) const [virtual]
virtual void DtVrfExtApplicationInitializer::setSiteId ( int  ) [virtual]
virtual int DtVrfExtApplicationInitializer::siteId ( ) const [virtual]
static void DtVrfExtApplicationInitializer::addMulticastAddr ( const DtString s) [static]
static DtlObjPtr DtVrfExtApplicationInitializer::addMulticastAddr ( const DtlObjPtr &  args,
const DtlObjPtr &   
) [static]
DtVrfExtApplicationInitializer& DtVrfExtApplicationInitializer::operator= ( const DtVrfExtApplicationInitializer rhs) [private]
static std::vector<DtString>& DtVrfExtApplicationInitializer::mtlMcastAddrList ( ) [static, protected]

Member Data Documentation

DtConfigVariable<int> DtVrfExtApplicationInitializer::myApplicationNumber [protected]
DtConfigVariable<int> DtVrfExtApplicationInitializer::mySiteId [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)