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 | Protected Attributes
DtIfOsgEarthCacheRequest Class Reference

class DtIfOsgEarthCacheRequest:

The DtIfOsgEarthCacheRequest will contain information to allow the back-end to start to cache osgEarth data for the given area.

Inheritance diagram for DtIfOsgEarthCacheRequest:
Inheritance graph
[legend]

Public Member Functions

 DtIfOsgEarthCacheRequest ()
 
virtual ~DtIfOsgEarthCacheRequest ()
 
virtual int type () const
 
virtual void setRequestId (unsigned int id)
 
virtual unsigned int requestId () const
 
virtual DtSimInterfaceContentclone () const
 
virtual int netRepSize () const
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 
virtual bool setToNet ()
 
virtual void setBounds (double minX, double minY, double maxX, double maxY)
 
virtual void getBounds (double &minX, double &minY, double &maxX, double &maxY)
 
virtual void setMinLOD (unsigned lod)
 
virtual unsigned getMinLOD () const
 
virtual void setMaxLOD (unsigned lod)
 
virtual unsigned getMaxLOD () const
 
- Public Member Functions inherited from DtSimInterfaceContent
virtual ~DtSimInterfaceContent ()
 
virtual bool update (const DtSimInterfaceContent *data)
 
virtual charnetRep ()
 
virtual void printContentType (DtString &str)
 
virtual void printDataToString (DtString &str)
 
virtual void setUseSessionId (bool yesNo)
 
virtual bool useSessionId () const
 

Static Public Member Functions

static DtSimInterfaceContentcreator ()
 
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
 
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
 
static void setFactory (DtInterfaceContentFactory *factory)
 
static DtInterfaceContentFactoryfactory ()
 
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)
 

Protected Attributes

double myMinX
 
double myMinY
 
double myMaxX
 
double myMaxY
 
DtU32 myRequestId
 
DtU32 myMinLOD
 
DtU32 myMaxLOD
 
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
 
bool myUseSessionId
 

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
 
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
 
virtual charcreateNetworkBuffer ()
 
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
 
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn
 

Constructor & Destructor Documentation

DtIfOsgEarthCacheRequest::DtIfOsgEarthCacheRequest ( )

default constructor

virtual DtIfOsgEarthCacheRequest::~DtIfOsgEarthCacheRequest ( )
virtual

destructor

Member Function Documentation

virtual int DtIfOsgEarthCacheRequest::type ( ) const
virtual

Returns DtLoadCompleteMessageType.

Implements DtSimInterfaceContent.

virtual void DtIfOsgEarthCacheRequest::setRequestId ( unsigned int  id)
virtual

Set/Get the request id.

virtual unsigned int DtIfOsgEarthCacheRequest::requestId ( ) const
virtual
virtual DtSimInterfaceContent* DtIfOsgEarthCacheRequest::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual int DtIfOsgEarthCacheRequest::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfOsgEarthCacheRequest::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfOsgEarthCacheRequest::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfOsgEarthCacheRequest::creator ( )
static
virtual void DtIfOsgEarthCacheRequest::setBounds ( double  minX,
double  minY,
double  maxX,
double  maxY 
)
virtual

Note that the bounds are set in lat/lon degrees.

virtual void DtIfOsgEarthCacheRequest::getBounds ( double minX,
double minY,
double maxX,
double maxY 
)
virtual
virtual void DtIfOsgEarthCacheRequest::setMinLOD ( unsigned  lod)
virtual
virtual unsigned DtIfOsgEarthCacheRequest::getMinLOD ( ) const
virtual
virtual void DtIfOsgEarthCacheRequest::setMaxLOD ( unsigned  lod)
virtual
virtual unsigned DtIfOsgEarthCacheRequest::getMaxLOD ( ) const
virtual

Member Data Documentation

double DtIfOsgEarthCacheRequest::myMinX
protected
double DtIfOsgEarthCacheRequest::myMinY
protected
double DtIfOsgEarthCacheRequest::myMaxX
protected
double DtIfOsgEarthCacheRequest::myMaxY
protected
DtU32 DtIfOsgEarthCacheRequest::myRequestId
protected
DtU32 DtIfOsgEarthCacheRequest::myMinLOD
protected
DtU32 DtIfOsgEarthCacheRequest::myMaxLOD
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)