NDEVR
API Documentation
Proj4CoordinateConverterFactory

A factory that creates Proj4CoordinateConverter instances and can register as the default engine. More...

Inheritance diagram for Proj4CoordinateConverterFactory:
[legend]
Collaboration diagram for Proj4CoordinateConverterFactory:
[legend]

Public Member Functions

virtual CoordinateConvertercreateConverter (const CoordinateProjection &to_projection, const CoordinateProjection &from_projection) override
 Creates a new coordinate converter for the given projections.

Static Public Member Functions

static void SetupAsDefaultEngine ()
 Registers this factory as the default coordinate conversion engine.
Static Public Member Functions inherited from CoordinateConverterFactory
static CoordinateConverterFactoryDefaultFactory ()
 Returns the default CoordinateConverterFactory instance.

Additional Inherited Members

Static Protected Attributes inherited from CoordinateConverterFactory
static CoordinateConverterFactorys_converter
 The global default converter factory instance.

Detailed Description

A factory that creates Proj4CoordinateConverter instances and can register as the default engine.


Definition at line 63 of file Proj4CoordinateConverter.h.

Member Function Documentation

◆ createConverter()

virtual CoordinateConverter * Proj4CoordinateConverterFactory::createConverter ( const CoordinateProjection & to_projection,
const CoordinateProjection & from_projection )
overridevirtual

Creates a new coordinate converter for the given projections.

Parameters
[in]to_projectionThe destination projection.
[in]from_projectionThe source projection.
Returns
A new CoordinateConverter instance.

Implements CoordinateConverterFactory.


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