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

Base class implemetation of normalized remap tables to go to/from normalized value to pixel value. More...

#include <ossimNormalizedRemapTable.h>

Inheritance diagram for ossimNormalizedRemapTable:
ossimNormalizedS16RemapTable ossimNormalizedU11RemapTable ossimNormalizedU12RemapTable ossimNormalizedU13RemapTable ossimNormalizedU14RemapTable ossimNormalizedU15RemapTable ossimNormalizedU16RemapTable ossimNormalizedU8RemapTable

Public Member Functions

 ossimNormalizedRemapTable ()
 default constructor More...
 
virtual ~ossimNormalizedRemapTable ()
 virtual destructor More...
 
virtual ossim_float64 operator[] (ossim_int32 pix) const =0
 Gets a normalized value (between '0.0' and '1.0') from a pixel value. More...
 
virtual ossim_float64 normFromPix (ossim_int32 pix) const =0
 Gets a normalized value (between '0.0' and '1.0') from a pixel value. More...
 
virtual ossim_int32 pixFromNorm (ossim_float64 normPix) const =0
 Returns an pixel value as an int from a normalized value. More...
 
virtual ossim_int32 getEntries () const =0
 Pure virtual method to get the number of table entries. More...
 
virtual ossim_float64 getNormalizer () const
 Get the value used to normalize and un-normalize table entries. More...
 

Private Member Functions

 ossimNormalizedRemapTable (const ossimNormalizedRemapTable &source)
 
ossimNormalizedRemapTableoperator= (const ossimNormalizedRemapTable &)
 

Detailed Description

Base class implemetation of normalized remap tables to go to/from normalized value to pixel value.

Definition at line 26 of file ossimNormalizedRemapTable.h.

Constructor & Destructor Documentation

◆ ossimNormalizedRemapTable() [1/2]

ossimNormalizedRemapTable::ossimNormalizedRemapTable ( )

default constructor

Definition at line 18 of file ossimNormalizedRemapTable.cpp.

19 {
20 }

◆ ~ossimNormalizedRemapTable()

ossimNormalizedRemapTable::~ossimNormalizedRemapTable ( )
virtual

virtual destructor

Definition at line 22 of file ossimNormalizedRemapTable.cpp.

23 {
24 }

◆ ossimNormalizedRemapTable() [2/2]

ossimNormalizedRemapTable::ossimNormalizedRemapTable ( const ossimNormalizedRemapTable source)
private

Definition at line 27 of file ossimNormalizedRemapTable.cpp.

29 {}

Member Function Documentation

◆ getEntries()

virtual ossim_int32 ossimNormalizedRemapTable::getEntries ( ) const
pure virtual

◆ getNormalizer()

ossim_float64 ossimNormalizedRemapTable::getNormalizer ( ) const
inlinevirtual

◆ normFromPix()

virtual ossim_float64 ossimNormalizedRemapTable::normFromPix ( ossim_int32  pix) const
pure virtual

◆ operator=()

ossimNormalizedRemapTable & ossimNormalizedRemapTable::operator= ( const ossimNormalizedRemapTable )
private

Definition at line 32 of file ossimNormalizedRemapTable.cpp.

34 {
35  return *this;
36 }

◆ operator[]()

virtual ossim_float64 ossimNormalizedRemapTable::operator[] ( ossim_int32  pix) const
pure virtual

◆ pixFromNorm()

virtual ossim_int32 ossimNormalizedRemapTable::pixFromNorm ( ossim_float64  normPix) const
pure virtual

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