HiRISE
 PDS_JP2

Classes | Public Attributes | Static Public Attributes | List of all members
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]

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. More...
 
const char * Aliases [MAX_ARRAY_ENTRIES]
 Projection type name aliases. More...
 
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. More...
 

Detailed Description

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

Member Data Documentation

◆ Code

The Projection_Type for the projection being defined.

◆ MAX_ARRAY_ENTRIES

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.

◆ Aliases

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().

◆ Required_Parameters

◆ Default_Parameters


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