RVC::GEOREGION Class Reference

Manages RVC::OBJTYPE_Region RVC objects as GEOMETRIC objects. More...

#include <rvc/georegion.h>

Inheritance diagram for RVC::GEOREGION:
Inheritance graph
[legend]

List of all members.

Classes

class  MAKEPARMS

Public Member Functions

 GEOREGION (const GEOREGION &rhs)
 GEOREGION ()
virtual ~GEOREGION ()
const SPATREF::COORDREFSYSGetCoordRefSys () const
const REGION2DGetRegion () const
ERRVALUE Make (OBJITEM &ObjItem, const MAKEPARMS &MakeParms, const char *Source=0, const CREDENTIALS *Credentials RVC_DEFAULT_CREDENTIALS)
ERRVALUE Make (const OBJECT &parent, const DESCRIPTOR &Descriptor, const MAKEPARMS &MakeParms, const CREDENTIALS *Credentials RVC_DEFAULT_CREDENTIALS)
GEOREGIONoperator= (const GEOREGION &rhs)
void SetRegion (const REGION2D &region)
ERRVALUE Write ()

Detailed Description

Manages RVC::OBJTYPE_Region RVC objects as GEOMETRIC objects.

RVC Object Types that this class supports: RVC::OBJTYPE_Region.

Default RVC Object Type for this class: RVC::OBJTYPE_Region.

Valid parents for this class:


Constructor & Destructor Documentation

RVC::GEOREGION::GEOREGION (  ) 

Default constructor.

RVC::GEOREGION::GEOREGION ( const GEOREGION rhs  ) 

Copy constructor.

virtual RVC::GEOREGION::~GEOREGION (  )  [virtual]

Destructor.


Member Function Documentation

const SPATREF::COORDREFSYS& RVC::GEOREGION::GetCoordRefSys (  )  const

Get the current region georeference from this instance.

const REGION2D& RVC::GEOREGION::GetRegion (  )  const

Get the current region from this instance.

ERRVALUE RVC::GEOREGION::Make ( OBJITEM ObjItem,
const MAKEPARMS MakeParms,
const char *  Source = 0,
const CREDENTIALS *Credentials  RVC_DEFAULT_CREDENTIALS 
)

Create new shape object given OBJITEM, creation parameters, and source.

Parameters:
ObjItem Parent object and DESCRIPTOR of object to create, new location RETURNED
RVC_DEFAULT_CREDENTIALS User credentials passed in, NULL for default behavior
ERRVALUE RVC::GEOREGION::Make ( const OBJECT parent,
const DESCRIPTOR Descriptor,
const MAKEPARMS MakeParms,
const CREDENTIALS *Credentials  RVC_DEFAULT_CREDENTIALS 
)

Create new shape object given parent object, name, description, creation parameters, and source.

Parameters:
RVC_DEFAULT_CREDENTIALS User credentials passed in, NULL for default behavior
GEOREGION& RVC::GEOREGION::operator= ( const GEOREGION rhs  ) 

Assignment, will close and re-open object if possible.

Reimplemented from RVC::GEOMETRIC.

void RVC::GEOREGION::SetRegion ( const REGION2D region  ) 

Set the current region from this instance.

ERRVALUE RVC::GEOREGION::Write (  ) 

Write current region out to file.


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

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