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

#include <ossimSource.h>

Inheritance diagram for ossimSource:
ossimConnectableObject ossimErrorStatusInterface ossimObject ossimListenerManager ossimPropertyInterface ossimReferenced ossimElevSource ossimHistogramSource ossimImageSource ossimImageStatisticsSource ossimOutputSource ossimOverviewBuilderBase ossimPointCloudSource ossimVideoSource ossimViewController

Public Member Functions

 ossimSource (ossimObject *owner=0)
 
 ossimSource (ossimObject *owner, ossim_uint32 inputListSize, ossim_uint32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true)
 
virtual ~ossimSource ()
 
virtual bool isSourceEnabled () const
 
virtual void enableSource ()
 
virtual void disableSource ()
 
virtual bool getEnableFlag () const
 
virtual void setEnableFlag (bool flag)
 
virtual bool isInitialized () const
 
virtual void setInitializedFlag (bool flag)
 
virtual void initialize ()
 
virtual void setProperty (ossimRefPtr< ossimProperty > property)
 
virtual ossimRefPtr< ossimPropertygetProperty (const ossimString &name) const
 
virtual void getPropertyNames (std::vector< ossimString > &propertyNames) 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
 Outputs theErrorStatus as an ossimErrorCode and an ossimString. More...
 
- Public Member Functions inherited from ossimConnectableObject
 ossimConnectableObject (ossimObject *owner=0)
 Base constructor of this object. More...
 
 ossimConnectableObject (ossimObject *owner, ossim_int32 inputListSize, ossim_int32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true)
 
virtual ~ossimConnectableObject ()
 
void setId (const ossimId &id)
 All connectable objects will have id's. More...
 
const ossimIdgetId () const
 Will allow us to get this object's id. More...
 
const ossimObjectgetOwner () const
 Fetches the current owner, most likely a container but not limited to one. More...
 
virtual void changeOwner (ossimObject *owner)
 Permits changing the object's owner. More...
 
virtual void setDescription (const ossimString &description)
 
virtual ossimString getDescription () const
 
virtual bool isConnected (ossimConnectableObjectDirectionType direction=CONNECTABLE_DIRECTION_INPUT) const
 will check the direction specified to see if all slots are full. More...
 
 OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findConnectableObject(const ossimId &id))
 
 OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findObjectOfType(RTTItypeid typeId, ossimConnectableObjectDirectionType directionType, bool recurse=true))
 
 OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findObjectOfType(const ossimString &obj, ossimConnectableObjectDirectionType directionType, bool recurse=true))
 
 OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findInputObjectOfType(const ossimString &className))
 
virtual ossim_int32 findInputIndex (const ossimConnectableObject *object)
 Return a valid index of the input list if the passed in object is found else return -1. More...
 
virtual ossim_int32 findInputIndex (const ossimId &id)
 Return a valid index of the input list if the passed id is found else return -1. More...
 
virtual ossim_int32 findOutputIndex (const ossimConnectableObject *object)
 Return a valid index of the output list if the passed in object is found else return -1. More...
 
virtual ossim_int32 findOutputIndex (const ossimId &id)
 Return a valid index of the output list if the passed in object is found else return -1. More...
 
virtual ossim_int32 getMyInputIndexToConnectTo (ossimConnectableObject *object) const
 Should return the first available index to connect to. More...
 
virtual ossim_int32 getMyOutputIndexToConnectTo (ossimConnectableObject *object) const
 Should return the first available index to connect to. More...
 
virtual bool canConnectMyInputTo (ossim_int32 myInputIndex, const ossimConnectableObject *object) const =0
 required to be overriden by derived classes More...
 
virtual bool canConnectMyOutputTo (ossim_int32 myOutputIndex, const ossimConnectableObject *object) const
 default implementation is to allow anyone to connect to us. More...
 
virtual void disconnect (ossimConnectableObject *object=0)
 Will disconnect the object passed in. More...
 
virtual void disconnect (const ossimId &id)
 Will disconnect the object passed in. More...
 
virtual ossimRefPtr< ossimConnectableObjectdisconnectMyInput (ossim_int32 inputIndex, bool disconnectOutputFlag=true, bool createEventFlag=true)
 Will disconnect the object at the given input index and generate a connection event. More...
 
virtual void disconnectMyInput (ossimConnectableObject *input, bool disconnectOutputFlag=true, bool createEventFlag=true)
 Finds the index of the passed in input and calls disconnectMyInput(inputIndex, disconnectOutputFlag, createEventFlag);. More...
 
virtual void disconnectMyInputs (ConnectableObjectList &inputList, bool disconnectOutputFlag=true, bool createEventFlag=true)
 
virtual ossimRefPtr< ossimConnectableObjectdisconnectMyOutput (ossim_int32 outputIndex, bool disconnectInputFlag=true, bool createEventFlag=true)
 Will disconnect the object at the given output index and generate a connection event. More...
 
virtual void disconnectMyOutput (ossimConnectableObject *output, bool disconnectInputFlag=true, bool createEventFlag=true)
 Will disconnect the output object. More...
 
virtual void disconnectMyOutputs (ConnectableObjectList &outputList, bool disconnectOutputFlag=true, bool createEventFlag=true)
 
virtual void disconnectAllInputs ()
 Will disconnect all of the input objects. More...
 
virtual void disconnectAllOutputs ()
 Will disconnect all of the output objects. More...
 
virtual ossim_int32 connectMyInputTo (ossimConnectableObject *inputObject, bool makeOutputConnection=true, bool createEventFlag=true)
 Will try to connect this objects input to the passed in object. More...
 
virtual ossim_int32 connectMyInputTo (ossim_int32 inputIndex, ossimConnectableObject *inputObject, bool makeOutputConnection=true, bool createEventFlag=true)
 Will connect the specified input to the passed in object. More...
 
virtual bool connectMyInputTo (ConnectableObjectList &inputList, bool makeOutputConnection=true, bool createEventFlag=true)
 
virtual ossim_int32 connectMyOutputTo (ossimConnectableObject *outputObject, bool makeInputConnection=true, bool createEventFlag=true)
 Will try to connect this objects output to the passed in object. More...
 
virtual bool connectMyOutputTo (ConnectableObjectList &outputList, bool makeInputConnection=true, bool createEventFlag=true)
 
virtual bool connectInputList (ConnectableObjectList &inputList)
 Will disconnect itself from all inputs and reset to the passed in input list. More...
 
virtual bool connectOutputList (ConnectableObjectList &outputList)
 Will disconnect itself from all outputs and reset to the passed in output list. More...
 
virtual ossim_uint32 getNumberOfInputs () const
 Returns the number of input objects. More...
 
virtual ossim_uint32 getNumberOfOutputs () const
 Return the number of output objects. More...
 
ossimConnectableObjectgetInput (ossim_uint32 index=0)
 returns the object at the specified index. More...
 
const ossimConnectableObjectgetInput (ossim_uint32 index=0) const
 returns the object at the specified index. More...
 
ossimConnectableObjectgetOutput (ossim_uint32 index=0)
 returns the object at the specified index. More...
 
const ossimConnectableObjectgetOutput (ossim_uint32 index=0) const
 returns the object at the specified index. More...
 
virtual void setNumberOfInputs (ossim_int32 numberOfInputs)
 Will set the number of inputs. More...
 
virtual bool getInputListIsFixedFlag () const
 
virtual bool getOutputListIsFixedFlag () const
 
virtual void setNumberOfOutputs (ossim_int32 numberOfInputs)
 Will set the number of outputs. More...
 
const ConnectableObjectListgetInputList () const
 
const ConnectableObjectListgetOutputList () const
 
ConnectableObjectListgetInputList ()
 
ConnectableObjectListgetOutputList ()
 
 OSSIM_DEPRECATE_METHOD (virtual void findAllObjectsOfType(ConnectableObjectList &result, const RTTItypeid &typeInfo, bool recurse=true))
 
 OSSIM_DEPRECATE_METHOD (virtual void findAllObjectsOfType(ConnectableObjectList &result, const ossimString &className, bool recurse=true))
 
virtual void propagateEventToOutputs (ossimEvent &event)
 
virtual void propagateEventToInputs (ossimEvent &event)
 
virtual void setProperty (const ossimString &name, const ossimString &value)
 
virtual ossim_uint32 saveStateOfAllInputs (ossimKeywordlist &kwl, bool saveThisStateFlag=true, ossim_uint32 objectIndex=1, const char *prefix=0) const
 Save the state of all inputs to a keyword list. More...
 
virtual bool fillContainer (ossimConnectableContainer &container)
 Inserts this object and all of its children and inputs into the container provided. More...
 
bool moveInputUp (const ossimId &id)
 Moves the input connection matching id up one in the connection list. More...
 
bool moveInputDown (const ossimId &id)
 Moves the input connection matching id down one in the connection list. More...
 
bool moveInputToTop (const ossimId &id)
 Moves the input connection matching id to the top of the connection list. More...
 
bool moveInputToBottom (const ossimId &id)
 Moves the input connection matching id to the bottom of the connection list. More...
 
virtual void accept (ossimVisitor &visitor)
 We will add a visitor interface for all connectable objects. More...
 
- Public Member Functions inherited from ossimObject
 ossimObject ()
 
virtual ~ossimObject ()
 
virtual ossimObjectdup () const
 
virtual ossimString getShortName () const
 
virtual ossimString getLongName () 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
 
- 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
 
- Public Member Functions inherited from ossimListenerManager
 ossimListenerManager ()
 
virtual ~ossimListenerManager ()
 
virtual void fireEvent (ossimEvent &event)
 
virtual bool addListener (ossimListener *listener)
 
virtual bool removeListener (ossimListener *listener)
 
virtual bool findListener (ossimListener *listener)
 
- Public Member Functions inherited from ossimPropertyInterface
 ossimPropertyInterface ()
 
virtual ~ossimPropertyInterface ()
 
virtual ossimString getPropertyValueAsString (const ossimString &name) const
 
void getPropertyList (std::vector< ossimRefPtr< ossimProperty > > &propertyList) const
 
void setProperties (std::vector< ossimRefPtr< ossimProperty > > &propertyList)
 
- Public Member Functions inherited from ossimErrorStatusInterface
 ossimErrorStatusInterface ()
 
virtual ~ossimErrorStatusInterface ()
 
virtual ossimErrorCode getErrorStatus () const
 
virtual ossimString getErrorStatusString () const
 
virtual void setErrorStatus (ossimErrorCode error_status) const
 
virtual void setErrorStatus () const
 
virtual void clearErrorStatus () const
 
bool hasError () const
 

Protected Member Functions

 ossimSource (const ossimSource &rhs)
 
const ossimSourceoperator= (const ossimSource &rhs)
 
- Protected Member Functions inherited from ossimConnectableObject
ossimConnectableObjectfindObjectOfType (ConnectableObjectList *connectableList, ossimVisitor &visitor)
 
- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 
- Protected Member Functions inherited from ossimListenerManager
 ossimListenerManager (const ossimListenerManager &rhs)
 

Protected Attributes

bool theEnableFlag
 
bool theInitializedFlag
 
- Protected Attributes inherited from ossimConnectableObject
ossimId theId
 
ossimString theDescription
 
ossimObjecttheOwner
 
bool theInputListIsFixedFlag
 Indicates whether the theInputObjectList is fixed. More...
 
bool theOutputListIsFixedFlag
 Indicates whether the theOutputObjectList is fixed. More...
 
ConnectableObjectList theInputObjectList
 Holds a list of input objects. More...
 
ConnectableObjectList theOutputObjectList
 Holds a list of output objects. More...
 
- Protected Attributes inherited from ossimListenerManager
std::list< ossimListener * > theListenerList
 
bool theEnabledFlag
 
std::list< ossimListener * > theDelayedAdd
 
std::list< ossimListener * > theDelayedRemove
 
bool theFireEventFlag
 
- Protected Attributes inherited from ossimErrorStatusInterface
ossimErrorCode theErrorStatus
 

Additional Inherited Members

- Public Types inherited from ossimConnectableObject
enum  ossimConnectableObjectDirectionType { CONNECTABLE_DIRECTION_NONE = 0, CONNECTABLE_DIRECTION_INPUT = 1, CONNECTABLE_DIRECTION_OUTPUT = 2 }
 
typedef std::vector< ossimRefPtr< ossimConnectableObject > > ConnectableObjectList
 

Detailed Description

Definition at line 22 of file ossimSource.h.

Constructor & Destructor Documentation

◆ ossimSource() [1/3]

ossimSource::ossimSource ( ossimObject owner = 0)

◆ ossimSource() [2/3]

ossimSource::ossimSource ( ossimObject owner,
ossim_uint32  inputListSize,
ossim_uint32  outputListSize,
bool  inputListIsFixedFlag = true,
bool  outputListIsFixedFlag = true 
)

Definition at line 39 of file ossimSource.cpp.

44  :
45  ossimConnectableObject(owner, inputListSize, outputListSize,
46  inputListIsFixedFlag, outputListIsFixedFlag),
47  theEnableFlag(true),
48  theInitializedFlag(false)
49 {}
bool theEnableFlag
Definition: ossimSource.h:62
bool theInitializedFlag
Definition: ossimSource.h:63
ossimConnectableObject(ossimObject *owner=0)
Base constructor of this object.

◆ ~ossimSource()

ossimSource::~ossimSource ( )
virtual

Definition at line 51 of file ossimSource.cpp.

52 {
53 }

◆ ossimSource() [3/3]

ossimSource::ossimSource ( const ossimSource rhs)
protected

Definition at line 31 of file ossimSource.cpp.

32  :
36 {
37 }
bool theEnableFlag
Definition: ossimSource.h:62
bool theInitializedFlag
Definition: ossimSource.h:63
ossimConnectableObject(ossimObject *owner=0)
Base constructor of this object.

Member Function Documentation

◆ disableSource()

void ossimSource::disableSource ( )
virtual

◆ enableSource()

void ossimSource::enableSource ( )
virtual

◆ getEnableFlag()

bool ossimSource::getEnableFlag ( ) const
virtual

Definition at line 94 of file ossimSource.cpp.

References theEnableFlag.

Referenced by ossimRLevelFilter::getImageGeometry(), and ossimImageRenderer::setEnableFlag().

95 {
96  return theEnableFlag;
97 }
bool theEnableFlag
Definition: ossimSource.h:62

◆ getProperty()

ossimRefPtr< ossimProperty > ossimSource::getProperty ( const ossimString name) const
virtual

Reimplemented from ossimConnectableObject.

Reimplemented in ossimImageHandler, ossimCibCadrgTileSource, ossimImageFileWriter, ossimRpfCacheTileSource, ossimImageSource, ossimLasReader, ossimTiffTileSource, ossimGdalTileSource, ossimBumpShadeTileSource, ossimPixelFlipper, ossimPointCloudImageHandler, ossimH5ImageHandler, ossimEquationCombiner, ossimNitfTileSource, ossimHdf5ImageHandler, ossimMapCompositionSource, ossimOgrGdalTileSource, ossimMaskFilter, ossimDtedTileSource, ossimAdrgTileSource, ossimCcfTileSource, ossimJpegTileSource, ossimWriter, ossimPngReader, ossimBandSelector, ossimWatermarkFilter, ossimPdfWriter, ossimTiffWriter, ossimGpkgReader, ossimImageRenderer, ossimGpkgWriter, ossimRangeDomeTileSource, ossimNBandToIndexFilter, ossimPngWriter, ossimHistogramMatchFilter, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimScalarRemapper, ossimKakaduNitfWriter, ossimKakaduJp2Writer, ossimJpegWriter, ossimPolyCutter, ossimBrightnessContrastSource, ossimGdalWriter, ossimGdalOgrVectorAnnotation, ossimMeanMedianFilter, ossimSlopeFilter, ossimCastTileSourceFilter, ossimConvolutionFilter1D, ossimEnviTileSource, ossimLandsatTileSource, ossimKakaduJpipHandler, ossimNitfWriterBase, ossimSrtmTileSource, ossimCacheTileSource, ossimImageSourceFilter, ossimNitfWriter, ossimSFIMFusion, ossimImageGaussianFilter, ossimFftFilter, ossimImageToPlaneNormalFilter, ossimNitf20Writer, ossimEdgeFilter, ossimSICDToDetectedImage, ossimDilationFilter, ossimHsiRemapper, ossimDoqqTileSource, ossim3x3ConvolutionFilter, ossimTrimFilter, ossimImageSharpenFilter, ossimErosionFilter, ossimBrightnessMatch, and ossimDespeckleFilter.

Definition at line 138 of file ossimSource.cpp.

References ossimKeywordNames::ENABLED_KW, ossimConnectableObject::getProperty(), and theEnableFlag.

Referenced by ossimImageSource::getProperty().

139 {
140  if( (name == "Enabled") || (name == ossimKeywordNames::ENABLED_KW) )
141  {
143  }
145 }
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
bool theEnableFlag
Definition: ossimSource.h:62
static const char * ENABLED_KW

◆ getPropertyNames()

void ossimSource::getPropertyNames ( std::vector< ossimString > &  propertyNames) const
virtual

Reimplemented from ossimConnectableObject.

Reimplemented in ossimImageHandler, ossimCibCadrgTileSource, ossimImageFileWriter, ossimLasReader, ossimImageSource, ossimGdalTileSource, ossimTiffOverviewBuilder, ossimTiffTileSource, ossimBumpShadeTileSource, ossimH5ImageHandler, ossimPixelFlipper, ossimHdf5ImageHandler, ossimNitfTileSource, ossimEquationCombiner, ossimMapCompositionSource, ossimOgrGdalTileSource, ossimMaskFilter, ossimDtedTileSource, ossimAdrgTileSource, ossimCcfTileSource, ossimJpegTileSource, ossimGdalOverviewBuilder, ossimWatermarkFilter, ossimWriter, ossimPngReader, ossimPdfWriter, ossimTiffWriter, ossimBandSelector, ossimGpkgReader, ossimKakaduNitfOverviewBuilder, ossimGpkgWriter, ossimImageRenderer, ossimHistogramMatchFilter, ossimNBandToIndexFilter, ossimPngWriter, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimKakaduNitfWriter, ossimKakaduJp2Writer, ossimScalarRemapper, ossimJpegWriter, ossimPolyCutter, ossimBrightnessContrastSource, ossimGdalWriter, ossimGdalOgrVectorAnnotation, ossimMeanMedianFilter, ossimEnviTileSource, ossimLandsatTileSource, ossimNitfWriterBase, ossimSlopeFilter, ossimCastTileSourceFilter, ossimConvolutionFilter1D, ossimNitfWriter, ossimSrtmTileSource, ossimKakaduJpipHandler, ossimNitf20Writer, ossimCacheTileSource, ossimImageSourceFilter, ossimTrimFilter, ossimSFIMFusion, ossimFftFilter, ossimImageGaussianFilter, ossimImageToPlaneNormalFilter, ossimEdgeFilter, ossimDoqqTileSource, ossimSICDToDetectedImage, ossimDilationFilter, ossimHsiRemapper, ossim3x3ConvolutionFilter, ossimImageSharpenFilter, ossimErosionFilter, ossimBrightnessMatch, and ossimDespeckleFilter.

Definition at line 147 of file ossimSource.cpp.

References ossimKeywordNames::ENABLED_KW, and ossimConnectableObject::getPropertyNames().

Referenced by ossimImageSource::getPropertyNames(), and ossimImageFileWriter::getPropertyNames().

148 {
150 
151  propertyNames.push_back(ossimKeywordNames::ENABLED_KW);
152 }
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
static const char * ENABLED_KW

◆ initialize()

void ossimSource::initialize ( )
virtual

Reimplemented in ossimImageFileWriter, ossimImageSource, ossimImageChain, ossimMapCompositionSource, ossimEquationCombiner, ossimBumpShadeTileSource, ossimMaskFilter, ossimIndexToRgbLutFilter, ossimBandLutFilter, ossimPixelFlipper, ossimElevSource, ossimAtCorrGridRemapper, ossimKMeansFilter, ossimBandSelector, ossimElevImageSource, ossimTopographicCorrectionFilter, ossimPiecewiseRemapper, ossimRangeDomeTileSource, ossimTwoColorView, ossimBandAverageFilter, ossimWatermarkFilter, ossimMultiBandHistogramTileSource, ossimSubImageTileSource, ossimBrightnessContrastSource, ossimRgbToIndexFilter, ossimNBandToIndexFilter, ossimVideoImageSource, ossimBandClipFilter, ossimHistogramRemapper, ossimValueAssignImageSourceFilter, ossimImageHandler, ossimConvolutionFilter1D, ossimImageSourceSequencer, ossimMemoryImageSource, ossimMeanMedianFilter, ossimImageChainMtAdaptor, ossimScaleFilter, ossimAnnotationSource, ossimIntensityAdjustmentFilter, ossimLinearStretchRemapper, ossimImageRenderer, ossimConvolutionSource, ossimImageToPlaneNormalFilter, ossimLocalCorrelationFusion, ossimTableRemapper, ossimImageGaussianFilter, ossimRectangleCutFilter, ossimHsiRemapper, ossimSlopeFilter, ossimImageSourceFilter, ossimPolyCutter, ossimImageMpiMWriterSequenceConnection, ossimHistogramMatchFilter, ossimShiftFilter, ossimTiledImagePatch, ossimSFIMFusion, ossimSICDToDetectedImage, ossimBandMergeSource, ossimMaxMosaic, ossimCacheTileSource, ossimImageCombiner, ossimRgbToGreyFilter, ossimElevationMosaic, ossimImageMosaic, ossimVideoImageHandler, ossimAOD, ossimAtCorrRemapper, ossimEdgeFilter, ossimHistogramThreshholdFilter, ossimHistoMatchRemapper, ATP::AtpTileSource, ossim3x3ConvolutionFilter, ossimGammaRemapper, ossimHistogramEqualization, ossimNullPixelFlip, ossimImageMpiSWriterSequenceConnection, ossimFeatherMosaic, ossimFusionCombiner, ossimHsiToRgbSource, ossimImageSharpenFilter, ossimRgbToHsiSource, ossimRgbToHsvSource, ossimBrightnessMatch, ossimEastingNorthingCutter, ossimTrimFilter, ATP::ossimCorrelationSource, ATP::ossimDescriptorSource, ossimFftFilter, ossimHsvToRgbSource, ossimScalarRemapper, ossimDespeckleFilter, ossimElevRemapper, ossimDilationFilter, ossimJpegYCbCrToRgbSource, ossimCastTileSourceFilter, ossimErosionFilter, ossimOrthoImageMosaic, ossimBlendMosaic, and ossimLandsatTopoCorrectionFilter.

Definition at line 114 of file ossimSource.cpp.

Referenced by ossimSourceInitializeVisitor::visit().

115 {
116 }

◆ isInitialized()

bool ossimSource::isInitialized ( ) const
virtual

Definition at line 104 of file ossimSource.cpp.

References theInitializedFlag.

Referenced by ossimGammaRemapper::getTile().

105 {
106  return theInitializedFlag;
107 }
bool theInitializedFlag
Definition: ossimSource.h:63

◆ isSourceEnabled()

bool ossimSource::isSourceEnabled ( ) const
virtual

Reimplemented in ossimBandSelector, and ossimNBandToIndexFilter.

Definition at line 79 of file ossimSource.cpp.

References theEnableFlag.

Referenced by ossimSICDToDetectedImage::allocate(), ossimRgbToGreyFilter::allocate(), ossimRgbToIndexFilter::allocate(), ossimBrightnessContrastSource::allocate(), ossimScaleFilter::allocate(), ossimTopographicCorrectionFilter::allocate(), ossimImageRenderer::checkIVT(), ossimImageStatisticsSource::computeStatistics(), ossimImageRenderer::disableSource(), ossimImageRenderer::enableSource(), ossimImageHistogramSource::execute(), ossimPolyCutter::getBoundingRect(), ossimImageRenderer::getBoundingRect(), ossimRLevelFilter::getBoundingRect(), ossimEsriShapeFileFilter::getBoundingRect(), ossimImageChain::getBoundingRect(), ossimImageRenderer::getDecimationFactor(), ossimImageChain::getDecimationFactor(), ossimImageRenderer::getDecimationFactors(), ossimImageChain::getDecimationFactors(), ossimElevManager::getHeightAboveEllipsoid(), ossimSrtmElevationDatabase::getHeightAboveMSL(), ossimDtedElevationDatabase::getHeightAboveMSL(), ossimElevManager::getHeightAboveMSL(), ossimGeneralRasterElevationDatabase::getHeightAboveMSL(), ossimImageElevationDatabase::getHeightAboveMSL(), ossimImageRenderer::getImageGeometry(), ossimImageChain::getImageGeometry(), ossimImageToPlaneNormalFilter::getMaxPixelValue(), ossimFftFilter::getMaxPixelValue(), ossim3x3ConvolutionFilter::getMaxPixelValue(), ossimCastTileSourceFilter::getMaxPixelValue(), ossimTwoColorView::getMaxPixelValue(), ossimConvolutionFilter1D::getMaxPixelValue(), ossimBandAverageFilter::getMaxPixelValue(), ossimRgbToIndexFilter::getMaxPixelValue(), ossimImageChain::getMaxPixelValue(), ossimImageToPlaneNormalFilter::getMinPixelValue(), ossimFftFilter::getMinPixelValue(), ossim3x3ConvolutionFilter::getMinPixelValue(), ossimCastTileSourceFilter::getMinPixelValue(), ossimTwoColorView::getMinPixelValue(), ossimBandAverageFilter::getMinPixelValue(), ossimConvolutionFilter1D::getMinPixelValue(), ossimRgbToIndexFilter::getMinPixelValue(), ossimImageChain::getMinPixelValue(), ossim3x3ConvolutionFilter::getNullPixelValue(), ossimCastTileSourceFilter::getNullPixelValue(), ossimFftFilter::getNullPixelValue(), ossimTwoColorView::getNullPixelValue(), ossimBandAverageFilter::getNullPixelValue(), ossimConvolutionFilter1D::getNullPixelValue(), ossimRgbToIndexFilter::getNullPixelValue(), ossimImageChain::getNullPixelValue(), ossimImageRenderer::getNumberOfDecimationLevels(), ossimImageChain::getNumberOfDecimationLevels(), ossimImageChain::getNumberOfInputBands(), ossimImageToPlaneNormalFilter::getNumberOfOutputBands(), ossimFftFilter::getNumberOfOutputBands(), ossimTwoColorView::getNumberOfOutputBands(), ossimBandAverageFilter::getNumberOfOutputBands(), ossimRgbToGreyFilter::getNumberOfOutputBands(), ossimAnnotationSource::getNumberOfOutputBands(), ossimRgbToIndexFilter::getNumberOfOutputBands(), ossimHsiRemapper::getNumberOfOutputBands(), ossimIndexToRgbLutFilter::getNumberOfOutputBands(), ossimImageChain::getOutputBandList(), ossimCastTileSourceFilter::getOutputScalarType(), ossimImageToPlaneNormalFilter::getOutputScalarType(), ossimRgbToGreyFilter::getOutputScalarType(), ossimTwoColorView::getOutputScalarType(), ossimFftFilter::getOutputScalarType(), ossimAnnotationSource::getOutputScalarType(), ossimRgbToIndexFilter::getOutputScalarType(), ossimIndexToRgbLutFilter::getOutputScalarType(), ossimImageChain::getOutputScalarType(), ossimHsvToRgbSource::getTile(), ossimIntensityAdjustmentFilter::getTile(), ossimImageToPlaneNormalFilter::getTile(), ossimRgbToHsiSource::getTile(), ossimRgbToJpegYCbCrSource::getTile(), ossimHsiToRgbSource::getTile(), ossimJpegYCbCrToRgbSource::getTile(), ossimRgbToHsvSource::getTile(), ossimBlendMosaic::getTile(), ossimHistogramThreshholdFilter::getTile(), ossimErosionFilter::getTile(), ossimHistogramEqualization::getTile(), ossimDespeckleFilter::getTile(), ossimBrightnessMatch::getTile(), ossimMultiBandHistogramTileSource::getTile(), ossimFftFilter::getTile(), ossimTrimFilter::getTile(), ossimDilationFilter::getTile(), ossimSICDToDetectedImage::getTile(), ossimImageSharpenFilter::getTile(), ossim3x3ConvolutionFilter::getTile(), ossimFeatherMosaic::getTile(), ossimEdgeFilter::getTile(), ossimHistoMatchRemapper::getTile(), ossimNullPixelFlip::getTile(), ossimRgbToGreyFilter::getTile(), ossimBrightnessContrastSource::getTile(), ossimBandMergeSource::getTile(), ossimHistogramMatchFilter::getTile(), ossimPolyCutter::getTile(), ossimClosestToCenterCombiner::getTile(), ossimTwoColorView::getTile(), ossimRectangleCutFilter::getTile(), ossimShiftFilter::getTile(), ossimImageGaussianFilter::getTile(), ossimSlopeFilter::getTile(), ossimConvolutionSource::getTile(), ossimBandAverageFilter::getTile(), ossimElevImageSource::getTile(), ossimHsiRemapper::getTile(), ossimScaleFilter::getTile(), ossimMemoryImageSource::getTile(), ossimValueAssignImageSourceFilter::getTile(), ossimMeanMedianFilter::getTile(), ossimConvolutionFilter1D::getTile(), ossimUsgsDemTileSource::getTile(), ossimJpegTileSource::getTile(), ossimTiledImagePatch::getTile(), ossimOpjJp2Reader::getTile(), ossimGdalTileSource::getTile(), ossimGpkgReader::getTile(), ossimHdf5ImageHandler::getTile(), ossimCcfTileSource::getTile(), ossimTopographicCorrectionFilter::getTile(), ossimRLevelFilter::getTile(), ossimHdfReader::getTile(), ossimBitMaskTileSource::getTile(), ossimDtedTileSource::getTile(), ossimPngReader::getTile(), ossimH5ImageHandler::getTile(), ossimMG4LidarReader::getTile(), ossimMrSidReader::getTile(), ossimGridRemapSource::getTile(), ossimAdrgTileSource::getTile(), ossimKakaduJ2kReader::getTile(), ossimKakaduJp2Reader::getTile(), ossimTiffTileSource::getTile(), ossimGeoPdfReader::getTile(), ossimNitfTileSource::getTile(), ossimRpfCacheTileSource::getTile(), ossimBumpShadeTileSource::getTile(), ossimCibCadrgTileSource::getTile(), ossimPixelFlipper::getTile(), ossimImageChain::getTile(), ossimMaskFilter::getTile(), ossimKakaduJpipHandler::getTileAtRes(), ossimImageChain::getTileHeight(), ossimImageChain::getTileWidth(), ossimImageRenderer::getValidImageVertices(), ossimImageChain::getValidImageVertices(), ossimEdgeFilter::initialize(), ossimImageRenderer::initialize(), ossimNBandToIndexFilter::isSourceEnabled(), ossimBandSelector::isSourceEnabled(), and ossimImageRenderer::setImageViewTransform().

80 {
81  return theEnableFlag;
82 }
bool theEnableFlag
Definition: ossimSource.h:62

◆ loadState()

bool ossimSource::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 ossimConnectableObject.

Reimplemented in ossimHistogramRemapper, ossimImageHandler, ossimImageFileWriter, ossimCibCadrgTileSource, ossimEquationCombiner, ossimEsriShapeFileFilter, ossimLasReader, ossimKakaduJp2Reader, ossimImageChain, ossimMapCompositionSource, ossimKakaduJ2kReader, ossimPointCloudImageHandler, ossimMrSidReader, ossimGeoPdfReader, ossimImageSource, ossimMG4LidarReader, ossimBumpShadeTileSource, ossimTiffTileSource, ossimElevManager, ossimRpfCacheTileSource, ossimMaskFilter, ossimHdfReader, ossimIndexToRgbLutFilter, ossimImageSourceSequencer, ossimPixelFlipper, ossimHistogramMatchFilter, ossimNitfTileSource, ossimScaleFilter, ossimBandLutFilter, ossimWriter, ossimBandSelector, ossimCcfTileSource, ossimOgrGdalTileSource, ossimAdrgTileSource, ossimDtedTileSource, ossimPiecewiseRemapper, ossimOgrVectorTileSource, ossimImageElevationDatabase, ossimH5ImageHandler, ossimOpjJp2Reader, ossimPngReader, ossimAtCorrGridRemapper, ossimWatermarkFilter, ossimGdalTileSource, ossimKMeansFilter, ossimPdfWriter, ossimTiffWriter, ossimHdf5ImageHandler, ossimGpkgReader, ossimNitfWriterBase, ossimUsgsDemTileSource, ossimJpegTileSource, ossimTiledElevationDatabase, ossimImageCacheBase, ossimGpkgWriter, ossimBitMaskWriter, ossimGeoPolyCutter, ossimTopographicCorrectionFilter, ossimKmlSuperOverlayReader, ossimRangeDomeTileSource, ossimVpfTileSource, ossimGeneralRasterTileSource, ossimNitfWriter, ossimElevImageSource, ossimAnnotationSource, ossimBandAverageFilter, ossimBrightnessContrastSource, ossimMeanMedianFilter, ossimTiledImagePatch, ossimMemoryImageSource, ossimNitf20Writer, ossimOutputSource, ossimGridRemapSource, ossimRgbToIndexFilter, ossimNBandToIndexFilter, ossimGdalOgrVectorAnnotation, ossimImageRenderer, ossimMultiBandHistogramTileSource, ossimPngWriter, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimScalarRemapper, ossimSubImageTileSource, ossimElevationCellDatabase, ossimHistogramWriter, ossimImageHistogramSource, ossimRLevelFilter, ossimValueAssignImageSourceFilter, ossimGeneralRasterWriter, ossimConvolutionFilter1D, ossimTiledImageHandler, ossimGdalWriter, ossimElevationDatabase, ossimBandClipFilter, ossimKakaduJpipHandler, ossimKakaduNitfWriter, ossimSlopeFilter, ossimKakaduJp2Writer, ossimBandSeparateHandler, ossimJpegWriter, ossimplugins::ossimTerraSarTiffReader, ossimImageWriter, ossimDtedElevationDatabase, ossimGeneralRasterElevationDatabase, ossimGeoAnnotationSource, ossimLocalCorrelationFusion, ossimplugins::ossimRadarSat2TiffReader, ossimEnviTileSource, ossimLandsatTileSource, ossimImageChainMtAdaptor, ossimHsiRemapper, ossimSFIMFusion, ossimDilationFilter, ossimCastTileSourceFilter, ossimVectorRenderer, ossimTableRemapper, ossimSrtmElevationDatabase, ossimFftFilter, ossimImageGaussianFilter, ossimLinearStretchRemapper, ossimCacheTileSource, ossimEdgeFilter, ossimMultiThreadSequencer, ossimImageHandlerMtAdaptor, ossimMaxMosaic, ossimSrtmTileSource, ossimRgbToGreyFilter, ossimElevationMosaic, ossimImageMosaic, ossimPolyCutter, ossimErosionFilter, ossimRectangleCutFilter, ossimHistoMatchRemapper, ossimMapViewController, ossim3x3ConvolutionFilter, ossimArcInfoGridWriter, ossimConvolutionSource, ossimImageToPlaneNormalFilter, ossimAOD, ossimAtCorrRemapper, ossimERSTileSource, ossimImageSourceFilter, ossimGammaRemapper, ossimElevRemapper, ossimImageSharpenFilter, ossimBlendMosaic, ossimBrightnessMatch, ossimImageCombiner, ossimQuickbirdNitfTileSource, ossimHistogramEqualization, ossimHistogramThreshholdFilter, ossimTrimFilter, ossimImageSourceHistogramFilter, ossimLandsatTopoCorrectionFilter, ossimHistogramSource, ossimVpfAnnotationSource, ossimDoqqTileSource, ossimDespeckleFilter, and ossimEastingNorthingCutter.

Definition at line 66 of file ossimSource.cpp.

References ossimKeywordNames::ENABLED_KW, ossimKeywordlist::find(), ossimConnectableObject::loadState(), theEnableFlag, and ossimString::toBool().

Referenced by ossimOverviewBuilderFactoryRegistry::createObject(), ossimProjectionViewControllerFactory::createViewController(), ossimHistogramSource::loadState(), ossimMapViewController::loadState(), ossimElevationDatabase::loadState(), ossimOutputSource::loadState(), ossimImageSource::loadState(), ossimImageFileWriter::loadState(), and ossimPdalReaderFactory::open().

68 {
69  const char* lookup = kwl.find(prefix,
71  if(lookup)
72  {
73  theEnableFlag = ossimString(lookup).toBool();
74  }
75 
76  return ossimConnectableObject::loadState(kwl, prefix);
77 }
bool theEnableFlag
Definition: ossimSource.h:62
const char * find(const char *key) const
bool toBool() const
String to numeric methods.
static const char * ENABLED_KW
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)

◆ operator=()

const ossimSource & ossimSource::operator= ( const ossimSource rhs)
protected

Definition at line 154 of file ossimSource.cpp.

155 {
156  return *this;
157 }

◆ print()

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

Outputs theErrorStatus as an ossimErrorCode and an ossimString.

Returns
std::ostream&
Note
Derived classes should only have to implement a virtual print, not an operator<< funtion as it's implemented here.

Reimplemented from ossimErrorStatusInterface.

Reimplemented in ossimHistogramRemapper, ossimTiffTileSource, ossimWatermarkFilter, ossimElevManager, ossimGdalOverviewBuilder, ossimElevSource, ossimPixelFlipper, ossimImageElevationDatabase, ossimKakaduNitfOverviewBuilder, ossimTiledElevationDatabase, ossimElevationCellDatabase, ossimPiecewiseRemapper, ossimElevCellHandler, ossimGdalOgrVectorAnnotation, ossimElevationDatabase, ossimGeneralRasterElevationDatabase, ossimDtedElevationDatabase, ossimHsiRemapper, ossimTableRemapper, ossimAOD, ossimAtCorrRemapper, ossimGammaRemapper, ossimHistogramEqualization, and ossimImageSourceHistogramFilter.

Definition at line 159 of file ossimSource.cpp.

References ossimErrorStatusInterface::print(), theEnableFlag, and theInitializedFlag.

Referenced by ossimImageSourceHistogramFilter::print(), ossimGdalOgrVectorAnnotation::print(), ossimElevSource::print(), ossimWatermarkFilter::print(), and ossimTiffTileSource::print().

160 {
161  out << "ossimSource::print:\n"
162  << "theEnableFlag: " << theEnableFlag
163  << "\ntheInitializedFlag: " << theInitializedFlag
164  << endl;
165 
167 }
bool theEnableFlag
Definition: ossimSource.h:62
bool theInitializedFlag
Definition: ossimSource.h:63
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.

◆ saveState()

bool ossimSource::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 ossimConnectableObject.

Reimplemented in ossimHistogramRemapper, ossimImageHandler, ossimImageFileWriter, ossimGeoPdfReader, ossimEsriShapeFileFilter, ossimEquationCombiner, ossimLasReader, ossimImageChain, ossimMapCompositionSource, ossimCibCadrgTileSource, ossimPointCloudImageHandler, ossimBumpShadeTileSource, ossimImageSource, ossimMaskFilter, ossimTiffTileSource, ossimElevManager, ossimHistogramMatchFilter, ossimIndexToRgbLutFilter, ossimPixelFlipper, ossimRpfCacheTileSource, ossimBandLutFilter, ossimNitfTileSource, ossimScaleFilter, ossimWriter, ossimImageElevationDatabase, ossimAtCorrGridRemapper, ossimBandSelector, ossimCcfTileSource, ossimKMeansFilter, ossimOgrGdalTileSource, ossimAdrgTileSource, ossimDtedTileSource, ossimOgrVectorTileSource, ossimPiecewiseRemapper, ossimH5ImageHandler, ossimOpjJp2Reader, ossimPngReader, ossimGdalTileSource, ossimTiledElevationDatabase, ossimPdfWriter, ossimTopographicCorrectionFilter, ossimHdf5ImageHandler, ossimTiffWriter, ossimGpkgReader, ossimRangeDomeTileSource, ossimBrightnessContrastSource, ossimJpegTileSource, ossimTiledImagePatch, ossimGpkgWriter, ossimGeoPolyCutter, ossimUsgsDemTileSource, ossimWatermarkFilter, ossimKmlSuperOverlayReader, ossimBandAverageFilter, ossimVpfTileSource, ossimGeneralRasterTileSource, ossimGridRemapSource, ossimNitfWriterBase, ossimElevImageSource, ossimNitfWriter, ossimAnnotationSource, ossimMeanMedianFilter, ossimMemoryImageSource, ossimMultiBandHistogramTileSource, ossimOutputSource, ossimSubImageTileSource, ossimRgbToIndexFilter, ossimGdalOgrVectorAnnotation, ossimNBandToIndexFilter, ossimRLevelFilter, ossimElevationCellDatabase, ossimImageHistogramSource, ossimImageCacheBase, ossimNitf20Writer, ossimImageRenderer, ossimBandClipFilter, ossimPngWriter, ossimElevationDatabase, ossimConvolutionFilter1D, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimHistogramWriter, ossimScalarRemapper, ossimKakaduJpipHandler, ossimTiledImageHandler, ossimValueAssignImageSourceFilter, ossimGeneralRasterWriter, ossimGdalWriter, ossimDtedElevationDatabase, ossimGeneralRasterElevationDatabase, ossimImageChainMtAdaptor, ossimBandSeparateHandler, ossimKakaduNitfWriter, ossimImageWriter, ossimSlopeFilter, ossimKakaduJp2Writer, ossimJpegWriter, ossimLocalCorrelationFusion, ossimFftFilter, ossimplugins::ossimTerraSarTiffReader, ossimSrtmElevationDatabase, ossimImageGaussianFilter, ossimSFIMFusion, ossimCacheTileSource, ossimGeoAnnotationSource, ossimplugins::ossimRadarSat2TiffReader, ossimLinearStretchRemapper, ossimDilationFilter, ossimEdgeFilter, ossimHsiRemapper, ossimEnviTileSource, ossimCastTileSourceFilter, ossimVectorRenderer, ossimTableRemapper, ossimImageHandlerMtAdaptor, ossim3x3ConvolutionFilter, ossimImageSourceFilter, ossimImageToPlaneNormalFilter, ossimRectangleCutFilter, ossimMaxMosaic, ossimImageSharpenFilter, ossimRgbToGreyFilter, ossimMapViewController, ossimElevationMosaic, ossimErosionFilter, ossimImageMosaic, ossimPolyCutter, ossimSrtmTileSource, ossimBrightnessMatch, ossimElevRemapper, ossimImageCombiner, ossimHistogramEqualization, ossimArcInfoGridWriter, ossimConvolutionSource, ossimHistogramThreshholdFilter, ossimImageSourceHistogramFilter, ossimTrimFilter, ossimLandsatTopoCorrectionFilter, ossimBlendMosaic, ossimQuickbirdNitfTileSource, ossimHistogramSource, ossimVpfAnnotationSource, ossimDespeckleFilter, and ossimEastingNorthingCutter.

Definition at line 55 of file ossimSource.cpp.

References ossimKeywordlist::add(), ossimKeywordNames::ENABLED_KW, ossimConnectableObject::saveState(), and theEnableFlag.

Referenced by ossimHistogramSource::saveState(), ossimMapViewController::saveState(), ossimElevationDatabase::saveState(), ossimOutputSource::saveState(), ossimElevManager::saveState(), and ossimImageSource::saveState().

57 {
58  kwl.add(prefix,
60  (int)theEnableFlag,
61  true);
62 
63  return ossimConnectableObject::saveState(kwl, prefix);
64 }
bool theEnableFlag
Definition: ossimSource.h:62
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
static const char * ENABLED_KW
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const

◆ setEnableFlag()

void ossimSource::setEnableFlag ( bool  flag)
virtual

◆ setInitializedFlag()

void ossimSource::setInitializedFlag ( bool  flag)
virtual

Definition at line 109 of file ossimSource.cpp.

References theInitializedFlag.

Referenced by ossimAOD::allocate(), and ossimGammaRemapper::initialize().

110 {
111  theInitializedFlag = flag;
112 }
bool theInitializedFlag
Definition: ossimSource.h:63

◆ setProperty()

void ossimSource::setProperty ( ossimRefPtr< ossimProperty property)
virtual

Reimplemented from ossimConnectableObject.

Reimplemented in ossimImageHandler, ossimImageFileWriter, ossimImageSource, ossimLasReader, ossimTiffTileSource, ossimBumpShadeTileSource, ossimTiffOverviewBuilder, ossimGdalTileSource, ossimPixelFlipper, ossimPointCloudImageHandler, ossimNitfTileSource, ossimH5ImageHandler, ossimEquationCombiner, ossimMapCompositionSource, ossimOgrGdalTileSource, ossimHdf5ImageHandler, ossimMaskFilter, ossimGdalOverviewBuilder, ossimWatermarkFilter, ossimWriter, ossimBandSelector, ossimPngReader, ossimImageRenderer, ossimPdfWriter, ossimKakaduNitfOverviewBuilder, ossimGpkgReader, ossimTiffWriter, ossimGpkgWriter, ossimRangeDomeTileSource, ossimNBandToIndexFilter, ossimPngWriter, ossimKmlSuperOverlayWriter, ossimOpjJp2Writer, ossimScalarRemapper, ossimHistogramMatchFilter, ossimPolyCutter, ossimBrightnessContrastSource, ossimKakaduNitfWriter, ossimGdalWriter, ossimGdalOgrVectorAnnotation, ossimKakaduJp2Writer, ossimJpegWriter, ossimMeanMedianFilter, ossimSlopeFilter, ossimCastTileSourceFilter, ossimConvolutionFilter1D, ossimKakaduJpipHandler, ossimCacheTileSource, ossimImageSourceFilter, ossimNitfWriter, ossimNitfWriterBase, ossimFftFilter, ossimSFIMFusion, ossimImageGaussianFilter, ossimImageToPlaneNormalFilter, ossimNitf20Writer, ossimEdgeFilter, ossimTrimFilter, ossimSICDToDetectedImage, ossimDilationFilter, ossimHsiRemapper, ossim3x3ConvolutionFilter, ossimImageSharpenFilter, ossimErosionFilter, ossimBrightnessMatch, and ossimDespeckleFilter.

Definition at line 118 of file ossimSource.cpp.

References ossimString::downcase(), ossimKeywordNames::ENABLED_KW, setEnableFlag(), ossimConnectableObject::setProperty(), ossimString::toBool(), and ossimRefPtr< T >::valid().

Referenced by ossimImageSource::setProperty().

119 {
120  if(!property.valid()) return;
121 
122  ossimString name = property->getName();
123  name = name.downcase();
124 
126  {
127  ossimString value;
128 
129  property->valueToString(value);
130  setEnableFlag(value.toBool());
131  }
132  else
133  {
135  }
136 }
bool valid() const
Definition: ossimRefPtr.h:75
bool toBool() const
String to numeric methods.
static ossimString downcase(const ossimString &aString)
Definition: ossimString.cpp:48
static const char * ENABLED_KW
virtual void setEnableFlag(bool flag)
Definition: ossimSource.cpp:99
virtual void setProperty(ossimRefPtr< ossimProperty > property)

Member Data Documentation

◆ theEnableFlag

bool ossimSource::theEnableFlag
protected

◆ theInitializedFlag

bool ossimSource::theInitializedFlag
protected

Definition at line 63 of file ossimSource.h.

Referenced by isInitialized(), print(), and setInitializedFlag().


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