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:

Classes

struct  Required_Projection_Parameter
 Parameters that are required to define the projection. More...
struct  Default_Projection_Parameter
 Projection parameters with default values. 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

◆ 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: