OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimDatumFactoryInterface Class Referenceabstract

#include <ossimDatumFactoryInterface.h>

Inheritance diagram for ossimDatumFactoryInterface:
ossimDatumFactory ossimDatumFactoryRegistry ossimEpsgDatumFactory

Public Member Functions

 ossimDatumFactoryInterface ()
 default constructor More...
 
virtual ~ossimDatumFactoryInterface ()
 virtual destructor More...
 
virtual const ossimDatumcreate (const ossimString &code) const =0
 Pure virtual create method. More...
 
virtual const ossimDatumcreate (const ossimKeywordlist &kwl, const char *prefix=0) const =0
 
virtual void getList (std::vector< ossimString > &list) const =0
 Pure virtual getList method. More...
 

Detailed Description

Definition at line 23 of file ossimDatumFactoryInterface.h.

Constructor & Destructor Documentation

◆ ossimDatumFactoryInterface()

ossimDatumFactoryInterface::ossimDatumFactoryInterface ( )
inline

default constructor

Definition at line 28 of file ossimDatumFactoryInterface.h.

28 {}

◆ ~ossimDatumFactoryInterface()

virtual ossimDatumFactoryInterface::~ossimDatumFactoryInterface ( )
inlinevirtual

virtual destructor

Definition at line 31 of file ossimDatumFactoryInterface.h.

31 {}

Member Function Documentation

◆ create() [1/2]

virtual const ossimDatum* ossimDatumFactoryInterface::create ( const ossimString code) const
pure virtual

Pure virtual create method.

Returns
const pointer to a datum.

Implemented in ossimDatumFactoryRegistry, ossimDatumFactory, and ossimEpsgDatumFactory.

◆ create() [2/2]

virtual const ossimDatum* ossimDatumFactoryInterface::create ( const ossimKeywordlist kwl,
const char *  prefix = 0 
) const
pure virtual

◆ getList()

virtual void ossimDatumFactoryInterface::getList ( std::vector< ossimString > &  list) const
pure virtual

Pure virtual getList method.

Parameters
listThe list to add to.

Implemented in ossimDatumFactoryRegistry, ossimDatumFactory, and ossimEpsgDatumFactory.


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