21 theNormIntensity(NULL),
22 theInputConnection(NULL),
23 theIntensityConnection(NULL)
31 theNormIntensity(NULL),
32 theInputConnection(NULL),
33 theIntensityConnection(NULL)
71 return ((inputIndex<2)&&
virtual ~ossimFusionCombiner()
virtual ossimIrect getBoundingRect(ossim_uint32 resLevel=0) const
This will return the bounding rect of the source.
virtual ossim_uint32 getNumberOfBands() const
ossimRefPtr< ossimImageData > getNormTile(const ossimIrect &rect, ossim_uint32 resLevel)
ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
This will be a base for all combiners.
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
ossim_uint32 height() const
ossimRefPtr< ossimImageData > theTile
virtual ossimDataObjectStatus getDataObjectStatus() const
ossimImageSource * theInputConnection
ossimRefPtr< ossimImageData > theNormTile
ossimRefPtr< ossimImageData > theNormIntensity
virtual void initialize()
Initialize the data buffer.
ossimConnectableObject * getInput(ossim_uint32 index=0)
returns the object at the specified index.
virtual ossimIrect getBoundingRect(ossim_uint32 resLevel=0) const
This will return the bounding rect of the source.
static ossimImageDataFactory * instance()
virtual void setImageRectangleAndBands(const ossimIrect &rect, ossim_uint32 numberOfBands)
ossimImageSource * theIntensityConnection
virtual void initialize()
unsigned int ossim_uint32
32 bit normalized floating point
virtual void copyTileToNormalizedBuffer(ossim_float64 *buf) const
Copies entire tile to buf passed in.
virtual ossimRefPtr< ossimImageData > create(ossimSource *owner, ossimScalarType scalar, ossim_uint32 bands=1) const
ossim_uint32 width() const
ossimIrect clipToRect(const ossimIrect &rect) const
ossimRefPtr< ossimImageData > getNormIntensity(const ossimIrect &rect, ossim_uint32 resLevel)
virtual ossimScalarType getScalarType() const
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual const void * getBuf() const
virtual void initialize()
RTTI_DEF1(ossimFusionCombiner, "ossimFusionCombiner", ossimImageCombiner)
virtual void setDataObjectStatus(ossimDataObjectStatus status) const
Full list found in ossimConstants.h.
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
bool canConnectMyInputTo(ossim_int32 inputIndex, const ossimConnectableObject *object) const
required to be overriden by derived classes
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)