12 #ifndef ossimImageSourceSequencer_HEADER 13 #define ossimImageSourceSequencer_HEADER 1 64 virtual void setAreaOfInterest(
const ossimIrect& areaOfInterest);
76 virtual void setToStartOfSequence();
126 virtual void slaveProcessTiles();
127 virtual bool isMaster()
const;
129 virtual ossimIpt getTileSize()
const;
130 virtual void setTileSize(
const ossimIpt& tileSize);
143 void setCreateHistogram(
bool create_histogram);
174 virtual void updateTileDimensions();
virtual ossimIrect getBoundingRect(ossim_uint32 resLevel=0) const
This will return the bounding rect of the source.
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.
virtual ossim_uint32 getNumberOfDecimationLevels() const
Will return the number of resolution levels.
virtual ossim_uint32 getTileWidth() const
Returns the default processing tile width.
virtual double getMinPixelValue(ossim_uint32 band=0) const
Returns the min pixel of the band.
ossimIrect theAreaOfInterest
unsigned int ossim_uint32
ossimRefPtr< ossimMultiResLevelHistogram > theHistogram
ossim_int64 theNumberOfTilesHorizontal
ossim_int64 theNumberOfTilesVertical
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 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
ossimRefPtr< ossimImageData > theBlankTile
virtual void getDecimationFactor(ossim_uint32 resLevel, ossimDpt &result) const
Will return the decimation factor for the given resolution level.
ossimImageSource * theInputConnection
virtual double getNullPixelValue(ossim_uint32 band=0) const
Each band has a null pixel associated with it.
ossim_int64 theCurrentTileNumber
virtual void connectInputEvent(ossimConnectionEvent &)
std::basic_ostream< char > ostream
Base class for char output streams.
virtual void getDecimationFactors(std::vector< ossimDpt > &decimations) const
Will return an array of all decimations for each resolution level.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)