OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Base class implemetation of normalized remap tables to go to/from normalized value to pixel value. More...
#include <ossimNormalizedRemapTable.h>
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) | |
ossimNormalizedRemapTable & | operator= (const ossimNormalizedRemapTable &) |
Base class implemetation of normalized remap tables to go to/from normalized value to pixel value.
Definition at line 26 of file ossimNormalizedRemapTable.h.
ossimNormalizedRemapTable::ossimNormalizedRemapTable | ( | ) |
|
virtual |
|
private |
Definition at line 27 of file ossimNormalizedRemapTable.cpp.
|
pure virtual |
Pure virtual method to get the number of table entries.
Implemented in ossimNormalizedS16RemapTable, ossimNormalizedU11RemapTable, ossimNormalizedU12RemapTable, ossimNormalizedU13RemapTable, ossimNormalizedU14RemapTable, ossimNormalizedU15RemapTable, ossimNormalizedU8RemapTable, and ossimNormalizedU16RemapTable.
Referenced by getNormalizer().
|
inlinevirtual |
Get the value used to normalize and un-normalize table entries.
Definition at line 79 of file ossimNormalizedRemapTable.h.
References getEntries().
Referenced by ossimNormalizedS16RemapTable::ossimNormalizedS16RemapTable(), ossimNormalizedU11RemapTable::ossimNormalizedU11RemapTable(), ossimNormalizedU12RemapTable::ossimNormalizedU12RemapTable(), ossimNormalizedU13RemapTable::ossimNormalizedU13RemapTable(), ossimNormalizedU14RemapTable::ossimNormalizedU14RemapTable(), ossimNormalizedU15RemapTable::ossimNormalizedU15RemapTable(), ossimNormalizedU16RemapTable::ossimNormalizedU16RemapTable(), ossimNormalizedU8RemapTable::ossimNormalizedU8RemapTable(), ossimNormalizedU16RemapTable::pixFromNorm(), ossimNormalizedU15RemapTable::pixFromNorm(), ossimNormalizedU11RemapTable::pixFromNorm(), ossimNormalizedU14RemapTable::pixFromNorm(), ossimNormalizedU12RemapTable::pixFromNorm(), ossimNormalizedU8RemapTable::pixFromNorm(), ossimNormalizedU13RemapTable::pixFromNorm(), and ossimNormalizedS16RemapTable::pixFromNorm().
|
pure virtual |
Gets a normalized value (between '0.0' and '1.0') from a pixel value.
Implemented in ossimNormalizedS16RemapTable, ossimNormalizedU11RemapTable, ossimNormalizedU12RemapTable, ossimNormalizedU13RemapTable, ossimNormalizedU14RemapTable, ossimNormalizedU15RemapTable, ossimNormalizedU8RemapTable, and ossimNormalizedU16RemapTable.
|
private |
Definition at line 32 of file ossimNormalizedRemapTable.cpp.
|
pure virtual |
Gets a normalized value (between '0.0' and '1.0') from a pixel value.
Implemented in ossimNormalizedS16RemapTable, ossimNormalizedU11RemapTable, ossimNormalizedU12RemapTable, ossimNormalizedU13RemapTable, ossimNormalizedU14RemapTable, ossimNormalizedU15RemapTable, ossimNormalizedU8RemapTable, and ossimNormalizedU16RemapTable.
|
pure virtual |
Returns an pixel value as an int from a normalized value.
Implemented in ossimNormalizedS16RemapTable, ossimNormalizedU11RemapTable, ossimNormalizedU12RemapTable, ossimNormalizedU13RemapTable, ossimNormalizedU14RemapTable, ossimNormalizedU15RemapTable, ossimNormalizedU8RemapTable, and ossimNormalizedU16RemapTable.