#include <pcidsk_gcp.h>
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) | |
| GCP & | operator= (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 |
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.
1.5.1