HiRISE
 PDS_JP2

Classes | Public Attributes | Static Public Attributes

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.

Classes

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

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]
struct
UA::HiRISE::PDS_Projection_Data::Projection_Definition::Default_Projection_Parameter 
Default_Parameters [MAX_ARRAY_ENTRIES]

Static Public Attributes

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

Detailed Description

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


Member Data Documentation

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

Referenced by PDS_Projection_Data::initialize_spatial_reference(), and PDS_Projection_Data::projection_type().


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