PCIDSK::GCP Class Reference

PCIDSK Generic GCP Structure. More...

#include <pcidsk_gcp.h>

List of all members.

Public Types

enum  EElevationDatum { EMeanSeaLevel = 0, EEllipsoidal }
enum  EElevationUnit { EMetres = 0, EAmericanFeet, EInternationalFeet, EUnknown }

Public Member Functions

 GCP (double x, double y, double z, double line, double pix, std::string const &gcp_id, std::string const &map_units, double xerr=0.0, double yerr=0.0, double zerr=0.0, double line_err=0.0, double pix_err=0.0)
 GCP (GCP const &gcp)
GCPoperator= (GCP const &gcp)
void SetElevationUnit (EElevationUnit unit)
void SetElevationDatum (EElevationDatum datum)
void GetElevationInfo (EElevationDatum &datum, EElevationUnit &unit) const
void SetCheckpoint (bool is_checkpoint)
bool IsCheckPoint (void) const
double GetX () const
double GetXErr () const
double GetY () const
double GetYErr () const
double GetZ () const
double GetZErr () const
double GetPixel () const
double GetPixelErr () const
double GetLine () const
double GetLineErr () const
std::string const & GetMapUnits (void) const
void SetMapUnits (std::string const &map_units)
const char * GetIDString (void) const


Detailed Description

PCIDSK Generic GCP Structure.

The PCIDSK::GCP class encompases all the possible field combinations in the last two revisions of PCI's GCP segment type.

If a legacy GCP type is used, the additional information fields will return empty values.


The documentation for this class was generated from the following file:
Generated on Fri Jul 16 16:01:31 2010 for libpcidsk by  doxygen 1.5.1