HiRISE
 PDS_JP2

PDS_Projection_Data::Projection_Definition Struct Reference

A Projection_Definition maps GDAL OGRSpatialReference parameter names to their required PDS parameter names and default values. More...

#include <PDS_Projection_Data.hh>

Collaboration diagram for PDS_Projection_Data::Projection_Definition:

Collaboration graph
[legend]

List of all members.

Public Attributes

Projection_Type Code
 The Projection_Type for the projection being defined.
const char * Aliases [MAX_ARRAY_ENTRIES]
 Projection type name aliases.
struct
UA::HiRISE::PDS_Projection_Data::Projection_Definition::Required_Projection_Parameter 
Required_Parameters [MAX_ARRAY_ENTRIES]
 Parameters that are required to define the projection.
struct
UA::HiRISE::PDS_Projection_Data::Projection_Definition::Default_Projection_Parameter 
Default_Parameters [MAX_ARRAY_ENTRIES]
 Projection parameters with default values.

Static Public Attributes

static const int MAX_ARRAY_ENTRIES = 8
 The maximum number of entries in any array contained in a Projection_Definition.

Classes

struct  Default_Projection_Parameter
 Projection parameters with default values. More...
struct  Required_Projection_Parameter
 Parameters that are required to define the projection. More...


Detailed Description

A Projection_Definition maps GDAL OGRSpatialReference parameter names to their required PDS parameter names and default values.

Member Data Documentation

Projection_Type Code

The Projection_Type for the projection being defined.

const int MAX_ARRAY_ENTRIES = 8 [static]

The maximum number of entries in any array contained in a Projection_Definition.

N.B.: The end of valid entries in an array is marked by a NULL value.

const char* Aliases[MAX_ARRAY_ENTRIES]

Projection type name aliases.

Projection names are to have no spaces; underbars are to be used where spaces might otherwise occur.

The first name in the list is the required SRS_PP_xxx name required by the GDAL OGRSpatialReference::SetProjection method.

See also:
projection_type (const std::string) const

struct UA::HiRISE::PDS_Projection_Data::Projection_Definition::Required_Projection_Parameter Required_Parameters[MAX_ARRAY_ENTRIES]

Parameters that are required to define the projection.

Associates a GDAL SRS parameter name with a PDS parameter name. The PDS parameter must exist and have a single assignment value. This value is used to set the SRS parameter value.

struct UA::HiRISE::PDS_Projection_Data::Projection_Definition::Default_Projection_Parameter Default_Parameters[MAX_ARRAY_ENTRIES]

Projection parameters with default values.

Associates a GDAL SRS parameter name with a constant value. This value is used to set the SRS parameter value.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 30 23:48:25 2009 for UA::HiRISE::PDS_JP2 by  doxygen 1.5.3