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 | 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 DtString &defaultConfigFilePath=DtDefaultConfigFile, const char *appVersion=vrlinkVersion())
 
virtual ~DtVrfExtApplicationInitializer () override
 
virtual void initializeMtlParams () override
 
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)
 

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
 
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 DtString defaultConfigFilePath = DtDefaultConfigFile,
const char appVersion = vrlinkVersion() 
)
virtual DtVrfExtApplicationInitializer::~DtVrfExtApplicationInitializer ( )
overridevirtual
DtVrfExtApplicationInitializer::DtVrfExtApplicationInitializer ( const DtVrfExtApplicationInitializer orig)
private

Member Function Documentation

virtual void DtVrfExtApplicationInitializer::initializeMtlParams ( )
overridevirtual
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
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
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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)