VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtRasterMapSet Class Reference

DtRasterMapSet Contains a list of DtRasterMapResSets This is the top level of the raster map config. More...

Inheritance diagram for DtRasterMapSet:
Inheritance graph
[legend]

Public Member Functions

 DtRasterMapSet ()
 default constructor
 DtRasterMapSet (const DtRasterMapSet &orig)
 copy constructor
DtRasterMapSetoperator= (const DtRasterMapSet &orig)
 assignment operator
virtual DtRasterMapSetclone () const
virtual ~DtRasterMapSet ()
 destructor
virtual void readFromMtlFile (DtlObjPtr &mtlObj)
virtual bool writeToMtlFile (FILE *fp, int indentLevel=0) const
virtual void putIndent (FILE *fp, int indentLevel) const
virtual bool addEntry (const DtRasterMapResSet &entry)
virtual bool prependEntry (const DtRasterMapResSet &entry)
virtual DtRasterMapResSetresSetForRes (const double res) const
 returns a pointer to the resolution set appropriat for the specified resolution, or NULL if there isn't one.
virtual DtRasterMapmapContainingForRes (const DtPoint &point, const double res) const
 returns a pointer the the map that contains the specified point and is for the specified resolution.
void setGeodetic (bool)
bool geodetic () const
void setImageSize (int, int)
const QSize & imageSize () const
void setExtentScaleX (double d)
double extentScaleX () const
void setExtentScaleY (double d)
double extentScaleY () const
virtual void convertTo (const Coordinate_System *coordSys)
int version () const
- Public Member Functions inherited from DtPtrQList< DtRasterMapResSet * >
 DtPtrQList ()
 DtPtrQList (const DtPtrQList< DtRasterMapResSet * > &orig)
virtual ~DtPtrQList ()
void clear ()
void setAutoDelete (bool b)
bool autoDelete () const
DtPtrQList< DtRasterMapResSet * >
::iterator 
erase (typename DtPtrQList< DtRasterMapResSet * >::iterator pos)
DtPtrQList< DtRasterMapResSet * >
::iterator 
erase (typename DtPtrQList< DtRasterMapResSet * >::iterator first, typename DtPtrQList< DtRasterMapResSet * >::iterator last)
int findRef (DtRasterMapResSet *t) const
int find (DtRasterMapResSet *t) const
void removeRef (DtRasterMapResSet *t)
void remove (DtRasterMapResSet *t)
void removeAt (int i)

Protected Member Functions

virtual bool addEntry (DtRasterMapResSet *entry)
virtual bool prependEntry (DtRasterMapResSet *entry)
virtual void copyList (const DtRasterMapSet &orig)

Protected Attributes

bool myGeodetic
double myExtentScaleX
double myExtentScaleY
QSize myImageSize
int myVersion
- Protected Attributes inherited from DtPtrQList< DtRasterMapResSet * >
bool myAutoDelete

Detailed Description

DtRasterMapSet Contains a list of DtRasterMapResSets This is the top level of the raster map config.

Each DtRasterMapResSet contians a set of maps for a particular resolition range.

Constructor & Destructor Documentation

DtRasterMapSet::DtRasterMapSet ( )

default constructor

DtRasterMapSet::DtRasterMapSet ( const DtRasterMapSet orig)

copy constructor

virtual DtRasterMapSet::~DtRasterMapSet ( )
virtual

destructor

Member Function Documentation

DtRasterMapSet& DtRasterMapSet::operator= ( const DtRasterMapSet orig)

assignment operator

virtual DtRasterMapSet* DtRasterMapSet::clone ( ) const
virtual
virtual void DtRasterMapSet::readFromMtlFile ( DtlObjPtr &  mtlObj)
virtual
virtual bool DtRasterMapSet::writeToMtlFile ( FILE *  fp,
int  indentLevel = 0 
) const
virtual
virtual void DtRasterMapSet::putIndent ( FILE *  fp,
int  indentLevel 
) const
virtual
virtual bool DtRasterMapSet::addEntry ( const DtRasterMapResSet entry)
virtual
virtual bool DtRasterMapSet::prependEntry ( const DtRasterMapResSet entry)
virtual
virtual DtRasterMapResSet* DtRasterMapSet::resSetForRes ( const double  res) const
virtual

returns a pointer to the resolution set appropriat for the specified resolution, or NULL if there isn't one.

virtual DtRasterMap* DtRasterMapSet::mapContainingForRes ( const DtPoint &  point,
const double  res 
) const
virtual

returns a pointer the the map that contains the specified point and is for the specified resolution.

returns NULL if there is no such map.

void DtRasterMapSet::setGeodetic ( bool  b)
inline

References myGeodetic.

bool DtRasterMapSet::geodetic ( ) const
inline

References myGeodetic.

void DtRasterMapSet::setImageSize ( int  w,
int  h 
)
inline

References myImageSize.

const QSize & DtRasterMapSet::imageSize ( ) const
inline

References myImageSize.

void DtRasterMapSet::setExtentScaleX ( double  d)
inline

References myExtentScaleX.

double DtRasterMapSet::extentScaleX ( ) const
inline

References myExtentScaleX.

void DtRasterMapSet::setExtentScaleY ( double  d)
inline

References myExtentScaleY.

double DtRasterMapSet::extentScaleY ( ) const
inline

References myExtentScaleY.

virtual void DtRasterMapSet::convertTo ( const Coordinate_System *  coordSys)
virtual
int DtRasterMapSet::version ( ) const
inline

References myVersion.

virtual bool DtRasterMapSet::addEntry ( DtRasterMapResSet entry)
protectedvirtual
virtual bool DtRasterMapSet::prependEntry ( DtRasterMapResSet entry)
protectedvirtual
virtual void DtRasterMapSet::copyList ( const DtRasterMapSet orig)
protectedvirtual

Member Data Documentation

bool DtRasterMapSet::myGeodetic
protected

Referenced by geodetic(), and setGeodetic().

double DtRasterMapSet::myExtentScaleX
protected

Referenced by extentScaleX(), and setExtentScaleX().

double DtRasterMapSet::myExtentScaleY
protected

Referenced by extentScaleY(), and setExtentScaleY().

QSize DtRasterMapSet::myImageSize
protected

Referenced by imageSize(), and setImageSize().

int DtRasterMapSet::myVersion
protected

Referenced by version().


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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)