GEOCAT::RECORD Class Reference

A record in the catalog. More...

#include <mi32/geocat.h>

List of all members.

Public Member Functions

 RECORD (const RECORD &rhs)
 RECORD ()
 ~RECORD ()
double GetAccuracy () const
const MISTRINGGetCRS () const
const MISTRINGGetDataType () const
const MISTRINGGetDescription () const
const MISTRINGGetFormat () const
UINT32 GetID () const
double GetLatitudeNorth () const
double GetLatitudeSouth () const
void GetLatLonExtents (DRECT2D &extents) const
const MISTRINGGetLocation () const
double GetLongitudeEast () const
double GetLongitudeWest () const
UINT32 GetNumCols () const
UINT32 GetNumLins () const
RVC::OBJTYPE GetObjectType () const
void GetProjectionExtents (DRECT2D &extents) const
double GetProjectionMaxX () const
double GetProjectionMaxY () const
double GetProjectionMinX () const
double GetProjectionMinY () const
const DATETIMEGetTimeObjModified () const
const DATETIMEGetTimeRecCreated () const
const DATETIMEGetTimeRecModified () const
const MISTRINGGetTitle () const
double GetXScale () const
double GetYScale () const
RECORDoperator= (const RECORD &rhs)
void SetAccuracy (double accuracy)
void SetCRS (const MISTRING &crs)
void SetDataType (const MISTRING &datatype)
void SetDescription (const MISTRING &desc)
void SetFormat (const MISTRING &format)
void SetLatitudeNorth (double val)
void SetLatitudeSouth (double val)
void SetLocation (const MISTRING &location)
void SetLongitudeEast (double val)
void SetLongitudeWest (double val)
void SetNumCols (UINT32 NumCols)
void SetNumLins (UINT32 NumLins)
void SetObjectType (RVC::OBJTYPE objtype)
void SetProjectionMaxX (double val)
void SetProjectionMaxY (double val)
void SetProjectionMinX (double val)
void SetProjectionMinY (double val)
void SetTitle (const MISTRING &title)
void SetXScale (double xscale)
void SetYScale (double yscale)

Detailed Description

A record in the catalog.


Constructor & Destructor Documentation

GEOCAT::RECORD::RECORD (  ) 

default constructor

GEOCAT::RECORD::RECORD ( const RECORD rhs  ) 

Copy constructor.

GEOCAT::RECORD::~RECORD (  ) 

Destructor.


Member Function Documentation

double GEOCAT::RECORD::GetAccuracy (  )  const [inline]

Return accuracy.

const MISTRING& GEOCAT::RECORD::GetCRS (  )  const [inline]

Return CRS.

const MISTRING& GEOCAT::RECORD::GetDataType (  )  const [inline]

Return raster datatype.

const MISTRING& GEOCAT::RECORD::GetDescription (  )  const [inline]

Return the description.

const MISTRING& GEOCAT::RECORD::GetFormat (  )  const [inline]

Return the format.

UINT32 GEOCAT::RECORD::GetID (  )  const [inline]

Return ID.

double GEOCAT::RECORD::GetLatitudeNorth (  )  const [inline]

Return north bounding latitude.

double GEOCAT::RECORD::GetLatitudeSouth (  )  const [inline]

Return south bounding latitude.

void GEOCAT::RECORD::GetLatLonExtents ( DRECT2D extents  )  const

Get extents in latlon.

const MISTRING& GEOCAT::RECORD::GetLocation (  )  const [inline]

Return the location.

double GEOCAT::RECORD::GetLongitudeEast (  )  const [inline]

Return east bounding longitude.

double GEOCAT::RECORD::GetLongitudeWest (  )  const [inline]

Return west bounding longitude.

UINT32 GEOCAT::RECORD::GetNumCols (  )  const [inline]

Return raster number of columns.

UINT32 GEOCAT::RECORD::GetNumLins (  )  const [inline]

Return raster number of lines.

RVC::OBJTYPE GEOCAT::RECORD::GetObjectType (  )  const [inline]

Return the OBJTYPE of the object.

void GEOCAT::RECORD::GetProjectionExtents ( DRECT2D extents  )  const

Get extents in native crs.

double GEOCAT::RECORD::GetProjectionMaxX (  )  const [inline]

Return MaxX bounding.

double GEOCAT::RECORD::GetProjectionMaxY (  )  const [inline]

Return MaxY bounding.

double GEOCAT::RECORD::GetProjectionMinX (  )  const [inline]

Return MinX bounding.

double GEOCAT::RECORD::GetProjectionMinY (  )  const [inline]

Return MinY bounding.

const DATETIME& GEOCAT::RECORD::GetTimeObjModified (  )  const [inline]

Return time modified.

const DATETIME& GEOCAT::RECORD::GetTimeRecCreated (  )  const [inline]

Return time modified.

const DATETIME& GEOCAT::RECORD::GetTimeRecModified (  )  const [inline]

Return time modified.

const MISTRING& GEOCAT::RECORD::GetTitle (  )  const [inline]

Return the title.

double GEOCAT::RECORD::GetXScale (  )  const [inline]

Return x scale (or raster cellsize).

double GEOCAT::RECORD::GetYScale (  )  const [inline]

Return y scale (or raster cellsize).

RECORD& GEOCAT::RECORD::operator= ( const RECORD rhs  ) 

Assignment from another RECORD.

void GEOCAT::RECORD::SetAccuracy ( double  accuracy  )  [inline]

Set accuracy.

void GEOCAT::RECORD::SetCRS ( const MISTRING crs  )  [inline]

Set the CRS definition.

void GEOCAT::RECORD::SetDataType ( const MISTRING datatype  )  [inline]

Set datatype.

void GEOCAT::RECORD::SetDescription ( const MISTRING desc  )  [inline]

Set the object description.

void GEOCAT::RECORD::SetFormat ( const MISTRING format  )  [inline]

Set the format.

void GEOCAT::RECORD::SetLatitudeNorth ( double  val  )  [inline]

Set north bounding latitude.

void GEOCAT::RECORD::SetLatitudeSouth ( double  val  )  [inline]

Set south bounding latitude.

void GEOCAT::RECORD::SetLocation ( const MISTRING location  )  [inline]

Set the location.

void GEOCAT::RECORD::SetLongitudeEast ( double  val  )  [inline]

Set east bounding longitude.

void GEOCAT::RECORD::SetLongitudeWest ( double  val  )  [inline]

Set west bounding longitude.

void GEOCAT::RECORD::SetNumCols ( UINT32  NumCols  )  [inline]

Set raster number of columns.

void GEOCAT::RECORD::SetNumLins ( UINT32  NumLins  )  [inline]

Set raster number of lines.

void GEOCAT::RECORD::SetObjectType ( RVC::OBJTYPE  objtype  )  [inline]

Set the OBJTYPE of the object.

void GEOCAT::RECORD::SetProjectionMaxX ( double  val  )  [inline]

Set MaxX bounding.

void GEOCAT::RECORD::SetProjectionMaxY ( double  val  )  [inline]

Set MaxY bounding.

void GEOCAT::RECORD::SetProjectionMinX ( double  val  )  [inline]

Set MinX bounding.

void GEOCAT::RECORD::SetProjectionMinY ( double  val  )  [inline]

Set MinY bounding.

void GEOCAT::RECORD::SetTitle ( const MISTRING title  )  [inline]

Set the title (displayed name).

void GEOCAT::RECORD::SetXScale ( double  xscale  )  [inline]

Set x scale.

void GEOCAT::RECORD::SetYScale ( double  yscale  )  [inline]

Set y scale.


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

Generated on Sun Oct 7 21:33:25 2012 for TNTsdk 2012 by  doxygen 1.6.1