VR-Forces 5.0.2 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 | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
DtVrfExtApplicationInitializer Class Reference
Inheritance diagram for DtVrfExtApplicationInitializer:
Inheritance graph
[legend]

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< doublemyDefaultObjectTimeout
 
DtConfigVariable< intmyApplicationNumber
 
DtConfigVariable< intmySiteId
 
short myUseCustomMapDatum
 
DtFloat64 mySpheroidSemiMajor
 
DtFloat64 mySpheroidSemiMinor
 
DtFloat64 myDatumShiftX
 
DtFloat64 myDatumShiftY
 
DtFloat64 myDatumShiftZ
 
double myMaxDrainInputTime
 
double myMinDrainInputTime
 
int myMaxDrainInputReads
 
double myDefaultHeartbeatThreshold
 

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 
)
virtual DtVrfExtApplicationInitializer::~DtVrfExtApplicationInitializer ( )
virtual
DtVrfExtApplicationInitializer::DtVrfExtApplicationInitializer ( const DtVrfExtApplicationInitializer orig)
private

Member Function Documentation

virtual void DtVrfExtApplicationInitializer::initializeMtlParams ( )
virtual
DtMtlEnvironment * DtVrfExtApplicationInitializer::mtlEnvironment ( )
inline
virtual bool DtVrfExtApplicationInitializer::useCustomMapDatum ( ) const
virtual
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 void DtVrfExtApplicationInitializer::setDefaultHeartbeatThreshold ( double  )
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 ( )
staticprotected

Member Data Documentation

DtConfigVariable<DtString> DtVrfExtApplicationInitializer::myAppIdRange
protected
DtConfigVariable<double> DtVrfExtApplicationInitializer::myDefaultObjectTimeout
protected
std::vector<DtString> DtVrfExtApplicationInitializer::theMtlMcastAddrList
staticprotected
DtConfigVariable<int> DtVrfExtApplicationInitializer::myApplicationNumber
protected
DtConfigVariable<int> DtVrfExtApplicationInitializer::mySiteId
protected
short DtVrfExtApplicationInitializer::myUseCustomMapDatum
protected
DtFloat64 DtVrfExtApplicationInitializer::mySpheroidSemiMajor
protected
DtFloat64 DtVrfExtApplicationInitializer::mySpheroidSemiMinor
protected
DtFloat64 DtVrfExtApplicationInitializer::myDatumShiftX
protected
DtFloat64 DtVrfExtApplicationInitializer::myDatumShiftY
protected
DtFloat64 DtVrfExtApplicationInitializer::myDatumShiftZ
protected
double DtVrfExtApplicationInitializer::myMaxDrainInputTime
protected
double DtVrfExtApplicationInitializer::myMinDrainInputTime
protected
int DtVrfExtApplicationInitializer::myMaxDrainInputReads
protected
double DtVrfExtApplicationInitializer::myDefaultHeartbeatThreshold
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)