OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Static Public Member Functions | Protected Member Functions | List of all members
ossimGridRemapEngineFactory Class Reference

#include <ossimGridRemapEngineFactory.h>

Static Public Member Functions

static ossimGridRemapEnginecreate (const char *spec)
 

Protected Member Functions

 ossimGridRemapEngineFactory ()
 

Detailed Description


CLASS: ossimGridRemapEngineFactory (SIMPLETON)

Definition at line 24 of file ossimGridRemapEngineFactory.h.

Constructor & Destructor Documentation

◆ ossimGridRemapEngineFactory()

ossimGridRemapEngineFactory::ossimGridRemapEngineFactory ( )
inlineprotected

Definition at line 34 of file ossimGridRemapEngineFactory.h.

34 {}

Member Function Documentation

◆ create()

ossimGridRemapEngine * ossimGridRemapEngineFactory::create ( const char *  spec)
static

Attempts to create an instance of the Product given a Specifier. Returns successfully constructed product or NULL.

Definition at line 28 of file ossimGridRemapEngineFactory.cpp.

29 {
30  if (!s)
31  return 0;
32 
33  if (strcmp(s, "ossimHsvGridRemapEngine") == 0)
34  return new ossimHsvGridRemapEngine;
35 
36  else if (strcmp(s, "ossimRgbGridRemapEngine") == 0)
37  return new ossimRgbGridRemapEngine;
38 
39  else if (strcmp(s, "ossimMonoGridRemapEngine") == 0)
40  return new ossimMonoGridRemapEngine;
41 
42  return 0;
43 }

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