30 m_numberOfProcessors(1)
33 MPI_Comm_rank(MPI_COMM_WORLD, &
m_rank);
116 void* buf = data->
getBuf();
125 request = MPI_REQUEST_NULL;
126 errorValue = MPI_Isend(buf,
138 errorValue = MPI_Wait(&request, MPI_STATUS_IGNORE);
ossim_uint32 m_currentTileNumber
ossimRefPtr< ossimImageData > m_tile
ossimRefPtr< ossimImageHandler > m_imageHandler
OSSIM_DLL ossimByteOrder byteOrder()
ossim_uint32 getNumberOfTiles() const
virtual void initialize()
This must be called.
virtual ossim_uint32 getSizeInBytes() const
Returns the total number of bytes for all bands.
unsigned int ossim_uint32
virtual void slaveProcessTiles()
This is a trigger to start resampling tiles.
virtual ossimRefPtr< ossimImageData > getNextTile()
Will allow you to get the next tile in the sequence.
virtual ossimScalarType getScalarType() const
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual bool isMaster() const
virtual ~ossimMpiSlaveOverviewSequencer()
virtual destructor
ossimMpiSlaveOverviewSequencer()
default constructor
virtual ossim_uint32 getSize() const
Returns the total number of pixels in a tile for all bands.
virtual const void * getBuf() const
virtual void setToStartOfSequence()
Will set the internal pointers to the upperleft tile number.
virtual void initialize()
This must be called.