OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimObject.h>
Public Member Functions | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () 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 | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (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 |
Friends | |
OSSIMDLLEXPORT std::ostream & | operator<< (std::ostream &out, const ossimObject &obj) |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 25 of file ossimObject.h.
ossimObject::ossimObject | ( | ) |
Definition at line 22 of file ossimObject.cpp.
|
virtual |
Definition at line 25 of file ossimObject.cpp.
|
virtual |
Reimplemented in ossimConnectableObject, ossimImageChain, ossimConnectableContainer, ossimElevManager, ossimProperty, and ossimContainerProperty.
Definition at line 111 of file ossimObject.cpp.
References ossimVisitor::hasVisited(), ossimVisitor::stopTraversal(), and ossimVisitor::visit().
Referenced by ossimProperty::accept(), and ossimViewInterfaceVisitor::visit().
|
virtual |
Definition at line 74 of file ossimObject.cpp.
References RTTItypeid::can_cast(), and getType().
Referenced by ossimPointCloudSource::canConnectMyInputTo(), ossimObjectFactoryRegistry::getTypeNameList(), ossimTypeNameVisitor::visit(), and ossimTypeIdVisitor::visit().
|
virtual |
|
virtual |
Will use RTTI to search the derived classes to see if it derives from the passed in type. If so then this object can be casted to the passed in class name.
Definition at line 84 of file ossimObject.cpp.
References ossimString::c_str(), getType(), and RTTItypeid::null_type().
|
virtual |
Reimplemented in ossimImageGeometry, ossimNBandLutDataObject, ossimRpcModel, ossimElevManager, ossimDtedHandler, ossimImageData, ossimTiledElevationDatabase, ossimQuadTreeWarp, ossimRpcProjection, ossimFcsiModel, ossimSmacCallibrationSystem, ossimGeneralRasterElevHandler, ossimFont, ossimAffineProjection, ossimRS1SarModel, ossimWarpProjection, ossimCoarseGridModel, ossimSarModel, ossimImageElevationHandler, ossimSrtmHandler, ossimSonomaSensor, ossim2dTo2dMatrixTransform, ossimPointBlock, ossimplugins::ossimRadarSat2RPCModel, ossimRsmModel, ossimplugins::ossimRadarSat2Model, ossimplugins::ossimAlosPalsarModel, ossimplugins::ossimFormosatModel, ossimplugins::ossimPleiadesModel, ossimplugins::ossimSpot6Model, ossimplugins::ossimTerraSarModel, ossimAdjMapModel, ossimplugins::ossimRadarSatModel, ossimSpot5Model, ossimImageElevationDatabase, ossimplugins::ossimEnvisatAsarModel, ossimplugins::ossimErsSarModel, ossimNitfRsmModel, ossimplugins::ossimTileMapModel, ossim2dBilinearTransform, ossimViewEvent, ossimSpotDimapSupportData, ossimFormosatDimapSupportData, ossimRefreshEvent, ossimLandSatModel, ossimConnectionEvent, ossimAnnotationMultiLineObject, ossimU16ImageData, ossimGdBitmapFont, ossimAnnotationFontObject, ossimU8ImageData, ossimAlbersProjection, ossimU11ImageData, ossimU12ImageData, ossimU13ImageData, ossimU14ImageData, ossimU15ImageData, ossimSpaceObliqueMercatorProjection, ossimGeoAnnotationPolyObject, ossimQuickbirdRpcModel, ossimElevSource, ossimImageViewAffineTransform, ossimLambertConformalConicProjection, ossimS16ImageData, ossimIpodSensor, ossimSkyBoxLearSensor, ossimImagePolygonEvent, ossimGridRemapEngine, ossimNitfMapModel, ossimNitfRpcModel, ossimPolynomProjection, ossimImageGeometryEvent, ossimEquDistCylProjection, ossimAnnotationLineObject, ossimXmlNode, ossim2dTo2dShiftTransform, ossimAnnotationMultiEllipseObject, ossimAnnotationPolyObject, ossimHsvGridRemapEngine, ossimMonoGridRemapEngine, ossimRgbGridRemapEngine, ossimObliqueMercatorProjection, ossimAnnotationGdBitmapFont, ossimAnnotationMultiPolyObject, ossimGeoAnnotationMultiEllipseObject, ossimBilinearProjection, ossimImageViewProjectionTransform, ossimLlxyProjection, ossimProjection, ossimFilenameProperty, ossimDtedElevationDatabase, ossimGeoAnnotationEllipseObject, ossimAzimEquDistProjection, ossimGeoAnnotationFontObject, ossimGeoAnnotationMultiPolyLineObject, ossimNumericProperty, ossimMercatorProjection, ossimSinusoidalProjection, ossimTransCylEquAreaProjection, ossimAffineTransform, ossimMouseEvent, ossimXmlAttribute, ossimXmlDocument, ossimMillerProjection, ossimMollweidProjection, ossimOrthoGraphicProjection, ossimTransMercatorProjection, ossimGeneralRasterElevationDatabase, ossimAnnotationMultiPolyLineObject, ossimGeoAnnotationGdBitmapFont, ossimGeoAnnotationMultiPolyObject, ossimMemoryImageSource, ossimApplanixEcefModel, ossimPolarStereoProjection, ossimUtmProjection, ossimProcessProgressEvent, ossimRgbLutDataObject, ossimStringProperty, ossimGeoAnnotationBitmap, ossimGeoAnnotationLineObject, ossimBonneProjection, ossimCassiniProjection, ossimCylEquAreaProjection, ossimEckert6Projection, ossimPolyconicProjection, ossimROIEvent, ossimSrtmElevationDatabase, ossimAnnotationEllipseObject, ossimEckert4Projection, ossimQuadProjection, ossimStereographicProjection, ossimVanDerGrintenProjection, ossimMatrixProperty, ossimStateChangedEvent, ossimGeoAnnotationPolyLineObject, ossimGnomonicProjection, ossimDoubleGridProperty, ossimImageRectangleEvent, ossimAlphaSensorHRI, ossimAlphaSensorHSI, ossimContainerProperty, ossimDateProperty, ossimAlphaSensor, ossimNewZealandMapGridProjection, ossimPpjFrameSensor, ossimSpectraboticsRedEdgeModel, ossimColorProperty, ossimFontProperty, ossimStringListProperty, ossimApplanixUtmModel, ossimCadrgProjection, ossimUpsProjection, ossimElevationManagerEvent, ossimTextProperty, ossimGoogleProjection, ossimBooleanProperty, ossimBngProjection, ossimDisplayListEvent, ossimObjectDestructingEvent, and ossimPropertyEvent.
Definition at line 29 of file ossimObject.cpp.
References ossimObjectFactoryRegistry::createObject(), getClassName(), ossimObjectFactoryRegistry::instance(), ossimNotify(), ossimNotifyLevel_WARN, and saveState().
Referenced by ossimGdalOgrVectorAnnotation::drawAnnotations(), ossimAppTileCache::insert(), and ossimImageGeometry::operator=().
|
virtual |
Reimplemented in ossimKakaduCompressor, ossimTool, ossimKakaduJp2Reader, ossimPiecewiseRemapper, ossimInfo, ossimKakaduJ2kReader, ossimGpkgWriter, ossimPdfWriter, ossimGeoPdfReader, ossimplugins::ossimRadarSat2RPCModel, ossimMG4LidarReader, ossimMrSidReader, ossimTiledImagePatch, ossimplugins::ossimRadarSat2Model, ossimplugins::ossimAlosPalsarModel, ossimplugins::ossimTerraSarModel, ossimViewshedTool, ossimSubImageTool, ossimplugins::ossimRadarSatModel, ossimHdfReader, ossimHdf5Tool, ossimplugins::ossimEnvisatAsarModel, ossimplugins::ossimErsSarModel, ossimOpjJp2Reader, ossimH5ImageHandler, ossimPngReader, ossimShorelineTool, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimOrthoTool, ossimSlopeTool, ossimHlzTool, ossimToolRegistry, ossimHillshadeTool, ossimHdf5ImageHandler, ossimWriter, ossimShiftFilter, ossimGdalTileSource, ossimGpkgReader, ossimKakaduNitfWriter, ossimplugins::ossimTerraSarTiffReader, ossimKakaduJp2Writer, ossimPngWriter, ATP::ossimAtpTool, ossimDemTool, ossimPotraceTool, ossimVerticesFinderTool, ossimRegTool, and ossimBandMergeTool.
Definition at line 64 of file ossimObject.cpp.
References TYPE_NAME.
Referenced by ossimGpkgWriter::addLevels(), ossimImageData::computeAlphaChannel(), ossimImageData::computeAverageBandValue(), ossimImageData::computeMeanSquaredError(), ossimConnectableObject::connectMyInputTo(), ossimConnectableObject::connectMyOutputTo(), ossimS16ImageData::copyNormalizedBufferToTile(), ossimU11ImageData::copyNormalizedBufferToTile(), ossimU12ImageData::copyNormalizedBufferToTile(), ossimU13ImageData::copyNormalizedBufferToTile(), ossimU14ImageData::copyNormalizedBufferToTile(), ossimU15ImageData::copyNormalizedBufferToTile(), ossimU16ImageData::copyNormalizedBufferToTile(), ossimU8ImageData::copyNormalizedBufferToTile(), ossimS16ImageData::copyTileToNormalizedBuffer(), ossimU11ImageData::copyTileToNormalizedBuffer(), ossimU12ImageData::copyTileToNormalizedBuffer(), ossimU13ImageData::copyTileToNormalizedBuffer(), ossimU14ImageData::copyTileToNormalizedBuffer(), ossimU15ImageData::copyTileToNormalizedBuffer(), ossimU8ImageData::copyTileToNormalizedBuffer(), ossimU16ImageData::copyTileToNormalizedBuffer(), ossimGdalProjectionFactory::createProjection(), ossimImageData::createTestTile(), ossimGdalImageWriterFactory::createWriter(), ossimImageWriterFactory::createWriter(), ossimImageMetaDataWriterFactory::createWriter(), demo1(), demo2(), demo3(), dup(), ossimImageData::fill(), ossimEpsgProjectionDatabase::findProjectionCode(), ossimInfo::getImageInfo(), getLongName(), ossimAnnotationMultiPolyLineObject::getNewClippedObject(), ossimGpkgWriter::getNewOutputProjection(), ossimCadrgProjection::getProjectionName(), ossimMapProjection::getProjectionName(), ossimConnectableObject::getProperty(), getShortName(), ossimBandAverageFilter::getTile(), ossimKmlSuperOverlayReader::getTopLevelKmlFileInfo(), ossimImageUtil::hasRequiredOverview(), ossimGpkgSpatialRefSysRecord::init(), ossimTiledElevationDatabase::isDirectoryBasedImage(), ossimImageUtil::isDirectoryBasedImage(), isEqualTo(), ossimImageData::loadBand(), ossimImageData::loadBandTemplate(), ossimImageData::loadShortBand(), ossimAnnotationSource::loadState(), ossimImageData::loadTile(), ossimImageData::loadTileFromBil(), ossimImageData::loadTileFromBilTemplate(), ossimImageData::loadTileFromBip(), ossimImageData::loadTileFromBipAlpha(), ossimImageData::loadTileFromBipAlphaTemplate(), ossimImageData::loadTileFromBipTemplate(), ossimImageData::loadTileFromBsq(), ossimImageData::loadTileFromBsqTemplate(), ossimImageData::loadTileWithAlpha(), main(), ossimImageData::makeBlank(), ossimStatePlaneProjectionInfo::matchesProjection(), ossimImageData::nullTileAlpha(), ossimImageData::nullTileAlphaTemplate(), ossimTiffWriter::openTiff(), ossimMapProjection::operator==(), ossimNitfTagInformation::parseStream(), ossimAnnotationMultiPolyLineObject::print(), ossimAnnotationMultiPolyObject::print(), ossimDataObject::print(), ossimMapProjection::print(), ossimImageData::print(), ossimImageHandlerRegistry::printReaderProps(), ossimImageWriterFactoryRegistry::printWriterProps(), ossimViewController::propagateView(), ossimBngProjection::saveState(), saveState(), ossimRgbLutDataObject::saveState(), ossimImageFileWriter::saveState(), ossimNBandLutDataObject::saveState(), ossimImageData::stretchMinMax(), ossimImageData::unloadBand(), ossimImageData::unloadBandToBsq(), ossimImageData::unloadTile(), ossimImageData::unloadTileToBil(), ossimImageData::unloadTileToBip(), ossimImageData::unloadTileToBipAlpha(), ossimImageData::unloadTileToBsq(), ossimGpkgWriter::writeEntry(), ossimGeoTiff::writeTags(), and ossimTiffWriter::writeTiffTags().
|
virtual |
Reimplemented in ossimConnectableObject, ossimProperty, ossimWatermarkFilter, and ossimMaxMosaic.
Definition at line 58 of file ossimObject.cpp.
References getLongName().
|
virtual |
Reimplemented in ossimKakaduCompressor, ossimLasReader, ossimPointCloudImageHandler, ossimBumpShadeTileSource, ossimPiecewiseRemapper, ossimCibCadrgTileSource, ossimKakaduJp2Reader, ossimKakaduNitfReader, ossimGpkgWriter, ossimNitfTileSource, ossimPdfWriter, ossimTiledImagePatch, ossimKakaduJ2kReader, ossimGeoPdfReader, ossimRpfCacheTileSource, ossimImageHandlerMtAdaptor, ossimMG4LidarReader, ossimMrSidReader, ossimHistogramRemapper, ossimConvolutionFilter1D, ossimWatermarkFilter, ossimMaxMosaic, ossimTiffTileSource, ossimOpjJp2Reader, ossimHdfReader, ossimDtedTileSource, ossimH5ImageHandler, ossimPngReader, ossimAdrgTileSource, ossimShiftFilter, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimImageCacheTileSource, ossimSlopeFilter, ossimGdalTileSource, ossimHdf5ImageHandler, ossimWriter, ossimGpkgReader, ossimKakaduNitfWriter, ossimCcfTileSource, ossimHsiRemapper, ossimJpegTileSource, ossimMapViewController, ossimplugins::ossimRadarSat2TiffReader, ossimplugins::ossimTerraSarTiffReader, ossimKakaduJp2Writer, ossimPngWriter, ossimViewController, ossimGeneralRasterTileSource, ossimImageRenderer, ossimBandSelector, ossimEnviTileSource, ossimLandsatTileSource, ossimERSTileSource, ossimCacheTileSource, ossimRgbToGreyFilter, ossimScalarRemapper, ossimUsgsDemTileSource, ossimSrtmTileSource, ossim3x3ConvolutionFilter, ossimDoqqTileSource, and ossimImageSharpenFilter.
Definition at line 53 of file ossimObject.cpp.
References getClassName().
Referenced by ossim::Image::getAvailableModels(), getDescription(), and ossimImageHandlerMtAdaptor::getLongName().
|
virtual |
Reimplemented in ossimLasReader, ossimPointCloudImageHandler, ossimPixelFlipper, ossimBumpShadeTileSource, ossimPiecewiseRemapper, ossimTiledImagePatch, ossimKakaduJp2Reader, ossimCibCadrgTileSource, ossimNitfTileSource, ossimKakaduNitfReader, ossimGpkgWriter, ossimPdfWriter, ossimImageHandlerMtAdaptor, ossimGeoidImage, ossimKakaduJ2kReader, ossimHistogramRemapper, ossimGeoPdfReader, ossimConvolutionFilter1D, ossimMaxMosaic, ossimTiffTileSource, ossimWatermarkFilter, ossimRpfCacheTileSource, ossimMG4LidarReader, ossimMrSidReader, ossimIdentityGeoid, ossimShiftFilter, ossimDtedTileSource, ossimOpjJp2Reader, ossimAdrgTileSource, ossimH5ImageHandler, ossimPngReader, ossimSlopeFilter, ossimHdfReader, ossimGeoidEgm96, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimGdalTileSource, ossimHdf5ImageHandler, ossimHsiRemapper, ossimWriter, ossimCcfTileSource, ossimGpkgReader, ossimImageRenderer, ossimJpegTileSource, ossimKakaduNitfWriter, ossimImageCacheTileSource, ossimBandSelector, ossimGeneralRasterTileSource, ossimplugins::ossimRadarSat2TiffReader, ossimplugins::ossimTerraSarTiffReader, ossimKakaduJp2Writer, ossimViewController, ossimPngWriter, ossimMapViewController, ossimCacheTileSource, ossimERSTileSource, ossimLandsatTileSource, ossimScalarRemapper, ossimAOD, ossimAtCorrRemapper, ossimEnviTileSource, ossimGammaRemapper, ossimRgbToGreyFilter, ossimUsgsDemTileSource, ossimSrtmTileSource, ossimGeoidNgs, ossim3x3ConvolutionFilter, ossimDoqqTileSource, and ossimImageSharpenFilter.
Definition at line 48 of file ossimObject.cpp.
References getClassName().
Referenced by ossimGeoidManager::findGeoidByShortName(), ossimInfo::getImageInfo(), ossimImageHandlerMtAdaptor::getShortName(), ossimElevationDatabase::saveState(), and ossimElevationCellDatabase::saveState().
|
virtual |
Will return the type of this class in an RTTI format.
Definition at line 69 of file ossimObject.cpp.
References TYPE_INFO.
Referenced by canCastTo(), and ossimViewController::findFirstViewOfType().
|
virtual |
Reimplemented in ossimImageGeometry, ossimMapProjection, ossimImageViewAffineTransform, ossimProjection, ossimDatum, ossimSevenParamDatum, and ossimThreeParamDatum.
Definition at line 106 of file ossimObject.cpp.
References getClassName().
Referenced by ossimDatum::isEqualTo(), ossimProjection::isEqualTo(), ossimImageViewAffineTransform::isEqualTo(), ossimImageGeometry::isEqualTo(), and ossimImageViewProjectionTransform::viewToImage().
|
virtual |
Method to the load (recreate) the state of the object from a keyword list. Return true if ok or false on error.
Reimplemented in ossimImageData, ossimConnectableObject, ossimNBandLutDataObject, ossimHistogramRemapper, ossimImageHandler, ossimImageGeometry, ossimNitfRpcBase, ossimImageFileWriter, ossimNitfFileHeaderV2_1, ossimNitfIchipbTag, ossimQuadTreeWarp, ossimMapProjectionInfo, ossimGeneralRasterInfo, ossimCibCadrgTileSource, ossimEquationCombiner, ossimEsriShapeFileFilter, ossimLasReader, ossimKakaduCompressor, ossimKakaduJp2Reader, ossimHistogram, ossimImageChain, ossimMapCompositionSource, ossimKakaduJ2kReader, ossimSensorModel, ossimMapProjection, ossimPointCloudImageHandler, ossimMrSidReader, ossim2dTo2dMatrixTransform, ossimGeoPdfReader, ossimImageSource, ossimMG4LidarReader, ossim2dBilinearTransform, ossimBumpShadeTileSource, ossimTiffTileSource, ossimElevManager, ossimRpfCacheTileSource, ossimVpfAnnotationFeatureInfo, ossimImageViewAffineTransform, ossimMaskFilter, ossimFormosatDimapSupportData, ossimHdfReader, ossimSpotDimapSupportData, ossimRpfHeader, ossimIndexToRgbLutFilter, ossimConnectableContainer, ossimplugins::ossimGeometricSarSensorModel, ossimRectilinearDataObject, ossimImageSourceSequencer, ossimNitfImageHeaderV2_1, ossimPixelFlipper, ossimResampler, ossimHistogramMatchFilter, ossimNitfTileSource, ossimScaleFilter, ossimBandLutFilter, ossimRpcModel, ossimWriter, ossimNitfImageHeaderV2_X, ossimFcsiModel, ossimBandSelector, ossimCcfTileSource, ossimOgrGdalTileSource, ossimAdrgTileSource, ossimDtedTileSource, ossimPiecewiseRemapper, ossimAlbersProjection, ossimImageViewTransform, ossimSonomaSensor, ossimOgrVectorTileSource, ossimImageElevationDatabase, ossimLambertConformalConicProjection, ossimH5ImageHandler, ossimOpjJp2Reader, ossimPngReader, ossimAtCorrGridRemapper, ossimWatermarkFilter, ossimGdalTileSource, ossimGeoAnnotationFontObject, ossimKMeansFilter, ossimPdfWriter, ossimEquDistCylProjection, ossimNitfFileHeaderV2_X, ossimTiffWriter, ossimHdf5ImageHandler, ossimTiling, ossimMeanRadialLensDistortion, ossimGpkgReader, ossimNitfWriterBase, ossimUsgsDemTileSource, ossimSrtmSupportData, ossim2dTo2dShiftTransform, ossimJpegTileSource, ossimTiledElevationDatabase, ossimImageCacheBase, ossimImageViewProjectionTransform, ossimRadialDecentLensDistortion, ossimGpkgWriter, ossimBitMaskWriter, ossimGeoPolyCutter, ossimTopographicCorrectionFilter, ossimKmlSuperOverlayReader, ossimDataObject, ossimRangeDomeTileSource, ossimplugins::ossimRadarSat2Model, ossimplugins::ossimPleiadesDimapSupportData, ossimVpfTileSource, ossimplugins::ossimSpot6DimapSupportData, ossimplugins::ossimTerraSarModel, ossimGeneralRasterTileSource, ossimplugins::ossimRadarSat2RPCModel, ossimNitfWriter, ossimRpcProjection, ossimplugins::ossimAlosPalsarModel, ossimMetadataFileWriter, ossimJpegCodec, ossimRsmModel, ossimplugins::ossimRadarSatModel, ossimElevImageSource, ossimLlxyProjection, ossimObliqueMercatorProjection, ossimProjection, ossimplugins::ossimEnvisatAsarModel, ossimAnnotationSource, ossimBandAverageFilter, ossimBrightnessContrastSource, ossimMeanMedianFilter, ossimTiledImagePatch, ossimplugins::ossimErsSarModel, ossimGeoidImage, ossimLandSatModel, ossimAnnotationEllipseObject, ossimMemoryImageSource, ossimNitf20Writer, ossimMercatorProjection, ossimSkyBoxLearSensor, ossimOutputSource, ossimGeoAnnotationPolyObject, ossimGridRemapSource, ossimRgbToIndexFilter, ossimAffineProjection, ossimIpodSensor, ossimWarpProjection, ossimRgbLutDataObject, ossimNBandToIndexFilter, ossimAzimEquDistProjection, ossimTransCylEquAreaProjection, ossimGdalOgrVectorAnnotation, ossimH5GridModel, ossimAnnotationObject, ossimImageRenderer, ossimMultiBandHistogramTileSource, ossimTransMercatorProjection, ossimPngWriter, ossimCoarseGridModel, ossimplugins::ossimFormosatModel, ossimplugins::ossimPleiadesModel, ossimplugins::ossimSpot6Model, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimPngCodec, ossimGeoAnnotationMultiPolyLineObject, ossimScalarRemapper, ossimSubImageTileSource, ossimCylEquAreaProjection, ossimplugins::ossimTileMapModel, ossimEckert6Projection, ossimSinusoidalProjection, ossimSpot5Model, ossimElevationCellDatabase, ossimEckert4Projection, ossimVanDerGrintenProjection, ossimHistogramWriter, ossimImageHistogramSource, ossimRLevelFilter, ossimBonneProjection, ossimMollweidProjection, ossimOrthoGraphicProjection, ossimRS1SarModel, ossimValueAssignImageSourceFilter, ossimApplanixEcefModel, ossimCassiniProjection, ossimMillerProjection, ossimPolyconicProjection, ossimGeneralRasterWriter, ossimAdjMapModel, ossimGnomonicProjection, ossimStereographicProjection, ossimConvolutionFilter1D, ossimTiledImageHandler, ossimPolarStereoProjection, ossimGdalWriter, ossimElevationDatabase, ossimBandClipFilter, ossimNitfRpcModel, ossimUtmProjection, ossimKakaduJpipHandler, ossimKakaduNitfWriter, ossimIkonosMetaData, ossimQuickbirdMetaData, ossimSlopeFilter, ossimNewZealandMapGridProjection, ossimSpectraboticsRedEdgeModel, ossimKakaduJp2Writer, ossimBandSeparateHandler, ossimGeoAnnotationEllipseObject, ossimJpegWriter, ossimplugins::ossimTerraSarTiffReader, ossimGeoidManager, ossimImageWriter, ossimDtedElevationDatabase, ossimGeneralRasterElevationDatabase, ossimGeoAnnotationSource, ossimLocalCorrelationFusion, ossimSarModel, ossimplugins::ossimRadarSat2TiffReader, ossimEnviTileSource, ossimLandsatTileSource, ossimImageChainMtAdaptor, ossimSpaceObliqueMercatorProjection, ossimHsiRemapper, ossimSFIMFusion, ossimBilinearProjection, ossimDilationFilter, ossimCastTileSourceFilter, ossimVectorRenderer, ossimTableRemapper, ossimTangentialRadialLensDistortion, ossimSrtmElevationDatabase, ossimFftFilter, ossimImageGaussianFilter, ossimLinearStretchRemapper, ossimSource, ossimNitfMapModel, ossimCacheTileSource, ossimEdgeFilter, ossimMultiThreadSequencer, ossimAffineTransform, ossimHttpRequest, ossimFgdcFileWriter, ossimImageHandlerMtAdaptor, ossimNitfRsmModel, ossimPpjFrameSensor, ossimQuadProjection, ossimKakaduJ2kCodec, ossimMaxMosaic, ossimSrtmTileSource, ossimRgbToGreyFilter, ossimIkonosRpcModel, ossimElevationMosaic, ossimImageMosaic, ossimPolyCutter, ossimErosionFilter, ossimRectangleCutFilter, ossimApplanixUtmModel, ossimQuickbirdRpcModel, ossimHistoMatchRemapper, ossimGeoAnnotationObject, ossimCadrgProjection, ossimLensDistortion, ossimMapViewController, ossim2dTo2dTransform, ossimEnviHeaderFileWriter, ossimWorldFileWriter, ossim3x3ConvolutionFilter, ossimArcInfoGridWriter, ossimConvolutionSource, ossimImageToPlaneNormalFilter, ossimAOD, ossimAtCorrRemapper, ossimERSTileSource, ossimImageSourceFilter, ossimERSFileWriter, ossimGammaRemapper, ossimElevRemapper, ossimImageSharpenFilter, ossimTilingRect, ossimUpsProjection, ossimTilingPoly, ossimBlendMosaic, ossimBrightnessMatch, ossimImageCombiner, ossimQuickbirdNitfTileSource, ossimAlphaSensor, ossimPolynomProjection, ossimHistogramEqualization, ossimAlphaSensorHRI, ossimAlphaSensorHSI, ossimBngProjection, ossimHistogramThreshholdFilter, ossimTrimFilter, ossimCurlHttpRequest, ossimNitfXmlDataContentDes, ossimImageSourceHistogramFilter, ossimLandsatTopoCorrectionFilter, ossimHistogramSource, ossimVpfAnnotationSource, ossimGoogleProjection, ossimDoqqTileSource, ossimDespeckleFilter, and ossimEastingNorthingCutter.
Definition at line 119 of file ossimObject.cpp.
Referenced by ossimPngCodecFactory::createCodec(), ossimCodecFactory::createCodec(), ossimKakaduCodecFactory::createCodec(), ossimImageReconstructionFilterFactory::createObject(), ossimImageMetaDataWriterFactory::createObject(), ossimGdalObjectFactory::createObject(), ossimOpenCvObjectFactory::createObject(), ossimOverviewBuilderFactoryBase::createObject(), ossimGdalFactory::createObject(), ossim2dTo2dTransform::loadState(), ossimHttpRequest::loadState(), ossimAnnotationObject::loadState(), ossimJpegCodec::loadState(), ossimDataObject::loadState(), ossimNitfRpcBase::loadState(), ossimImageGeometry::loadState(), and ossimConnectableObject::loadState().
|
virtual |
Generic print method.
Derived classes should re-implement as they see fit.
Reimplemented in ossimImageData, ossimHistogramRemapper, ossimImageGeometry, ossimTiffTileSource, ossimMapProjection, ossimGeneralRasterInfo, ossim2dTo2dMatrixTransform, ossimWatermarkFilter, ossim2dBilinearTransform, ossimMapProjectionInfo, ossimElevManager, ossimGdalOverviewBuilder, ossimElevSource, ossimSrtmSupportData, ossimplugins::ossimGeometricSarSensorModel, ossimPixelFlipper, ossimQuadTreeWarp, ossimImageElevationDatabase, ossimSensorModel, ossimKakaduNitfOverviewBuilder, ossimRectilinearDataObject, ossimTiledElevationDatabase, ossimPointObservation, ossimElevationCellDatabase, ossimPiecewiseRemapper, ossimLambertConformalConicProjection, ossimRpcModel, ossimFcsiModel, ossimRadialDecentLensDistortion, ossimTiling, ossim2dTo2dShiftTransform, ossimplugins::ossimRadarSat2Model, ossimplugins::ossimTerraSarModel, ossimplugins::ossimRadarSat2RPCModel, ossimDataObject, ossimShapeFile, ossimplugins::ossimEnvisatAsarModel, ossimLlxyProjection, ossimAffineTransform, ossimSarModel, ossimElevCellHandler, ossimTransMercatorProjection, ossimRpcProjection, ossimGdalOgrVectorAnnotation, ossimImageViewTransform, ossimMeanRadialLensDistortion, ossimProjection, ossimLandSatModel, ossimRsmModel, ossimShapeDatabase, ossimUtmProjection, ossimElevationDatabase, ossimAffineProjection, ossimWarpProjection, ossimCoarseGridModel, ossimplugins::ossimFormosatModel, ossimplugins::ossimPleiadesModel, ossimplugins::ossimSpot6Model, ossimObservationSet, ossimGeneralRasterElevationDatabase, ossimSpot5Model, ossimAdjMapModel, ossimDtedElevationDatabase, ossimHsiRemapper, ossimBilinearProjection, ossimplugins::ossimTileMapModel, ossimAnnotationMultiLineObject, ossimTableRemapper, ossimGeoAnnotationMultiEllipseObject, ossimImageViewProjectionTransform, ossimSource, ossimIkonosMetaData, ossimQuickbirdMetaData, ossimAnnotationGdBitmapFont, ossimNitfDataExtensionSegmentV2_1, ossimNitfTagInformation, ossimAnnotationFontObject, ossimGeoAnnotationPolyObject, ossimAnnotationPolyObject, ossimAnnotationLineObject, ossimTangentialRadialLensDistortion, ossimAOD, ossimAtCorrRemapper, ossimAnnotationMultiPolyObject, ossimGammaRemapper, ossimNitfMapModel, ossimNitfVqCompressionHeader, ossimAnnotationMultiEllipseObject, ossimGeoAnnotationMultiPolyLineObject, ossimHistogramEqualization, ossimNitfDataExtensionSegmentV2_0, ossim2dTo2dTransform, ossimAnnotationEllipseObject, ossimGeoAnnotationMultiPolyObject, ossimNitfImageOffsetInformation, ossimImageSourceHistogramFilter, ossimPolynomProjection, ossimAnnotationMultiPolyLineObject, ossimGeoAnnotationBitmap, ossimGeoAnnotationEllipseObject, ossimAnnotationObject, ossimGeoAnnotationLineObject, ossimGeoAnnotationPolyLineObject, ossimGeoAnnotationGdBitmapFont, ossimGeographicAnnotationGrid, ossimNitfImageLut, ossimNitfImageLutV2_0, ossimNitfLabelHeaderV2_0, ossimNitfSymbolHeaderV2_0, ossimNitfTextHeaderV2_0, and ossimNitfTextHeaderV2_1.
Definition at line 124 of file ossimObject.cpp.
Referenced by operator<<().
|
virtual |
Method to save the state of the object to a keyword list. Return true if ok or false on error.
Reimplemented in ossimImageData, ossimConnectableObject, ossimNBandLutDataObject, ossimHistogramRemapper, ossimImageHandler, ossimImageGeometry, ossimImageFileWriter, ossimQuadTreeWarp, ossimMapProjectionInfo, ossimGeneralRasterInfo, ossimGeoPdfReader, ossimEsriShapeFileFilter, ossimEquationCombiner, ossimHistogram, ossimLasReader, ossimKakaduCompressor, ossimImageChain, ossimMapCompositionSource, ossimSensorModel, ossimCibCadrgTileSource, ossimPointCloudImageHandler, ossimMapProjection, ossim2dTo2dMatrixTransform, ossimBumpShadeTileSource, ossimImageSource, ossim2dBilinearTransform, ossimImageViewAffineTransform, ossimMaskFilter, ossimVpfAnnotationFeatureInfo, ossimTiffTileSource, ossimElevManager, ossimHistogramMatchFilter, ossimFormosatDimapSupportData, ossimSpotDimapSupportData, ossimConnectableContainer, ossimIndexToRgbLutFilter, ossimRectilinearDataObject, ossimplugins::ossimGeometricSarSensorModel, ossimPixelFlipper, ossimRpfCacheTileSource, ossimBandLutFilter, ossimResampler, ossimNitfTileSource, ossimScaleFilter, ossimRpcModel, ossimWriter, ossimFcsiModel, ossimImageViewTransform, ossimImageElevationDatabase, ossimSonomaSensor, ossimAtCorrGridRemapper, ossimBandSelector, ossimCcfTileSource, ossimKMeansFilter, ossimOgrGdalTileSource, ossimAdrgTileSource, ossimDtedTileSource, ossimAlbersProjection, ossimOgrVectorTileSource, ossimPiecewiseRemapper, ossimLambertConformalConicProjection, ossimH5ImageHandler, ossimOpjJp2Reader, ossimPngReader, ossimGdalTileSource, ossimTiling, ossimTiledElevationDatabase, ossimEquDistCylProjection, ossimImageViewProjectionTransform, ossimMeanRadialLensDistortion, ossimPdfWriter, ossimTopographicCorrectionFilter, ossimHdf5ImageHandler, ossimTiffWriter, ossimGpkgReader, ossimJpegCodec, ossimSrtmSupportData, ossimDataObject, ossimRangeDomeTileSource, ossim2dTo2dShiftTransform, ossimBrightnessContrastSource, ossimJpegTileSource, ossimTiledImagePatch, ossimRadialDecentLensDistortion, ossimGpkgWriter, ossimGeoPolyCutter, ossimUsgsDemTileSource, ossimWatermarkFilter, ossimKmlSuperOverlayReader, ossimBandAverageFilter, ossimplugins::ossimPleiadesDimapSupportData, ossimRpcProjection, ossimplugins::ossimRadarSat2Model, ossimplugins::ossimSpot6DimapSupportData, ossimVpfTileSource, ossimGeneralRasterTileSource, ossimGridRemapSource, ossimNitfWriterBase, ossimplugins::ossimTerraSarModel, ossimProjection, ossimplugins::ossimRadarSat2RPCModel, ossimSkyBoxLearSensor, ossimplugins::ossimAlosPalsarModel, ossimPngCodec, ossimElevImageSource, ossimLandSatModel, ossimLlxyProjection, ossimRsmModel, ossimplugins::ossimRadarSatModel, ossimIpodSensor, ossimObliqueMercatorProjection, ossimNitfWriter, ossimplugins::ossimEnvisatAsarModel, ossimAnnotationSource, ossimMeanMedianFilter, ossimMemoryImageSource, ossimMultiBandHistogramTileSource, ossimAffineProjection, ossimWarpProjection, ossimGeoidImage, ossimOutputSource, ossimRgbLutDataObject, ossimplugins::ossimErsSarModel, ossimAnnotationEllipseObject, ossimSubImageTileSource, ossimRgbToIndexFilter, ossimMercatorProjection, ossimGdalOgrVectorAnnotation, ossimGeoAnnotationPolyObject, ossimNBandToIndexFilter, ossimRLevelFilter, ossimElevationCellDatabase, ossimImageHistogramSource, ossimplugins::ossimFormosatModel, ossimplugins::ossimPleiadesModel, ossimplugins::ossimSpot6Model, ossimGeoAnnotationFontObject, ossimImageCacheBase, ossimNitf20Writer, ossimAzimEquDistProjection, ossimCoarseGridModel, ossimTransCylEquAreaProjection, ossimAnnotationObject, ossimImageRenderer, ossimplugins::ossimTileMapModel, ossimH5GridModel, ossimBandClipFilter, ossimSpot5Model, ossimTransMercatorProjection, ossimPngWriter, ossimElevationDatabase, ossimConvolutionFilter1D, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimHistogramWriter, ossimSarModel, ossimGeoAnnotationMultiPolyLineObject, ossimScalarRemapper, ossimAdjMapModel, ossimApplanixEcefModel, ossimCylEquAreaProjection, ossimRS1SarModel, ossimEckert6Projection, ossimSinusoidalProjection, ossimKakaduJpipHandler, ossimEckert4Projection, ossimVanDerGrintenProjection, ossimTiledImageHandler, ossimBonneProjection, ossimMollweidProjection, ossimOrthoGraphicProjection, ossimValueAssignImageSourceFilter, ossimCassiniProjection, ossimMillerProjection, ossimPolyconicProjection, ossimGeneralRasterWriter, ossimGnomonicProjection, ossimStereographicProjection, ossimNitfRpcModel, ossimPolarStereoProjection, ossimGdalWriter, ossimDtedElevationDatabase, ossimGeneralRasterElevationDatabase, ossimImageChainMtAdaptor, ossimSpectraboticsRedEdgeModel, ossimUtmProjection, ossimBandSeparateHandler, ossimKakaduNitfWriter, ossimImageWriter, ossimSlopeFilter, ossimIkonosMetaData, ossimQuickbirdMetaData, ossimNewZealandMapGridProjection, ossimKakaduJp2Writer, ossimGeoAnnotationEllipseObject, ossimJpegWriter, ossimLocalCorrelationFusion, ossimFftFilter, ossimplugins::ossimTerraSarTiffReader, ossimGeoidManager, ossimSrtmElevationDatabase, ossimImageGaussianFilter, ossimSFIMFusion, ossimBilinearProjection, ossimCacheTileSource, ossimGeoAnnotationSource, ossimplugins::ossimRadarSat2TiffReader, ossimLinearStretchRemapper, ossimPpjFrameSensor, ossimSpaceObliqueMercatorProjection, ossimTangentialRadialLensDistortion, ossimDilationFilter, ossimEdgeFilter, ossimHsiRemapper, ossimSource, ossimEnviTileSource, ossimNitfMapModel, ossimHdf5GridModel, ossimCastTileSourceFilter, ossimVectorRenderer, ossimAffineTransform, ossimTableRemapper, ossimQuadProjection, ossimImageHandlerMtAdaptor, ossim3x3ConvolutionFilter, ossimImageSourceFilter, ossimImageToPlaneNormalFilter, ossimRectangleCutFilter, ossimApplanixUtmModel, ossimQuickbirdRpcModel, ossimMaxMosaic, ossimNitfRsmModel, ossimImageSharpenFilter, ossimRgbToGreyFilter, ossimLensDistortion, ossimMapViewController, ossim2dTo2dTransform, ossimElevationMosaic, ossimErosionFilter, ossimImageMosaic, ossimPolyCutter, ossimSrtmTileSource, ossimIkonosRpcModel, ossimBrightnessMatch, ossimElevRemapper, ossimGeoAnnotationObject, ossimImageCombiner, ossimAlphaSensor, ossimCadrgProjection, ossimHistogramEqualization, ossimTilingRect, ossimArcInfoGridWriter, ossimConvolutionSource, ossimHistogramThreshholdFilter, ossimAlphaSensorHRI, ossimAlphaSensorHSI, ossimImageSourceHistogramFilter, ossimTilingPoly, ossimPolynomProjection, ossimUpsProjection, ossimTrimFilter, ossimLandsatTopoCorrectionFilter, ossimBlendMosaic, ossimQuickbirdNitfTileSource, ossimHistogramSource, ossimBngProjection, ossimGoogleProjection, ossimVpfAnnotationSource, ossimDespeckleFilter, ossimEastingNorthingCutter, and ossimEnviCgModel.
Definition at line 95 of file ossimObject.cpp.
References ossimKeywordlist::add(), getClassName(), and ossimKeywordNames::TYPE_KW.
Referenced by demo1(), demo2(), demo3(), dup(), ossimIgenGenerator::generateViewKwl(), ossimInfo::printFactories(), ossimAutRegUtil::saveAdjustment(), ossimNitfCompressionHeader::saveState(), ossim2dTo2dTransform::saveState(), ossimAnnotationObject::saveState(), ossimDataObject::saveState(), ossimJpegCodec::saveState(), ossimNitfImageHeader::saveState(), ossimNitfFileHeader::saveState(), ossimImageGeometry::saveState(), and ossimConnectableObject::saveState().
|
friend |
Definition at line 129 of file ossimObject.cpp.