Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

ossimGammaRemapper Class Reference

#include <ossimGammaRemapper.h>

Inheritance diagram for ossimGammaRemapper::

ossimImageSourceFilter ossimImageSource ossimConnectableObjectListener ossimSource ossimImageSourceInterface ossimListener ossimConnectableObject ossimErrorStatusInterface ossimObject ossimListenerManager List of all members.

Public Methods

  ossimGammaRemapper (ossimObject *owner=NULL)
  ossimGammaRemapper (ossimImageSource *inputSource)
  ossimGammaRemapper (ossimObject *owner, ossimImageSource *inputSource)
virtual  ~ossimGammaRemapper ()
virtual ossimString  getShortName () const
virtual void  initializeDataObjects ()
virtual void  initialize ()
virtual ossimImageData getTile (const ossimIrect &tile_rect, uint32 resLevel=0)
virtual bool  loadState (const ossimKeywordlist &kwl, const char *prefix=0)
virtual ostream&  print (ostream &os) const
void  setMinMaxPixelValues (const vector< d64 > &v_min, const vector< d64 > &v_max)

Protected Methods

void  verifyEnabled ()

Protected Attributes

ossimImageData theTile
d64 theBuffer
vector<d64 theMinPixelValue
vector<d64 theMaxPixelValue
vector<d64 theGamma

Friends

ostream&  operator<< (ostream &os, const ossimGammaRemapper &hr)

Constructor & Destructor Documentation

ossimGammaRemapper::ossimGammaRemapper ( ossimObject * owner = NULL )
 

ossimGammaRemapper::ossimGammaRemapper ( ossimImageSource * inputSource )
 

ossimGammaRemapper::ossimGammaRemapper ( ossimObject * owner,
ossimImageSource * inputSource )
 

virtual ossimGammaRemapper::~ossimGammaRemapper ( ) [virtual]
 


Member Function Documentation

ossimString ossimGammaRemapper::getShortName ( ) const [inline, virtual]
 

Reimplemented from ossimObject.

Definition at line 43 of file ossimGammaRemapper.h.

00044       { return ossimString("Gamma Remapper"); }

virtual ossimImageData* ossimGammaRemapper::getTile ( const ossimIrect & tile_rect,
uint32 resLevel = 0 ) [virtual]
 

Reimplemented from ossimImageSourceFilter.

virtual void ossimGammaRemapper::initialize ( ) [virtual]
 

Reimplemented from ossimImageSourceFilter.

virtual void ossimGammaRemapper::initializeDataObjects ( ) [virtual]
 

Will allow this source to initialize its data objects. If it needs to it should call its connection to get what it needs.

Reimplemented from ossimImageSource.

bool ossimGammaRemapper::loadState ( const ossimKeywordlist & kwl,
const char * prefix = 0 ) [virtual]
 

Method to the load (recreate) the state of an object from a keyword list. Return true if ok or false on error.

Reimplemented from ossimImageSourceFilter.

virtual ostream& ossimGammaRemapper::print ( ostream & os ) const [virtual]
 

Referenced by operator<<().

void ossimGammaRemapper::setMinMaxPixelValues ( const vector< d64 > & v_min,
const vector< d64 > & v_max )
 

void ossimGammaRemapper::verifyEnabled ( ) [protected]
 

Method to set unset the enable flag.


Friends And Related Function Documentation

ostream& operator<< ( ostream & os,
const ossimGammaRemapper & hr ) [friend]
 

Definition at line 416 of file ossimGammaRemapper.cc.

00417 {
00418    return hr.print(os);
00419 }

Member Data Documentation

d64* ossimGammaRemapper::theBuffer [protected]
 

Definition at line 74 of file ossimGammaRemapper.h.

vector<d64> ossimGammaRemapper::theGamma [protected]
 

Definition at line 77 of file ossimGammaRemapper.h.

vector<d64> ossimGammaRemapper::theMaxPixelValue [protected]
 

Definition at line 76 of file ossimGammaRemapper.h.

vector<d64> ossimGammaRemapper::theMinPixelValue [protected]
 

Definition at line 75 of file ossimGammaRemapper.h.

ossimImageData* ossimGammaRemapper::theTile [protected]
 

Definition at line 73 of file ossimGammaRemapper.h.


The documentation for this class was generated from the following file:
Generated at Fri Jan 24 00:07:47 2003 for OSSIM - Open Source Image Map by doxygen1.2.6 written by , © 1997-2001