9 #ifndef ossimImageCombiner_HEADER 10 #define ossimImageCombiner_HEADER 29 bool inputListIsFixedFlag,
30 bool outputListIsFixedFlag);
44 virtual void updateRects();
68 virtual void getOverlappingImages(std::vector<ossim_uint32>& result,
122 virtual bool hasDifferentInputs()
const;
127 void precomputeBounds()
const;
virtual ossimIrect getBoundingRect(ossim_uint32 resLevel=0) const
This will return the bounding rect of the source.
ossim_uint32 theInputToPassThrough
This will be a base for all combiners.
Represents serializable keyword/value map.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual ossim_uint32 getTileHeight() const
Returns the default processing tile height.
ossim_uint32 theCurrentIndex
virtual ossim_uint32 getTileWidth() const
Returns the default processing tile width.
virtual void refreshEvent(ossimRefreshEvent &)
virtual void propertyEvent(ossimPropertyEvent &)
virtual double getMinPixelValue(ossim_uint32 band=0) const
Returns the min pixel of the band.
std::vector< ossimRefPtr< ossimConnectableObject > > ConnectableObjectList
ossim_uint32 theLargestNumberOfInputBands
std::vector< ossimIrect > theFullResBounds
unsigned int ossim_uint32
ossimRefPtr< ossimImageData > theNormTile
virtual void disconnectInputEvent(ossimConnectionEvent &)
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual double getMaxPixelValue(ossim_uint32 band=0) const
Returns the max pixel of the band.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
bool theComputeFullResBoundsFlag
virtual void initialize()=0
virtual bool canConnectMyInputTo(ossim_int32 myInputIndex, const ossimConnectableObject *object) const =0
required to be overriden by derived classes
virtual ossim_uint32 getNumberOfInputBands() const =0
bool theHasDifferentInputs
virtual double getNullPixelValue(ossim_uint32 band=0) const
Each band has a null pixel associated with it.
virtual void connectInputEvent(ossimConnectionEvent &)