20 "ossimSICDToDetectedImage",
119 bands[0] = (T*)tile->
getBuf(0);
120 bands[1] = (T*)tile->
getBuf(1);
125 for(offset = 0; offset < maxIdx; ++offset)
138 bands[0] = (T*)tile->
getBuf(0);
139 bands[1] = (T*)tile->
getBuf(1);
145 for(offset = 0; offset < maxIdx; ++offset)
147 result[offset] = bands[0][offset];
virtual ossim_uint32 getWidth() const
virtual bool isSourceEnabled() const
virtual void setProperty(ossimRefPtr< ossimProperty > property)
virtual ossim_uint32 getNumberOfBands() const
void processComplexTile(T dummy, ossimImageData *tile)
Applies the brightness contrast to tile.
virtual void setImageRectangle(const ossimIrect &rect)
RTTI_DEF1(ossimSICDToDetectedImage, "ossimSICDToDetectedImage", ossimImageSourceFilter) ossimSICDToDetectedImage
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
void processAmplitudeAngleTile(T dummy, ossimImageData *tile)
virtual ossimDataObjectStatus getDataObjectStatus() const
virtual ossim_uint32 getHeight() const
unsigned short ossim_uint16
virtual void initialize()
Initialize the data buffer.
ossimSICDToDetectedImage()
Currently works with SICD data but will generally work for conforming Complex formats.
virtual void initialize()
static ossimImageDataFactory * instance()
virtual ~ossimSICDToDetectedImage()
virtual ossimDataObjectStatus validate() const
signed short ossim_sint16
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
ossimImageSource * theInputConnection
unsigned int ossim_uint32
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &tileRect, ossim_uint32 resLevel=0)
Applies the sqrt(I^2 + Q^2) to generate the Detected SAR image.
void allocate()
Called to initialize tiles by first get tile when theTile or theNormTile are not initialized.
virtual void initialize()
Calls base ossimImageSourceFilter::initialize() to reset connection if needed then nulls out tiles...
virtual ossimRefPtr< ossimImageData > create(ossimSource *owner, ossimScalarType scalar, ossim_uint32 bands=1) const
virtual ossimScalarType getScalarType() const
virtual const void * getBuf() const
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
virtual void setProperty(ossimRefPtr< ossimProperty > property)
ossimRefPtr< ossimImageData > theTile
unsigned char ossim_uint8
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)