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

#include <ossimGridRemapEngine.h>

Inheritance diagram for ossimGridRemapEngine:
ossimObject ossimReferenced ossimHsvGridRemapEngine ossimMonoGridRemapEngine ossimRgbGridRemapEngine

Public Member Functions

virtual ossimObjectdup () const =0
 
virtual void remapTile (const ossimDpt &origin_point, ossimGridRemapSource *remapper, ossimRefPtr< ossimImageData > &tile)=0
 
virtual void assignRemapValues (std::vector< ossimAtbPointSource *> &sources)=0
 
virtual void computeSourceValue (ossimRefPtr< ossimImageData > &source, void *result)=0
 
int getNumberOfParams () const
 
int getNumberOfBands () const
 
- Public Member Functions inherited from ossimObject
 ossimObject ()
 
virtual ~ossimObject ()
 
virtual ossimString getShortName () const
 
virtual ossimString getLongName () const
 
virtual ossimString getDescription () const
 
virtual ossimString getClassName () const
 
virtual RTTItypeid getType () const
 
virtual bool canCastTo (ossimObject *obj) const
 
virtual bool canCastTo (const RTTItypeid &id) const
 
virtual bool canCastTo (const ossimString &parentClassName) const
 
virtual bool saveState (ossimKeywordlist &kwl, const char *prefix=0) const
 
virtual bool loadState (const ossimKeywordlist &kwl, const char *prefix=0)
 
virtual std::ostream & print (std::ostream &out) const
 Generic print method. More...
 
virtual bool isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
 
virtual void accept (ossimVisitor &visitor)
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (const ossimReferenced &)
 
void ref () const
 increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
 
void unref () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
void unref_nodelete () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
int referenceCount () const
 

Protected Member Functions

 ossimGridRemapEngine (int numParams, int numBands)
 
 ossimGridRemapEngine ()
 
virtual ~ossimGridRemapEngine ()
 
virtual void computeRemapNode (ossimAtbPointSource *point_source, void *source_value, void *target_value)=0
 
- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Protected Attributes

int theNumberOfParams
 
int theNumberOfBands
 

Detailed Description


CLASS: ossimGridRemapEngine

Definition at line 36 of file ossimGridRemapEngine.h.

Constructor & Destructor Documentation

◆ ossimGridRemapEngine() [1/2]

ossimGridRemapEngine::ossimGridRemapEngine ( int  numParams,
int  numBands 
)
inlineprotected

Definition at line 55 of file ossimGridRemapEngine.h.

◆ ossimGridRemapEngine() [2/2]

ossimGridRemapEngine::ossimGridRemapEngine ( )
inlineprotected

Definition at line 58 of file ossimGridRemapEngine.h.

58 {}

◆ ~ossimGridRemapEngine()

virtual ossimGridRemapEngine::~ossimGridRemapEngine ( )
inlineprotectedvirtual

Definition at line 59 of file ossimGridRemapEngine.h.

59 {}

Member Function Documentation

◆ assignRemapValues()

virtual void ossimGridRemapEngine::assignRemapValues ( std::vector< ossimAtbPointSource *> &  sources)
pure virtual

◆ computeRemapNode()

virtual void ossimGridRemapEngine::computeRemapNode ( ossimAtbPointSource point_source,
void *  source_value,
void *  target_value 
)
protectedpure virtual

◆ computeSourceValue()

virtual void ossimGridRemapEngine::computeSourceValue ( ossimRefPtr< ossimImageData > &  source,
void *  result 
)
pure virtual

◆ dup()

virtual ossimObject* ossimGridRemapEngine::dup ( ) const
pure virtual

◆ getNumberOfBands()

int ossimGridRemapEngine::getNumberOfBands ( ) const
inline

Definition at line 52 of file ossimGridRemapEngine.h.

References theNumberOfBands.

◆ getNumberOfParams()

int ossimGridRemapEngine::getNumberOfParams ( ) const
inline

Definition at line 50 of file ossimGridRemapEngine.h.

References theNumberOfParams.

Referenced by ossimGridRemapSource::initialize().

◆ remapTile()

virtual void ossimGridRemapEngine::remapTile ( const ossimDpt origin_point,
ossimGridRemapSource remapper,
ossimRefPtr< ossimImageData > &  tile 
)
pure virtual

Member Data Documentation

◆ theNumberOfBands

int ossimGridRemapEngine::theNumberOfBands
protected

Definition at line 65 of file ossimGridRemapEngine.h.

Referenced by getNumberOfBands().

◆ theNumberOfParams

int ossimGridRemapEngine::theNumberOfParams
protected

Definition at line 64 of file ossimGridRemapEngine.h.

Referenced by getNumberOfParams().


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