OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Attributes | List of all members
ossimDataObject Class Referenceabstract

#include <ossimDataObject.h>

Inheritance diagram for ossimDataObject:
ossimObject ossimReferenced ossimPointBlock ossimRectilinearDataObject ossimImageData ossimS16ImageData ossimU11ImageData ossimU12ImageData ossimU13ImageData ossimU14ImageData ossimU15ImageData ossimU16ImageData ossimU8ImageData

Public Member Functions

 ossimDataObject (ossimSource *source=0, ossimDataObjectStatus status=OSSIM_STATUS_UNKNOWN)
 
 ossimDataObject (const ossimDataObject &rhs)
 
virtual ~ossimDataObject ()
 
virtual ossim_uint32 getHashId () const =0
 
virtual void setOwner (ossimSource *aSource)
 Sets the owner of this Data object. More...
 
virtual ossimSourcegetOwner ()
 
virtual const ossimSourcegetOwner () const
 
virtual void setDataObjectStatus (ossimDataObjectStatus status) const
 Full list found in ossimConstants.h. More...
 
virtual ossimDataObjectStatus getDataObjectStatus () const
 
virtual ossimString getDataObjectStatusString () const
 
virtual ossim_uint32 getObjectSizeInBytes () const
 
virtual ossim_uint32 getDataSizeInBytes () const =0
 
virtual bool isInitialize () const
 This is to be overriden in the derived classes so they can check If their data is null. More...
 
virtual void initialize ()=0
 Will allow derived classes to initialize their buffers. More...
 
virtual void assign (const ossimDataObject *rhs)
 
virtual const ossimDataObjectoperator= (const ossimDataObject *rhs)
 
virtual const ossimDataObjectoperator= (const ossimDataObject &rhs)
 
virtual bool operator== (const ossimDataObject &rhs) const
 
virtual bool operator!= (const ossimDataObject &rhs) const
 
virtual std::ostream & print (std::ostream &out) const
 Generic print method. More...
 
virtual bool saveState (ossimKeywordlist &kwl, const char *prefix=0) const
 
virtual bool loadState (const ossimKeywordlist &kwl, const char *prefix=0)
 
- Public Member Functions inherited from ossimObject
 ossimObject ()
 
virtual ~ossimObject ()
 
virtual ossimObjectdup () const
 
virtual ossimString getShortName () const
 
virtual ossimString getLongName () const
 
virtual ossimString getDescription () const
 
virtual ossimString getClassName () const
 
virtual RTTItypeid getType () const
 
virtual bool canCastTo (ossimObject *obj) const
 
virtual bool canCastTo (const RTTItypeid &id) const
 
virtual bool canCastTo (const ossimString &parentClassName) const
 
virtual bool isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
 
virtual void accept (ossimVisitor &visitor)
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (const ossimReferenced &)
 
void ref () const
 increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
 
void unref () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
void unref_nodelete () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
int referenceCount () const
 

Protected Attributes

ossimSourcetheOwner
 
ossimDataObjectStatus theDataObjectStatus
 

Additional Inherited Members

- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Detailed Description

Definition at line 22 of file ossimDataObject.h.

Constructor & Destructor Documentation

◆ ossimDataObject() [1/2]

ossimDataObject::ossimDataObject ( ossimSource source = 0,
ossimDataObjectStatus  status = OSSIM_STATUS_UNKNOWN 
)

Definition at line 17 of file ossimDataObject.cpp.

19  :
20  theOwner(source),
22 {
23 }
ossimSource * theOwner
return status
ossimDataObjectStatus theDataObjectStatus

◆ ossimDataObject() [2/2]

ossimDataObject::ossimDataObject ( const ossimDataObject rhs)

Definition at line 25 of file ossimDataObject.cpp.

26  : ossimObject(),
27  theOwner(0),
29 {
30 }
ossimSource * theOwner
ossimDataObjectStatus theDataObjectStatus

◆ ~ossimDataObject()

ossimDataObject::~ossimDataObject ( )
virtual

Definition at line 32 of file ossimDataObject.cpp.

33 {
34 }

Member Function Documentation

◆ assign()

void ossimDataObject::assign ( const ossimDataObject rhs)
virtual

Reimplemented in ossimImageData.

Definition at line 114 of file ossimDataObject.cpp.

References theDataObjectStatus, and theOwner.

Referenced by ossimRectilinearDataObject::assign(), and operator=().

115 {
116  if(rhs != this)
117  {
118  theOwner = rhs->theOwner;
120  }
121 }
ossimSource * theOwner
ossimDataObjectStatus theDataObjectStatus

◆ getDataObjectStatus()

ossimDataObjectStatus ossimDataObject::getDataObjectStatus ( ) const
virtual
Returns
Returns enumerated status: OSSIM_STATUS_UNKNOWN = 0 OSSIM_NULL = 1 OSSIM_EMPTY = 2 OSSIM_PARTIAL = 3 OSSIM_FULL = 4

Definition at line 56 of file ossimDataObject.cpp.

References theDataObjectStatus.

Referenced by ossimCastTileSourceFilter::applyCast(), ossimEquationCombiner::applyClamp(), ossimMeanMedianFilter::applyMean(), ossimMeanMedianFilter::applyMeanNullCenterOnly(), ossimMeanMedianFilter::applyMedian(), ossimMeanMedianFilter::applyMedianNullCenterOnly(), ossimEquationCombiner::applyOp(), ossimImageData::assignBand(), ossimEquationCombiner::assignValue(), ossimPixelFlipper::clipTile(), ossimElevationMosaic::combine(), ossimImageMosaic::combine(), ossimMaxMosaic::combine(), ossimBlendMosaic::combine(), ossimFeatherMosaic::combine(), ossimElevationMosaic::combineNorm(), ossimImageMosaic::combineNorm(), ossimMaxMosaic::combineNorm(), ossimBlendMosaic::combineNorm(), ossimImageData::computeAlphaChannel(), ossimImageData::computeAverageBandValue(), ossimImageHistogramSource::computeFastModeHistogram(), ossimHistogramRemapper::computeHistogram(), ossimBrightnessMatch::computeInputBrightness(), ossimIntensityAdjustmentFilter::computeMeanIntensity(), ossimImageData::computeMeanSquaredError(), ossimImageHistogramSource::computeNormalModeHistogram(), ATP::AtpTileSource::computeParallax(), ossimImageStatisticsSource::computeStatisticsTemplate(), ossimNBandToIndexFilter::convertInputTileToOutputTemplate(), ossimS16ImageData::convertToNormalizedDouble(), ossimU11ImageData::convertToNormalizedDouble(), ossimU12ImageData::convertToNormalizedDouble(), ossimU13ImageData::convertToNormalizedDouble(), ossimU14ImageData::convertToNormalizedDouble(), ossimU15ImageData::convertToNormalizedDouble(), ossimU8ImageData::convertToNormalizedDouble(), ossimU16ImageData::convertToNormalizedDouble(), ossimImageData::convertToNormalizedDouble(), ossimS16ImageData::convertToNormalizedFloat(), ossimU11ImageData::convertToNormalizedFloat(), ossimU12ImageData::convertToNormalizedFloat(), ossimU13ImageData::convertToNormalizedFloat(), ossimU14ImageData::convertToNormalizedFloat(), ossimU15ImageData::convertToNormalizedFloat(), ossimU8ImageData::convertToNormalizedFloat(), ossimU16ImageData::convertToNormalizedFloat(), ossimImageData::convertToNormalizedFloat(), ossimConvolutionSource::convolve(), ossimImageData::copyNormalizedBufferToTile(), ossimImageData::copyTileBandToNormalizedBuffer(), ossimImageData::copyTileToNormalizedBuffer(), ossimImageData::createTestTile(), demo1(), demo3(), ossimDilationFilter::doDilation(), ossimErosionFilter::doErosion(), ossimJpegCodec::encode(), ossimMaskFilter::executeMaskFilter(), ossimMaskFilter::executeMaskFilterInvertSelection(), ossimMaskFilter::executeMaskFilterSelection(), ossimMaskFilter::executeMaskFilterWeighted(), ossimTopographicCorrectionFilter::executeTopographicCorrectionMinnaertTemplate(), ossimTopographicCorrectionFilter::executeTopographicCorrectionTemplate(), ossimCacheTileSource::fillTile(), ossimImageRenderer::fillTile(), ossimGeoPdfReader::fillTile(), ossimTilePatch::fillTileTemplate(), ATP::ossimCorrelationSource::findFeatures(), ossimClosestToCenterCombiner::findIdx(), ossimNullPixelFlip::flipPixels(), ossimImageCombiner::getNextNormTile(), ossimImageCombiner::getNextTile(), ossimS16ImageData::getNormalizedFloat(), ossimU11ImageData::getNormalizedFloat(), ossimU12ImageData::getNormalizedFloat(), ossimU13ImageData::getNormalizedFloat(), ossimU14ImageData::getNormalizedFloat(), ossimU15ImageData::getNormalizedFloat(), ossimU8ImageData::getNormalizedFloat(), ossimU16ImageData::getNormalizedFloat(), ossimImageData::getNormalizedFloat(), ossimFusionCombiner::getNormIntensity(), ossimFusionCombiner::getNormTile(), ossimIntensityAdjustmentFilter::getTile(), ossimHsvToRgbSource::getTile(), ossimRgbToHsiSource::getTile(), ossimRgbToHsvSource::getTile(), ossimRgbToJpegYCbCrSource::getTile(), ossimJpegYCbCrToRgbSource::getTile(), ossimHsiToRgbSource::getTile(), ossimColorNormalizedFusion::getTile(), ossimHistogramThreshholdFilter::getTile(), ossimHistogramEqualization::getTile(), ossimMultiBandHistogramTileSource::getTile(), ossimTrimFilter::getTile(), ossimSICDToDetectedImage::getTile(), ossim3x3ConvolutionFilter::getTile(), ossimHistoMatchRemapper::getTile(), ATP::ossimDescriptorSource::getTile(), ATP::ossimCorrelationSource::getTile(), ossimNullPixelFlip::getTile(), ossimRgbToGreyFilter::getTile(), ossimBrightnessContrastSource::getTile(), ossimGammaRemapper::getTile(), ossimPolyCutter::getTile(), ossimAOD::getTile(), ossimBandMergeSource::getTile(), ossimSFIMFusion::getTile(), ossimBandSelector::getTile(), ossimMapCompositionSource::getTile(), ossimRectangleCutFilter::getTile(), ossimTableRemapper::getTile(), ossimShiftFilter::getTile(), ossimLinearStretchRemapper::getTile(), ossimLocalCorrelationFusion::getTile(), ossimAnnotationSource::getTile(), ossimUsgsDemTileSource::getTile(), ossimJpegTileSource::getTile(), ossimTiledImagePatch::getTile(), ossimBandAverageFilter::getTile(), ossimHsiRemapper::getTile(), ossimGpkgReader::getTile(), ossimValueAssignImageSourceFilter::getTile(), ossimHdf5ImageHandler::getTile(), ossimCcfTileSource::getTile(), ossimDtedTileSource::getTile(), ossimConvolutionFilter1D::getTile(), ossimPngReader::getTile(), ossimH5ImageHandler::getTile(), ossimHistogramRemapper::getTile(), ossimBandClipFilter::getTile(), ossimKMeansFilter::getTile(), ossimAdrgTileSource::getTile(), ossimHdfReader::getTile(), ossimTopographicCorrectionFilter::getTile(), ossimPointCloudImageHandler::getTile(), ossimWatermarkFilter::getTile(), ossimLasReader::getTile(), ossimTiffTileSource::getTile(), ossimGridRemapSource::getTile(), ossimImageSourceSequencer::getTile(), ossimGeoPdfReader::getTile(), ossimRpfCacheTileSource::getTile(), ossimTiledImageHandler::getTile(), ossimNitfTileSource::getTile(), ossimCibCadrgTileSource::getTile(), ossimBandLutFilter::getTile(), ossimBumpShadeTileSource::getTile(), ossimIndexToRgbLutFilter::getTile(), ossimMaskFilter::getTile(), ossimImageRenderer::getTileAtResLevel(), ossimGdalDatasetRasterBand::IReadBlock(), isInitialize(), ossimImageData::loadBandTemplate(), ossimImageData::loadShortBand(), ossimImageData::loadTile(), ossimImageData::loadTileFromBilTemplate(), ossimImageData::loadTileFromBipAlphaTemplate(), ossimImageData::loadTileFromBipTemplate(), ossimImageData::loadTileFromBsqTemplate(), ossimImageData::makeBlank(), ossimImageData::nullTileAlphaTemplate(), ossimImageData::populateHistogram(), ossimBrightnessContrastSource::processRgbTile(), ossimResampler::resampleTile(), ossimImageRenderer::resampleTileToDecimation(), ossimBandClipFilter::runClamp(), ossimHistogramEqualization::runEqualizationAlgorithm(), ossimScaleFilter::runFilterTemplate(), ossimBandClipFilter::runLinearStretch(), ossimBandClipFilter::runMedianStretch(), ossimRgbImage::setCurrentImageData(), ossimS16ImageData::setNormalizedFloat(), ossimU14ImageData::setNormalizedFloat(), ossimU11ImageData::setNormalizedFloat(), ossimU15ImageData::setNormalizedFloat(), ossimU13ImageData::setNormalizedFloat(), ossimU12ImageData::setNormalizedFloat(), ossimU8ImageData::setNormalizedFloat(), ossimU16ImageData::setNormalizedFloat(), ossimImageData::setNormalizedFloat(), ossimImageData::stretchMinMax(), ossimImageData::unloadBandTemplate(), ossimImageData::unloadBandToBsqTemplate(), ossimImageData::unloadTileToBilTemplate(), ossimImageData::unloadTileToBipAlphaTemplate(), ossimImageData::unloadTileToBipTemplate(), ossimImageData::unloadTileToBsqTemplate(), ossimS16ImageData::validate(), ossimU13ImageData::validate(), ossimU11ImageData::validate(), ossimU15ImageData::validate(), ossimU14ImageData::validate(), ossimU12ImageData::validate(), ossimU8ImageData::validate(), ossimU16ImageData::validate(), ossimImageData::validate(), ossimOpjCompressor::writeTile(), ossimKakaduCompressor::writeTile(), and ossimGpkgWriter::writeTile().

57 {
58  return theDataObjectStatus;
59 }
ossimDataObjectStatus theDataObjectStatus

◆ getDataObjectStatusString()

ossimString ossimDataObject::getDataObjectStatusString ( ) const
virtual
Returns
Returns the status as a string, like "OSSIM_NULL".

Definition at line 61 of file ossimDataObject.cpp.

References OSSIM_EMPTY, OSSIM_FULL, OSSIM_NULL, OSSIM_PARTIAL, OSSIM_STATUS_UNKNOWN, and theDataObjectStatus.

Referenced by print(), and saveState().

62 {
63  ossimString s;
64 
65  switch (theDataObjectStatus)
66  {
67  case OSSIM_NULL:
68  s = "OSSIM_NULL";
69  break;
70 
71  case OSSIM_EMPTY:
72  s = "OSSIM_EMPTY";
73  break;
74 
75  case OSSIM_PARTIAL:
76  s = "OSSIM_PARTIAL";
77  break;
78 
79  case OSSIM_FULL:
80  s = "OSSIM_FULL";
81  break;
82 
84  default:
85  s = "OSSIM_STATUS_UNKNOWN";
86  break;
87  }
88 
89  return s;
90 }
ossimDataObjectStatus theDataObjectStatus

◆ getDataSizeInBytes()

virtual ossim_uint32 ossimDataObject::getDataSizeInBytes ( ) const
pure virtual

◆ getHashId()

virtual ossim_uint32 ossimDataObject::getHashId ( ) const
pure virtual

Implemented in ossimImageData, and ossimPointBlock.

◆ getObjectSizeInBytes()

ossim_uint32 ossimDataObject::getObjectSizeInBytes ( ) const
virtual

Definition at line 92 of file ossimDataObject.cpp.

References theOwner.

93 {
94  return sizeof(theOwner);
95 }
ossimSource * theOwner

◆ getOwner() [1/2]

ossimSource * ossimDataObject::getOwner ( )
virtual

Definition at line 41 of file ossimDataObject.cpp.

References theOwner.

Referenced by ossimImageData::assign().

42 {
43  return theOwner;
44 }
ossimSource * theOwner

◆ getOwner() [2/2]

const ossimSource * ossimDataObject::getOwner ( ) const
virtual

Definition at line 46 of file ossimDataObject.cpp.

References theOwner.

47 {
48  return theOwner;
49 }
ossimSource * theOwner

◆ initialize()

virtual void ossimDataObject::initialize ( )
pure virtual

Will allow derived classes to initialize their buffers.

This class does nothing with this and reset any internal attributes.

Implemented in ossimImageData, ossimRectilinearDataObject, and ossimPointBlock.

◆ isInitialize()

bool ossimDataObject::isInitialize ( ) const
virtual

This is to be overriden in the derived classes so they can check If their data is null.

Definition at line 97 of file ossimDataObject.cpp.

References getDataObjectStatus(), and OSSIM_NULL.

Referenced by demo2().

98 {
99  return (getDataObjectStatus()!=OSSIM_NULL);
100 }
virtual ossimDataObjectStatus getDataObjectStatus() const

◆ loadState()

bool ossimDataObject::loadState ( const ossimKeywordlist kwl,
const char *  prefix = 0 
)
virtual

Method to the load (recreate) the state of the object from a keyword list. Return true if ok or false on error.

Reimplemented from ossimObject.

Reimplemented in ossimImageData, and ossimRectilinearDataObject.

Definition at line 165 of file ossimDataObject.cpp.

References ossimString::empty(), ossimKeywordlist::find(), ossimObject::loadState(), OSSIM_EMPTY, OSSIM_FULL, OSSIM_PARTIAL, OSSIM_STATUS_UNKNOWN, theDataObjectStatus, and ossimString::upcase().

Referenced by ossimRectilinearDataObject::loadState().

166 {
167  ossimString data_object_status = kwl.find(prefix, "data_object_status");
168  if(!data_object_status.empty())
169  {
170  data_object_status = data_object_status.upcase();
171  if(data_object_status == "OSSIM_FULL")
172  {
174  }
175  else if(data_object_status == "OSSIM_PARTIAL")
176  {
178  }
179  else if(data_object_status == "OSSIM_EMPTY")
180  {
182  }
183  else if(data_object_status == "OSSIM_STATUS_UNKNOWN")
184  {
186  }
187  }
188 
189  return ossimObject::loadState(kwl, prefix);
190 }
static ossimString upcase(const ossimString &aString)
Definition: ossimString.cpp:34
const char * find(const char *key) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
bool empty() const
Definition: ossimString.h:411
ossimDataObjectStatus theDataObjectStatus

◆ operator!=()

bool ossimDataObject::operator!= ( const ossimDataObject rhs) const
virtual

Definition at line 102 of file ossimDataObject.cpp.

References theDataObjectStatus, and theOwner.

103 {
104  return ( theOwner != rhs.theOwner ||
106 }
ossimSource * theOwner
ossimDataObjectStatus theDataObjectStatus

◆ operator=() [1/2]

const ossimDataObject * ossimDataObject::operator= ( const ossimDataObject rhs)
virtual

Definition at line 123 of file ossimDataObject.cpp.

References assign().

Referenced by ossimRectilinearDataObject::operator=().

124 {
125  assign(rhs);
126  return this;
127 }
virtual void assign(const ossimDataObject *rhs)

◆ operator=() [2/2]

const ossimDataObject & ossimDataObject::operator= ( const ossimDataObject rhs)
virtual

Definition at line 129 of file ossimDataObject.cpp.

References theDataObjectStatus, and theOwner.

130 {
131  if (this != &rhs)
132  {
133  theOwner = rhs.theOwner;
135  }
136  return *this;
137 }
ossimSource * theOwner
ossimDataObjectStatus theDataObjectStatus

◆ operator==()

bool ossimDataObject::operator== ( const ossimDataObject rhs) const
virtual

Definition at line 108 of file ossimDataObject.cpp.

References theDataObjectStatus, and theOwner.

109 {
110  return (theOwner == rhs.theOwner &&
112 }
ossimSource * theOwner
ossimDataObjectStatus theDataObjectStatus

◆ print()

std::ostream & ossimDataObject::print ( std::ostream &  out) const
virtual

Generic print method.

Derived classes should re-implement as they see fit.

Returns
std::ostream&

Reimplemented from ossimObject.

Reimplemented in ossimImageData, and ossimRectilinearDataObject.

Definition at line 139 of file ossimDataObject.cpp.

References ossimObject::getClassName(), getDataObjectStatusString(), and theOwner.

Referenced by ossimRectilinearDataObject::print().

140 {
141  out << "ossimDataObject::print:";
142 
143  if (theOwner)
144  {
145  out << "\ntheOwner->getClassName(): "
146  << theOwner->getClassName()<<endl;
147  }
148  else
149  {
150  out << "\ntheOwner is null"
151  <<endl;
152  }
153  out << "theDataObjectStatus: " << getDataObjectStatusString()
154  << endl;
155 
156  return out;
157 }
virtual ossimString getDataObjectStatusString() const
virtual ossimString getClassName() const
Definition: ossimObject.cpp:64
ossimSource * theOwner

◆ saveState()

bool ossimDataObject::saveState ( ossimKeywordlist kwl,
const char *  prefix = 0 
) const
virtual

Method to save the state of the object to a keyword list. Return true if ok or false on error.

Reimplemented from ossimObject.

Reimplemented in ossimImageData, and ossimRectilinearDataObject.

Definition at line 159 of file ossimDataObject.cpp.

References ossimKeywordlist::add(), getDataObjectStatusString(), and ossimObject::saveState().

Referenced by ossimRectilinearDataObject::saveState().

160 {
161  kwl.add(prefix, "data_object_status", getDataObjectStatusString(), true);
162  return ossimObject::saveState(kwl, prefix);
163 }
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Definition: ossimObject.cpp:95
virtual ossimString getDataObjectStatusString() const
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)

◆ setDataObjectStatus()

void ossimDataObject::setDataObjectStatus ( ossimDataObjectStatus  status) const
virtual

Full list found in ossimConstants.h.

OSSIM_STATUS_UNKNOWN OSSIM_NULL Null data. The buffers are never allocated OSSIM_EMPTY Allocated data but its empty. Most of the time this will be the default for an initialized data object. OSSIM_PARTIAL Says that some of the object is empty and is only partially full OSSIM_FULL This data is completey full

Definition at line 51 of file ossimDataObject.cpp.

References status, and theDataObjectStatus.

Referenced by ossimEquationCombiner::applyOp(), ossimPixelFlipper::clipTile(), ossimMaxMosaic::combine(), ossimFeatherMosaic::combine(), ossimImageData::computeAlphaChannel(), ossimImageData::computeAverageBandValue(), ossimBrightnessMatch::computeInputBrightness(), ossimImageData::computeMeanSquaredError(), ossimNBandToIndexFilter::convertInputTileToOutputTemplate(), ossimImageData::convertToNormalizedDouble(), ossimImageData::convertToNormalizedFloat(), ossimMaskFilter::executeMaskFilter(), ossimS16ImageData::fill(), ossimU11ImageData::fill(), ossimU12ImageData::fill(), ossimU13ImageData::fill(), ossimU14ImageData::fill(), ossimU15ImageData::fill(), ossimU8ImageData::fill(), ossimU16ImageData::fill(), ossimImageData::fill(), ossimCacheTileSource::fillTile(), ossimNullPixelFlip::flipPixels(), ossimImageCombiner::getNextNormTile(), ossimFusionCombiner::getNormIntensity(), ossimFusionCombiner::getNormTile(), ossimGammaRemapper::getTile(), ossimBrightnessContrastSource::getTile(), ossimPolyCutter::getTile(), ossimNBandToIndexFilter::getTile(), ossimRgbToIndexFilter::getTile(), ossimMeanMedianFilter::getTile(), ossimBandClipFilter::getTile(), ossimRangeDomeTileSource::getTile(), ossimRectilinearDataObject::initialize(), ossimImageData::loadTile(), ossimImageData::makeBlank(), ossimKakaduNitfReader::setNullPixelValue(), ossimImageData::stretchMinMax(), ossimS16ImageData::validate(), ossimU12ImageData::validate(), ossimU14ImageData::validate(), ossimU15ImageData::validate(), ossimU11ImageData::validate(), ossimU13ImageData::validate(), ossimU8ImageData::validate(), ossimU16ImageData::validate(), and ossimImageData::validate().

52 {
54 }
return status
ossimDataObjectStatus theDataObjectStatus

◆ setOwner()

void ossimDataObject::setOwner ( ossimSource aSource)
virtual

Sets the owner of this Data object.

Definition at line 36 of file ossimDataObject.cpp.

References theOwner.

Referenced by ossimImageData::assign().

37 {
38  theOwner = aSource;
39 }
ossimSource * theOwner

Member Data Documentation

◆ theDataObjectStatus

ossimDataObjectStatus ossimDataObject::theDataObjectStatus
mutableprotected

◆ theOwner

ossimSource* ossimDataObject::theOwner
protected

The documentation for this class was generated from the following files: