VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtPaperMap Class Reference

Public Types

enum  DtCoordinateSystem {
  DtCSGeodetic, DtCSUtm, DtCSLcc, DtCSInvalid,
  DtCSFlatEarth, DtCSLast
}
enum  AlphaMode { NoAlpha, AlphaMask, AlphaBlend }

Public Member Functions

 DtPaperMap ()
virtual ~DtPaperMap ()
virtual bool init (const DtFilename &path, DtPaperMapRecord *paperMapRec, const Coordinate_System *coordSys)
virtual bool getScaledImage (const Coordinate_System *coordSys, const DtExtent &viewportExtent, const DtDisplaySize &screenSize, DtPoint &bitmapLocation, QImage &image, bool useMask, QColor *backgroundColor=0, int *scaledBitmapX=NULL, int *scaledBitmapY=NULL)=0
virtual const DtString mapType () const =0
virtual const DtStringname (void) const
virtual void setName (const DtString &name)
virtual void setShow (bool b)
virtual bool show (void)
virtual DtPaperMap::AlphaMode alphaMode () const
virtual void setAlphaMode (DtPaperMap::AlphaMode alphaMode)
virtual void setTransparencyLevel (int d)
virtual int transparencyLevel () const
virtual const Coordinate_SystemcoordSys () const
virtual bool setCoordSys (DtPaperMap::DtCoordinateSystem sys, const Coordinate_System *terrainSys)
DtPaperMap::DtCoordinateSystem coordinateSystemType () const

Static Public Member Functions

static DtPaperMapcreate ()

Protected Member Functions

 DtPaperMap (const DtPaperMap &orig)
DtPaperMapoperator= (const DtPaperMap &rhs)

Protected Attributes

const Coordinate_SystemmyCoordinateSystem
bool myDeleteCoordSys
bool myShow
DtString myName
DtPaperMap::AlphaMode myAlphaMode
DtPaperMap::DtCoordinateSystem myCoordinateSystemType
int myTransparencyLevel

Member Enumeration Documentation

Enumerator:
DtCSGeodetic 
DtCSUtm 
DtCSLcc 
DtCSInvalid 
DtCSFlatEarth 
DtCSLast 
Enumerator:
NoAlpha 
AlphaMask 
AlphaBlend 

Constructor & Destructor Documentation

DtPaperMap::DtPaperMap ( )
virtual DtPaperMap::~DtPaperMap ( )
virtual
DtPaperMap::DtPaperMap ( const DtPaperMap orig)
protected

Member Function Documentation

virtual bool DtPaperMap::init ( const DtFilename &  path,
DtPaperMapRecord paperMapRec,
const Coordinate_System coordSys 
)
virtual
virtual bool DtPaperMap::getScaledImage ( const Coordinate_System coordSys,
const DtExtent viewportExtent,
const DtDisplaySize &  screenSize,
DtPoint bitmapLocation,
QImage &  image,
bool  useMask,
QColor *  backgroundColor = 0,
int scaledBitmapX = NULL,
int scaledBitmapY = NULL 
)
pure virtual
virtual const DtString DtPaperMap::mapType ( ) const
pure virtual
virtual const DtString& DtPaperMap::name ( void  ) const
virtual
virtual void DtPaperMap::setName ( const DtString name)
virtual
virtual void DtPaperMap::setShow ( bool  b)
virtual
virtual bool DtPaperMap::show ( void  )
virtual
virtual DtPaperMap::AlphaMode DtPaperMap::alphaMode ( ) const
virtual
virtual void DtPaperMap::setAlphaMode ( DtPaperMap::AlphaMode  alphaMode)
virtual
virtual void DtPaperMap::setTransparencyLevel ( int  d)
virtual
virtual int DtPaperMap::transparencyLevel ( ) const
virtual
virtual const Coordinate_System* DtPaperMap::coordSys ( ) const
virtual
virtual bool DtPaperMap::setCoordSys ( DtPaperMap::DtCoordinateSystem  sys,
const Coordinate_System terrainSys 
)
virtual
DtPaperMap::DtCoordinateSystem DtPaperMap::coordinateSystemType ( ) const
static DtPaperMap* DtPaperMap::create ( )
static
DtPaperMap& DtPaperMap::operator= ( const DtPaperMap rhs)
protected

Member Data Documentation

const Coordinate_System* DtPaperMap::myCoordinateSystem
protected
bool DtPaperMap::myDeleteCoordSys
protected
bool DtPaperMap::myShow
protected
DtString DtPaperMap::myName
protected
DtPaperMap::AlphaMode DtPaperMap::myAlphaMode
protected
DtPaperMap::DtCoordinateSystem DtPaperMap::myCoordinateSystemType
protected
int DtPaperMap::myTransparencyLevel
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)