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

#include <ossimImageSourceFilter.h>

Inheritance diagram for ossimImageSourceFilter:
ossimImageSource ossimConnectableObjectListener ossimSource ossimListener ossimConnectableObject ossimErrorStatusInterface ossimObject ossimListenerManager ossimPropertyInterface ossimReferenced ossim3x3ConvolutionFilter ossimAnnotationSource ossimAOD ossimAtCorrRemapper ossimBandAverageFilter ossimBandClipFilter ossimBandLutFilter ossimBandSelector ossimBrightnessContrastSource ossimBrightnessMatch ossimCacheTileSource ossimCastTileSourceFilter ossimConvolutionFilter1D ossimConvolutionSource ossimDespeckleFilter ossimDilationFilter ossimEdgeFilter ossimElevRemapper ossimErosionFilter ossimFftFilter ossimGammaRemapper ossimGridRemapSource ossimHistogramMatchFilter ossimHistoMatchRemapper ossimHsiRemapper ossimHsiToRgbSource ossimHsvToRgbSource ossimImageGaussianFilter ossimImageRenderer ossimImageSharpenFilter ossimImageSourceHistogramFilter ossimImageToPlaneNormalFilter ossimIndexToRgbLutFilter ossimIntensityAdjustmentFilter ossimJpegYCbCrToRgbSource ossimKMeansFilter ossimLinearStretchRemapper ossimMeanMedianFilter ossimNBandToIndexFilter ossimNullPixelFlip ossimPixelFlipper ossimPointCloudUtilityFilter ossimPolyCutter ossimRectangleCutFilter ossimRgbToGreyFilter ossimRgbToHsiSource ossimRgbToHsvSource ossimRgbToIndexFilter ossimRgbToJpegYCbCrSource ossimRLevelFilter ossimScalarRemapper ossimScaleFilter ossimShiftFilter ossimSICDToDetectedImage ossimSlopeFilter ossimSubImageTileSource ossimTableRemapper ossimTiledImagePatch ossimTrimFilter ossimValueAssignImageSourceFilter ossimVectorRenderer ossimWatermarkFilter

Public Member Functions

 ossimImageSourceFilter (ossimObject *owner=NULL)
 
 ossimImageSourceFilter (ossimImageSource *inputSource)
 
 ossimImageSourceFilter (ossimObject *owner, ossimImageSource *inputSource)
 
virtual void getOutputBandList (std::vector< ossim_uint32 > &bandList) const
 
virtual ossim_uint32 getNumberOfInputBands () const
 
virtual void initialize ()
 
virtual bool loadState (const ossimKeywordlist &kwl, const char *prefix=0)
 Method to the load (recreate) the state of an object from a keyword list. More...
 
virtual bool saveState (ossimKeywordlist &kwl, const char *prefix=0) const
 Method to save the state of an object to a keyword list. More...
 
bool canConnectMyInputTo (ossim_int32 inputIndex, const ossimConnectableObject *object) const
 required to be overriden by derived classes More...
 
virtual void connectInputEvent (ossimConnectionEvent &event)
 
virtual void disconnectInputEvent (ossimConnectionEvent &event)
 
virtual void propertyEvent (ossimPropertyEvent &event)
 
virtual void refreshEvent (ossimRefreshEvent &event)
 
virtual void setProperty (ossimRefPtr< ossimProperty > property)
 
virtual ossimRefPtr< ossimPropertygetProperty (const ossimString &name) const
 
virtual void getPropertyNames (std::vector< ossimString > &propertyNames) const
 
- Public Member Functions inherited from ossimImageSource
 ossimImageSource (ossimObject *owner=0)
 
 ossimImageSource (ossimObject *owner, ossim_uint32 inputListSize, ossim_uint32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true)
 
virtual ~ossimImageSource ()
 
virtual ossimRefPtr< ossimImageDatagetTile (const ossimIpt &origin, ossim_uint32 resLevel=0)
 
virtual ossimRefPtr< ossimImageDatagetTile (const ossimIrect &rect, ossim_uint32 resLevel=0)
 
virtual bool getTile (ossimImageData *result, ossim_uint32 resLevel=0)
 Method to get a tile. More...
 
virtual ossimObjectgetObject ()
 For RTTI support. More...
 
virtual const ossimObjectgetObject () const
 For RTTI support. More...
 
virtual void getDecimationFactor (ossim_uint32 resLevel, ossimDpt &result) const
 Will return the decimation factor for the given resolution level. More...
 
virtual void getDecimationFactors (std::vector< ossimDpt > &decimations) const
 Will return an array of all decimations for each resolution level. More...
 
virtual ossim_uint32 getNumberOfDecimationLevels () const
 Will return the number of resolution levels. More...
 
virtual ossim_uint32 getNumberOfOutputBands () const
 Returns the number of bands in a tile returned from this TileSource. More...
 
virtual ossimScalarType getOutputScalarType () const
 This will be used to query the output pixel type of the tile source. More...
 
virtual ossim_uint32 getTileWidth () const
 Returns the default processing tile width. More...
 
virtual ossim_uint32 getTileHeight () const
 Returns the default processing tile height. More...
 
virtual double getNullPixelValue (ossim_uint32 band=0) const
 Each band has a null pixel associated with it. More...
 
virtual double getMinPixelValue (ossim_uint32 band=0) const
 Returns the min pixel of the band. More...
 
virtual double getMaxPixelValue (ossim_uint32 band=0) const
 Returns the max pixel of the band. More...
 
virtual ossimIrect getBoundingRect (ossim_uint32 resLevel=0) const
 This will return the bounding rect of the source. More...
 
virtual void getBoundingRect (ossimIrect &rect, ossim_uint32 resLevel=0) const
 Gets the bounding rectangle of the source. More...
 
virtual void getValidImageVertices (std::vector< ossimIpt > &validVertices, ossimVertexOrdering ordering=OSSIM_CLOCKWISE_ORDER, ossim_uint32 resLevel=0) const
 ordering specifies how the vertices should be arranged. More...
 
virtual ossimRefPtr< ossimImageGeometrygetImageGeometry ()
 Returns the image geometry object associated with this tile source or NULL if not defined. More...
 
virtual void setImageGeometry (const ossimImageGeometry *geom)
 Default implementation sets geometry of the first input to the geometry specified. More...
 
virtual void saveImageGeometry () const
 Default method to call input's saveImageGeometry. More...
 
virtual void saveImageGeometry (const ossimFilename &geometry_file) const
 Default method to call input's saveImageGeometry. More...
 
virtual bool isIndexedData () const
 
- Public Member Functions inherited from ossimSource
 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 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 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
 
- Public Member Functions inherited from ossimConnectableObjectListener
 ossimConnectableObjectListener ()
 
virtual ~ossimConnectableObjectListener ()
 
virtual void processEvent (ossimEvent &event)
 ProcessEvent. More...
 
virtual void objectDestructingEvent (ossimObjectDestructingEvent &)
 
virtual void connectionEvent (ossimConnectionEvent &)
 
virtual void disconnectOutputEvent (ossimConnectionEvent &)
 
virtual void connectOutputEvent (ossimConnectionEvent &)
 
virtual void addObjectEvent (ossimContainerEvent &)
 
virtual void removeObjectEvent (ossimContainerEvent &)
 
virtual void containerEvent (ossimContainerEvent &)
 
- Public Member Functions inherited from ossimListener
 ossimListener ()
 
virtual ~ossimListener ()
 
void enableListener ()
 
void disableListener ()
 
void setListenerEnableFlag (bool flag)
 
bool isListenerEnabled () const
 
bool getListenerEnableFlag () const
 

Protected Member Functions

virtual ~ossimImageSourceFilter ()
 
- Protected Member Functions inherited from ossimImageSource
 ossimImageSource (const ossimImageSource &rhs)
 
const ossimImageSourceoperator= (const ossimImageSource &)
 
- Protected Member Functions inherited from ossimSource
 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

ossimImageSourcetheInputConnection
 
- Protected Attributes inherited from ossimSource
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
 
- Protected Attributes inherited from ossimListener
bool theListenerEnableFlag
 

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 20 of file ossimImageSourceFilter.h.

Constructor & Destructor Documentation

◆ ossimImageSourceFilter() [1/3]

ossimImageSourceFilter::ossimImageSourceFilter ( ossimObject owner = NULL)

Definition at line 24 of file ossimImageSourceFilter.cpp.

25  : ossimImageSource(owner,
26  1, // number of inputs
27  0, // number of outputs
28  true, // input's fixed
29  false), // outputs ar not fixed
30  theInputConnection(NULL)
31 {
33 }
virtual bool addListener(ossimListener *listener)
ossimImageSource * theInputConnection
ossimImageSource(ossimObject *owner=0)

◆ ossimImageSourceFilter() [2/3]

ossimImageSourceFilter::ossimImageSourceFilter ( ossimImageSource inputSource)

Definition at line 35 of file ossimImageSourceFilter.cpp.

References ossimListenerManager::addListener(), and ossimConnectableObject::connectMyInputTo().

36  : ossimImageSource(NULL,
37  1,
38  0,
39  true,
40  false),
41  theInputConnection(inputSource)
42 {
43  if(inputSource)
44  {
45  connectMyInputTo(0, inputSource);
46  }
48 }
virtual bool addListener(ossimListener *listener)
ossimImageSource * theInputConnection
ossimImageSource(ossimObject *owner=0)
virtual ossim_int32 connectMyInputTo(ossimConnectableObject *inputObject, bool makeOutputConnection=true, bool createEventFlag=true)
Will try to connect this objects input to the passed in object.

◆ ossimImageSourceFilter() [3/3]

ossimImageSourceFilter::ossimImageSourceFilter ( ossimObject owner,
ossimImageSource inputSource 
)

Definition at line 50 of file ossimImageSourceFilter.cpp.

References ossimListenerManager::addListener(), ossimConnectableObject::connectMyOutputTo(), and ossimConnectableObject::theInputObjectList.

52  : ossimImageSource(owner,
53  1,
54  0,
55  true,
56  false),
57  theInputConnection(inputSource)
58 {
59  if(inputSource)
60  {
61  theInputObjectList[0] = inputSource;
62  inputSource->connectMyOutputTo(this, false);
63  }
65 }
virtual bool addListener(ossimListener *listener)
ossimImageSource * theInputConnection
ossimImageSource(ossimObject *owner=0)
virtual ossim_int32 connectMyOutputTo(ossimConnectableObject *outputObject, bool makeInputConnection=true, bool createEventFlag=true)
Will try to connect this objects output to the passed in object.
ConnectableObjectList theInputObjectList
Holds a list of input objects.

◆ ~ossimImageSourceFilter()

ossimImageSourceFilter::~ossimImageSourceFilter ( )
protectedvirtual

Member Function Documentation

◆ canConnectMyInputTo()

bool ossimImageSourceFilter::canConnectMyInputTo ( ossim_int32  myInputIndex,
const ossimConnectableObject object 
) const
virtual

required to be overriden by derived classes

Implements ossimConnectableObject.

Reimplemented in ossimImageSourceHistogramFilter.

Definition at line 113 of file ossimImageSourceFilter.cpp.

References PTR_CAST.

115 {
116 
117  return ((PTR_CAST(ossimImageSource, object)||!object) && ( inputIndex == 0 ) );
118 }
#define PTR_CAST(T, p)
Definition: ossimRtti.h:321

◆ connectInputEvent()

void ossimImageSourceFilter::connectInputEvent ( ossimConnectionEvent event)
virtual

Reimplemented from ossimConnectableObjectListener.

Reimplemented in ossimImageRenderer, ossimHistogramMatchFilter, ossimImageGaussianFilter, ossimImageSharpenFilter, and ossimImageSourceHistogramFilter.

Definition at line 120 of file ossimImageSourceFilter.cpp.

Referenced by ossimImageSharpenFilter::connectInputEvent(), ossimImageGaussianFilter::connectInputEvent(), and ossimHistogramMatchFilter::connectInputEvent().

121 {
122  if(traceDebug())
123  {
124  ossimNotify(ossimNotifyLevel_DEBUG) << "ossimImageSourceFilter::connectInputEvent: ";
125 
126  if(getInput())
127  {
128  ossimNotify(ossimNotifyLevel_DEBUG) << "to" << getInput()->getClassName() << std::endl;
129  }
130  else
131  {
132  ossimNotify(ossimNotifyLevel_DEBUG) << "to NULL" << std::endl;
133  }
134  }
136  initialize();
137  if(traceDebug())
138  {
140  {
141  ossimNotify(ossimNotifyLevel_DEBUG) << "theInputConnection was set to " << getInput()->getClassName() << std::endl;
142  }
143  else
144  {
145  ossimNotify(ossimNotifyLevel_DEBUG) << "theInputConnection was set to NULL" << std::endl;
146  }
147  ossimNotify(ossimNotifyLevel_DEBUG) << "Leaving ossimImageSourceFilter::connectInput" << std::endl;
148  }
149 }
virtual ossimString getClassName() const
Definition: ossimObject.cpp:64
ossimConnectableObject * getInput(ossim_uint32 index=0)
returns the object at the specified index.
ossimImageSource * theInputConnection
#define PTR_CAST(T, p)
Definition: ossimRtti.h:321
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

◆ disconnectInputEvent()

void ossimImageSourceFilter::disconnectInputEvent ( ossimConnectionEvent event)
virtual

Reimplemented from ossimConnectableObjectListener.

Reimplemented in ossimImageRenderer, ossimHistogramMatchFilter, ossimImageGaussianFilter, and ossimImageSharpenFilter.

Definition at line 150 of file ossimImageSourceFilter.cpp.

Referenced by ossimImageSharpenFilter::disconnectInputEvent(), ossimImageGaussianFilter::disconnectInputEvent(), and ossimHistogramMatchFilter::disconnectInputEvent().

151 {
152  if(traceDebug())
153  {
154  ossimNotify(ossimNotifyLevel_DEBUG) << "ossimImageSourceFilter::disconnectInputEvent" << std::endl;
155  }
157  initialize();
158  if(traceDebug())
159  {
160  ossimNotify(ossimNotifyLevel_DEBUG) << "Leaving ossimImageSourceFilter::disconnectInput" << std::endl;
161  }
162 }
ossimConnectableObject * getInput(ossim_uint32 index=0)
returns the object at the specified index.
ossimImageSource * theInputConnection
#define PTR_CAST(T, p)
Definition: ossimRtti.h:321
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

◆ getNumberOfInputBands()

ossim_uint32 ossimImageSourceFilter::getNumberOfInputBands ( ) const
virtual

Returns the number of bands available from the input.

Implements ossimImageSource.

Reimplemented in ossimBandSelector.

Definition at line 74 of file ossimImageSourceFilter.cpp.

References ossimImageSource::getNumberOfOutputBands(), and theInputConnection.

Referenced by ossimKMeansFilter::allocate(), ossimBandLutFilter::allocate(), ossimHistogramRemapper::buildAutoLinearMinMaxTableTemplate(), ossimHistogramRemapper::buildAutoLinearPercentileTableTemplate(), ossimHistogramRemapper::buildLinearTable(), ossimHistogramRemapper::buildLinearTableStdFromMean(), ossimKMeansFilter::computeKMeans(), ossimHistogramRemapper::getHighClipPoint(), ossimHistogramRemapper::getHighNormalizedClipPoint(), ossimHistogramRemapper::getLowClipPoint(), ossimHistogramRemapper::getLowNormalizedClipPoint(), ossimHistogramRemapper::getMaxOutputValue(), ossimHistogramRemapper::getMidPoint(), ossimHistogramRemapper::getMinOutputValue(), ossimBandSelector::getNumberOfInputBands(), ossimHsiRemapper::getNumberOfOutputBands(), ossimBandSelector::getNumberOfOutputBands(), ossimKMeansFilter::getTile(), ossimBandLutFilter::getTile(), ossimKMeansFilter::initialize(), ossimHistogramRemapper::initializeClips(), ossimBandLutFilter::initializeLut(), ossimHistogramRemapper::initializeMinMaxOutput(), ossimKMeansFilter::saveState(), ossimHistogramRemapper::setHighClipPoint(), ossimHistogramRemapper::setHighNormalizedClipPoint(), ossimHistogramRemapper::setLowClipPoint(), ossimHistogramRemapper::setLowNormalizedClipPoint(), ossimHistogramRemapper::setMaxOutputValue(), ossimHistogramRemapper::setMidPoint(), ossimHistogramRemapper::setMinOutputValue(), and ossimHistogramRemapper::setupTable().

75 {
77  {
79  }
80 
81  return 0;
82 }
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
ossimImageSource * theInputConnection

◆ getOutputBandList()

void ossimImageSourceFilter::getOutputBandList ( std::vector< ossim_uint32 > &  bandList) const
virtual

Returns the input connection's output band list. If not connected calls ossimImageSource::getOutputBandList.

Reimplemented from ossimImageSource.

Reimplemented in ossimBandSelector.

Definition at line 191 of file ossimImageSourceFilter.cpp.

References ossimImageSource::getOutputBandList(), and theInputConnection.

Referenced by ossimHistogramRemapper::getHistogramBand().

192 {
194  {
195  return theInputConnection->getOutputBandList(bandList);
196  }
197 
198  return ossimImageSource::getOutputBandList(bandList);
199 }
virtual void getOutputBandList(std::vector< ossim_uint32 > &bandList) const
Initializes bandList.
ossimImageSource * theInputConnection

◆ getProperty()

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

Reimplemented from ossimImageSource.

Reimplemented in ossimPixelFlipper, ossimMapCompositionSource, ossimBandSelector, ossimWatermarkFilter, ossimImageRenderer, ossimNBandToIndexFilter, ossimHistogramMatchFilter, ossimScalarRemapper, ossimPolyCutter, ossimBrightnessContrastSource, ossimGdalOgrVectorAnnotation, ossimMeanMedianFilter, ossimSlopeFilter, ossimCastTileSourceFilter, ossimConvolutionFilter1D, ossimCacheTileSource, ossimImageGaussianFilter, ossimFftFilter, ossimImageToPlaneNormalFilter, ossimEdgeFilter, ossimSICDToDetectedImage, ossimDilationFilter, ossimHsiRemapper, ossim3x3ConvolutionFilter, ossimTrimFilter, ossimImageSharpenFilter, ossimErosionFilter, ossimBrightnessMatch, and ossimDespeckleFilter.

Definition at line 206 of file ossimImageSourceFilter.cpp.

References ossimImageSource::getProperty().

Referenced by ossimDespeckleFilter::getProperty(), ossimBrightnessMatch::getProperty(), ossimTrimFilter::getProperty(), ossim3x3ConvolutionFilter::getProperty(), ossimSICDToDetectedImage::getProperty(), ossimEdgeFilter::getProperty(), ossimFftFilter::getProperty(), ossimImageToPlaneNormalFilter::getProperty(), ossimCastTileSourceFilter::getProperty(), ossimConvolutionFilter1D::getProperty(), ossimSlopeFilter::getProperty(), ossimGdalOgrVectorAnnotation::getProperty(), ossimBrightnessContrastSource::getProperty(), ossimPolyCutter::getProperty(), ossimHistogramMatchFilter::getProperty(), ossimImageRenderer::getProperty(), and ossimBandSelector::getProperty().

207 {
208  return ossimImageSource::getProperty(name);
209 
210 }
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const

◆ getPropertyNames()

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

Reimplemented from ossimImageSource.

Reimplemented in ossimPixelFlipper, ossimMapCompositionSource, ossimWatermarkFilter, ossimBandSelector, ossimImageRenderer, ossimHistogramMatchFilter, ossimNBandToIndexFilter, ossimScalarRemapper, ossimPolyCutter, ossimBrightnessContrastSource, ossimGdalOgrVectorAnnotation, ossimMeanMedianFilter, ossimSlopeFilter, ossimCastTileSourceFilter, ossimConvolutionFilter1D, ossimCacheTileSource, ossimTrimFilter, ossimFftFilter, ossimImageGaussianFilter, ossimImageToPlaneNormalFilter, ossimEdgeFilter, ossimSICDToDetectedImage, ossimDilationFilter, ossimHsiRemapper, ossim3x3ConvolutionFilter, ossimImageSharpenFilter, ossimErosionFilter, ossimBrightnessMatch, and ossimDespeckleFilter.

Definition at line 212 of file ossimImageSourceFilter.cpp.

References ossimImageSource::getPropertyNames().

Referenced by ossimDespeckleFilter::getPropertyNames(), ossimBrightnessMatch::getPropertyNames(), ossimImageSharpenFilter::getPropertyNames(), ossim3x3ConvolutionFilter::getPropertyNames(), ossimHsiRemapper::getPropertyNames(), ossimSICDToDetectedImage::getPropertyNames(), ossimEdgeFilter::getPropertyNames(), ossimImageToPlaneNormalFilter::getPropertyNames(), ossimImageGaussianFilter::getPropertyNames(), ossimFftFilter::getPropertyNames(), ossimCastTileSourceFilter::getPropertyNames(), ossimConvolutionFilter1D::getPropertyNames(), ossimSlopeFilter::getPropertyNames(), ossimBrightnessContrastSource::getPropertyNames(), ossimPolyCutter::getPropertyNames(), ossimNBandToIndexFilter::getPropertyNames(), ossimHistogramMatchFilter::getPropertyNames(), ossimImageRenderer::getPropertyNames(), ossimBandSelector::getPropertyNames(), and ossimMapCompositionSource::getPropertyNames().

213 {
214  ossimImageSource::getPropertyNames(propertyNames);
215 }
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const

◆ initialize()

void ossimImageSourceFilter::initialize ( )
virtual

Implements ossimImageSource.

Reimplemented in ossimMapCompositionSource, ossimIndexToRgbLutFilter, ossimBandLutFilter, ossimPixelFlipper, ossimAtCorrGridRemapper, ossimKMeansFilter, ossimBandSelector, ossimPiecewiseRemapper, ossimBandAverageFilter, ossimWatermarkFilter, ossimMultiBandHistogramTileSource, ossimSubImageTileSource, ossimBrightnessContrastSource, ossimRgbToIndexFilter, ossimNBandToIndexFilter, ossimBandClipFilter, ossimHistogramRemapper, ossimValueAssignImageSourceFilter, ossimConvolutionFilter1D, ossimMeanMedianFilter, ossimScaleFilter, ossimAnnotationSource, ossimIntensityAdjustmentFilter, ossimLinearStretchRemapper, ossimImageRenderer, ossimConvolutionSource, ossimImageToPlaneNormalFilter, ossimTableRemapper, ossimImageGaussianFilter, ossimRectangleCutFilter, ossimHsiRemapper, ossimSlopeFilter, ossimPolyCutter, ossimHistogramMatchFilter, ossimShiftFilter, ossimTiledImagePatch, ossimSICDToDetectedImage, ossimCacheTileSource, ossimRgbToGreyFilter, ossimAOD, ossimAtCorrRemapper, ossimEdgeFilter, ossimHistogramThreshholdFilter, ossimHistoMatchRemapper, ossim3x3ConvolutionFilter, ossimGammaRemapper, ossimHistogramEqualization, ossimNullPixelFlip, ossimHsiToRgbSource, ossimImageSharpenFilter, ossimRgbToHsiSource, ossimRgbToHsvSource, ossimBrightnessMatch, ossimEastingNorthingCutter, ossimTrimFilter, ossimFftFilter, ossimHsvToRgbSource, ossimScalarRemapper, ossimDespeckleFilter, ossimElevRemapper, ossimDilationFilter, ossimJpegYCbCrToRgbSource, ossimCastTileSourceFilter, and ossimErosionFilter.

Definition at line 84 of file ossimImageSourceFilter.cpp.

References ossimConnectableObject::getInput(), PTR_CAST, and theInputConnection.

Referenced by ossimImageSourceHistogramFilter::connectInputEvent(), ossimCastTileSourceFilter::initialize(), ossimErosionFilter::initialize(), ossimJpegYCbCrToRgbSource::initialize(), ossimDilationFilter::initialize(), ossimDespeckleFilter::initialize(), ossimFftFilter::initialize(), ossimHsiToRgbSource::initialize(), ossimRgbToHsiSource::initialize(), ossimRgbToHsvSource::initialize(), ossimImageSharpenFilter::initialize(), ossimHistogramEqualization::initialize(), ossimHistogramThreshholdFilter::initialize(), ossimAOD::initialize(), ossimEdgeFilter::initialize(), ossimRgbToGreyFilter::initialize(), ossimCacheTileSource::initialize(), ossimSICDToDetectedImage::initialize(), ossimHistogramMatchFilter::initialize(), ossimTiledImagePatch::initialize(), ossimPolyCutter::initialize(), ossimHsiRemapper::initialize(), ossimImageGaussianFilter::initialize(), ossimTableRemapper::initialize(), ossimConvolutionSource::initialize(), ossimImageRenderer::initialize(), ossimIntensityAdjustmentFilter::initialize(), ossimLinearStretchRemapper::initialize(), ossimAnnotationSource::initialize(), ossimScaleFilter::initialize(), ossimMeanMedianFilter::initialize(), ossimValueAssignImageSourceFilter::initialize(), ossimBandClipFilter::initialize(), ossimNBandToIndexFilter::initialize(), ossimRgbToIndexFilter::initialize(), ossimBrightnessContrastSource::initialize(), ossimSubImageTileSource::initialize(), ossimMultiBandHistogramTileSource::initialize(), ossimWatermarkFilter::initialize(), ossimBandAverageFilter::initialize(), ossimKMeansFilter::initialize(), ossimPixelFlipper::initialize(), ossimBandLutFilter::initialize(), ossimIndexToRgbLutFilter::initialize(), and ossimImageRenderer::refreshEvent().

85 {
87 }
ossimConnectableObject * getInput(ossim_uint32 index=0)
returns the object at the specified index.
ossimImageSource * theInputConnection
#define PTR_CAST(T, p)
Definition: ossimRtti.h:321

◆ loadState()

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

Method to the load (recreate) the state of an object from a keyword list.

Return true if ok or false on error.

Reimplemented from ossimImageSource.

Reimplemented in ossimHistogramRemapper, ossimEsriShapeFileFilter, ossimMapCompositionSource, ossimIndexToRgbLutFilter, ossimPixelFlipper, ossimHistogramMatchFilter, ossimScaleFilter, ossimBandLutFilter, ossimBandSelector, ossimPiecewiseRemapper, ossimAtCorrGridRemapper, ossimWatermarkFilter, ossimKMeansFilter, ossimGeoPolyCutter, ossimAnnotationSource, ossimBandAverageFilter, ossimBrightnessContrastSource, ossimMeanMedianFilter, ossimTiledImagePatch, ossimGridRemapSource, ossimRgbToIndexFilter, ossimNBandToIndexFilter, ossimGdalOgrVectorAnnotation, ossimImageRenderer, ossimMultiBandHistogramTileSource, ossimScalarRemapper, ossimSubImageTileSource, ossimRLevelFilter, ossimValueAssignImageSourceFilter, ossimConvolutionFilter1D, ossimBandClipFilter, ossimSlopeFilter, ossimGeoAnnotationSource, ossimHsiRemapper, ossimDilationFilter, ossimCastTileSourceFilter, ossimVectorRenderer, ossimTableRemapper, ossimFftFilter, ossimImageGaussianFilter, ossimLinearStretchRemapper, ossimCacheTileSource, ossimEdgeFilter, ossimRgbToGreyFilter, ossimPolyCutter, ossimErosionFilter, ossimRectangleCutFilter, ossimHistoMatchRemapper, ossim3x3ConvolutionFilter, ossimConvolutionSource, ossimImageToPlaneNormalFilter, ossimAOD, ossimAtCorrRemapper, ossimGammaRemapper, ossimElevRemapper, ossimImageSharpenFilter, ossimBrightnessMatch, ossimHistogramEqualization, ossimHistogramThreshholdFilter, ossimTrimFilter, ossimImageSourceHistogramFilter, ossimVpfAnnotationSource, ossimDespeckleFilter, and ossimEastingNorthingCutter.

Definition at line 89 of file ossimImageSourceFilter.cpp.

References ossimImageSource::loadState().

Referenced by ossimTrimFilter::loadState(), ossimBrightnessMatch::loadState(), ossimImageSharpenFilter::loadState(), ossim3x3ConvolutionFilter::loadState(), ossimRectangleCutFilter::loadState(), ossimRgbToGreyFilter::loadState(), ossimEdgeFilter::loadState(), ossimFftFilter::loadState(), ossimTableRemapper::loadState(), ossimCastTileSourceFilter::loadState(), ossimSlopeFilter::loadState(), ossimBandClipFilter::loadState(), ossimConvolutionFilter1D::loadState(), ossimValueAssignImageSourceFilter::loadState(), ossimRgbToIndexFilter::loadState(), ossimTiledImagePatch::loadState(), ossimAnnotationSource::loadState(), ossimBrightnessContrastSource::loadState(), ossimGeoPolyCutter::loadState(), ossimKMeansFilter::loadState(), ossimWatermarkFilter::loadState(), ossimBandSelector::loadState(), ossimScaleFilter::loadState(), ossimHistogramMatchFilter::loadState(), and ossimPixelFlipper::loadState().

91 {
92  bool result = ossimImageSource::loadState(kwl, prefix);
93 
94  // make sure we have 1 input.
95  //setNumberOfInputs(1);
96 
97  // we will fix the input
98  //if(!theInputListIsFixedFlag)
99  // {
100  // theInputListIsFixedFlag = true;
101  // }
102 
103  return result;
104 }
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.

◆ propertyEvent()

void ossimImageSourceFilter::propertyEvent ( ossimPropertyEvent event)
virtual

Reimplemented from ossimConnectableObjectListener.

Reimplemented in ossimImageRenderer, ossimScalarRemapper, and ossimCastTileSourceFilter.

Definition at line 163 of file ossimImageSourceFilter.cpp.

164 {
165  if(traceDebug())
166  {
167  ossimNotify(ossimNotifyLevel_DEBUG) << "ossimImageSourceFilter::propertyEvent DEBUG: Entering..." << std::endl;
168  }
169  initialize();
170 
171  if(traceDebug())
172  {
173  ossimNotify(ossimNotifyLevel_DEBUG) << "ossimImageSourceFilter::propertyEvent DEBUG: Leaving..." << std::endl;
174  }
175 }
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

◆ refreshEvent()

void ossimImageSourceFilter::refreshEvent ( ossimRefreshEvent event)
virtual

Reimplemented from ossimConnectableObjectListener.

Reimplemented in ossimImageRenderer, ossimScalarRemapper, and ossimCastTileSourceFilter.

Definition at line 177 of file ossimImageSourceFilter.cpp.

Referenced by ossimImageRenderer::refreshEvent().

178 {
179  if(traceDebug())
180  {
181  ossimNotify(ossimNotifyLevel_DEBUG) << "ossimImageSourceFilter::refreshEvent " << std::endl;
182  }
183  initialize();
184 
185  if(traceDebug())
186  {
187  ossimNotify(ossimNotifyLevel_DEBUG) << "ossimImageSourceFilter::refreshEvent " << std::endl;
188  }
189 }
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

◆ saveState()

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

Method to save the state of an object to a keyword list.

Return true if ok or false on error.

Reimplemented from ossimImageSource.

Reimplemented in ossimHistogramRemapper, ossimEsriShapeFileFilter, ossimMapCompositionSource, ossimHistogramMatchFilter, ossimIndexToRgbLutFilter, ossimPixelFlipper, ossimBandLutFilter, ossimScaleFilter, ossimAtCorrGridRemapper, ossimBandSelector, ossimKMeansFilter, ossimPiecewiseRemapper, ossimBrightnessContrastSource, ossimTiledImagePatch, ossimGeoPolyCutter, ossimWatermarkFilter, ossimBandAverageFilter, ossimGridRemapSource, ossimAnnotationSource, ossimMeanMedianFilter, ossimMultiBandHistogramTileSource, ossimSubImageTileSource, ossimRgbToIndexFilter, ossimGdalOgrVectorAnnotation, ossimNBandToIndexFilter, ossimRLevelFilter, ossimImageRenderer, ossimBandClipFilter, ossimConvolutionFilter1D, ossimScalarRemapper, ossimValueAssignImageSourceFilter, ossimSlopeFilter, ossimFftFilter, ossimImageGaussianFilter, ossimCacheTileSource, ossimGeoAnnotationSource, ossimLinearStretchRemapper, ossimDilationFilter, ossimEdgeFilter, ossimHsiRemapper, ossimCastTileSourceFilter, ossimVectorRenderer, ossimTableRemapper, ossim3x3ConvolutionFilter, ossimImageToPlaneNormalFilter, ossimRectangleCutFilter, ossimImageSharpenFilter, ossimRgbToGreyFilter, ossimErosionFilter, ossimPolyCutter, ossimBrightnessMatch, ossimElevRemapper, ossimHistogramEqualization, ossimConvolutionSource, ossimHistogramThreshholdFilter, ossimImageSourceHistogramFilter, ossimTrimFilter, ossimVpfAnnotationSource, ossimDespeckleFilter, and ossimEastingNorthingCutter.

Definition at line 106 of file ossimImageSourceFilter.cpp.

References ossimImageSource::saveState().

Referenced by ossimTrimFilter::saveState(), ossimImageSourceHistogramFilter::saveState(), ossimElevRemapper::saveState(), ossimBrightnessMatch::saveState(), ossimRgbToGreyFilter::saveState(), ossimRectangleCutFilter::saveState(), ossim3x3ConvolutionFilter::saveState(), ossimTableRemapper::saveState(), ossimCastTileSourceFilter::saveState(), ossimEdgeFilter::saveState(), ossimFftFilter::saveState(), ossimSlopeFilter::saveState(), ossimValueAssignImageSourceFilter::saveState(), ossimConvolutionFilter1D::saveState(), ossimBandClipFilter::saveState(), ossimRgbToIndexFilter::saveState(), ossimSubImageTileSource::saveState(), ossimAnnotationSource::saveState(), ossimTiledImagePatch::saveState(), ossimBrightnessContrastSource::saveState(), ossimKMeansFilter::saveState(), ossimBandSelector::saveState(), ossimAtCorrGridRemapper::saveState(), ossimScaleFilter::saveState(), ossimPixelFlipper::saveState(), and ossimHistogramMatchFilter::saveState().

108 {
109  return ossimImageSource::saveState(kwl, prefix);
110 }
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.

◆ setProperty()

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

Reimplemented from ossimImageSource.

Reimplemented in ossimPixelFlipper, ossimMapCompositionSource, ossimWatermarkFilter, ossimBandSelector, ossimImageRenderer, ossimNBandToIndexFilter, ossimScalarRemapper, ossimHistogramMatchFilter, ossimPolyCutter, ossimBrightnessContrastSource, ossimGdalOgrVectorAnnotation, ossimMeanMedianFilter, ossimSlopeFilter, ossimCastTileSourceFilter, ossimConvolutionFilter1D, ossimCacheTileSource, ossimFftFilter, ossimImageGaussianFilter, ossimImageToPlaneNormalFilter, ossimEdgeFilter, ossimTrimFilter, ossimSICDToDetectedImage, ossimDilationFilter, ossimHsiRemapper, ossim3x3ConvolutionFilter, ossimImageSharpenFilter, ossimErosionFilter, ossimBrightnessMatch, and ossimDespeckleFilter.

Definition at line 201 of file ossimImageSourceFilter.cpp.

References ossimImageSource::setProperty().

Referenced by ossimDespeckleFilter::setProperty(), ossimBrightnessMatch::setProperty(), ossim3x3ConvolutionFilter::setProperty(), ossimSICDToDetectedImage::setProperty(), ossimEdgeFilter::setProperty(), ossimTrimFilter::setProperty(), ossimImageToPlaneNormalFilter::setProperty(), ossimFftFilter::setProperty(), ossimCastTileSourceFilter::setProperty(), ossimConvolutionFilter1D::setProperty(), ossimSlopeFilter::setProperty(), ossimGdalOgrVectorAnnotation::setProperty(), ossimBrightnessContrastSource::setProperty(), ossimPolyCutter::setProperty(), ossimHistogramMatchFilter::setProperty(), ossimImageRenderer::setProperty(), ossimBandSelector::setProperty(), and ossimMapCompositionSource::setProperty().

202 {
204 }
virtual void setProperty(ossimRefPtr< ossimProperty > property)

Member Data Documentation

◆ theInputConnection

ossimImageSource* ossimImageSourceFilter::theInputConnection
protected

Definition at line 62 of file ossimImageSourceFilter.h.

Referenced by ossimRgbToHsiSource::allocate(), ossimDespeckleFilter::allocate(), ossimHistogramEqualization::allocate(), ossimConvolutionSource::allocate(), ossimAOD::allocate(), ossim3x3ConvolutionFilter::allocate(), ossimSICDToDetectedImage::allocate(), ossimRgbToGreyFilter::allocate(), ossimLinearStretchRemapper::allocate(), ossimCacheTileSource::allocate(), ossimTableRemapper::allocate(), ossimConvolutionFilter1D::allocate(), ossimValueAssignImageSourceFilter::allocate(), ossimPolyCutter::allocate(), ossimBrightnessContrastSource::allocate(), ossimNBandToIndexFilter::allocate(), ossimScaleFilter::allocate(), ossimBandLutFilter::allocate(), ossimIndexToRgbLutFilter::allocate(), ossimHsiRemapper::allocate(), ossimWatermarkFilter::allocate(), ossimImageRenderer::allocate(), ossimBandSelector::checkPassThrough(), ossimBandAverageFilter::checkWeights(), ossimMapCompositionSource::computeBorderRects(), ossimHistogramRemapper::computeHistogram(), ossimBrightnessMatch::computeInputBrightness(), ossim3x3ConvolutionFilter::computeNullMinMax(), ossimConvolutionFilter1D::computeNullMinMax(), ossimImageSourceHistogramFilter::connectInputEvent(), ossimImageRenderer::connectInputEvent(), ossimIntensityAdjustmentFilter::createAndPopulateGrid(), ossimImageRenderer::disconnectInputEvent(), ossimCacheTileSource::fillTile(), ossimImageRenderer::fillTile(), ossimBandSelector::getBandSelectableImageHandler(), ossimPolyCutter::getBoundingRect(), ossimAnnotationSource::getBoundingRect(), ossimSubImageTileSource::getBoundingRect(), ossimImageRenderer::getBoundingRect(), ossimRLevelFilter::getBoundingRect(), ossimMapCompositionSource::getBoundingRect(), ossimCacheTileSource::getCacheId(), ossimRLevelFilter::getDecimationFactor(), ossimRLevelFilter::getImageGeometry(), ossimScaleFilter::getImageGeometry(), ossimImageRenderer::getImageGeometry(), ossimCastTileSourceFilter::getMaxPixelValue(), ossimBandAverageFilter::getMaxPixelValue(), ossimBandSelector::getMaxPixelValue(), ossimCastTileSourceFilter::getMinPixelValue(), ossimBandAverageFilter::getMinPixelValue(), ossimBandSelector::getMinPixelValue(), ossimCastTileSourceFilter::getNullPixelValue(), ossimBandSelector::getNullPixelValue(), getNumberOfInputBands(), ossimAnnotationSource::getNumberOfOutputBands(), getOutputBandList(), ossimBandSelector::getOutputBandList(), ossimCastTileSourceFilter::getOutputScalarType(), ossimAnnotationSource::getOutputScalarType(), ossimPixelFlipper::getOutputScalarType(), ossimBandSelector::getRgbBandList(), ossimHsvToRgbSource::getTile(), ossimIntensityAdjustmentFilter::getTile(), ossimRgbToHsiSource::getTile(), ossimRgbToHsvSource::getTile(), ossimRgbToJpegYCbCrSource::getTile(), ossimHsiToRgbSource::getTile(), ossimCastTileSourceFilter::getTile(), ossimImageToPlaneNormalFilter::getTile(), ossimJpegYCbCrToRgbSource::getTile(), ossimHistogramThreshholdFilter::getTile(), ossimHistogramEqualization::getTile(), ossimBrightnessMatch::getTile(), ossimDespeckleFilter::getTile(), ossimMultiBandHistogramTileSource::getTile(), ossimTrimFilter::getTile(), ossimImageSharpenFilter::getTile(), ossimSICDToDetectedImage::getTile(), ossim3x3ConvolutionFilter::getTile(), ossimHistoMatchRemapper::getTile(), ossimRgbToGreyFilter::getTile(), ossimBrightnessContrastSource::getTile(), ossimGammaRemapper::getTile(), ossimHistogramMatchFilter::getTile(), ossimAOD::getTile(), ossimPolyCutter::getTile(), ossimBandSelector::getTile(), ossimMapCompositionSource::getTile(), ossimRectangleCutFilter::getTile(), ossimTableRemapper::getTile(), ossimShiftFilter::getTile(), ossimLinearStretchRemapper::getTile(), ossimAnnotationSource::getTile(), ossimImageGaussianFilter::getTile(), ossimSlopeFilter::getTile(), ossimConvolutionSource::getTile(), ossimBandAverageFilter::getTile(), ossimHsiRemapper::getTile(), ossimScaleFilter::getTile(), ossimNBandToIndexFilter::getTile(), ossimValueAssignImageSourceFilter::getTile(), ossimRgbToIndexFilter::getTile(), ossimConvolutionFilter1D::getTile(), ossimSubImageTileSource::getTile(), ossimHistogramRemapper::getTile(), ossimTiledImagePatch::getTile(), ossimBandClipFilter::getTile(), ossimKMeansFilter::getTile(), ossimRLevelFilter::getTile(), ossimWatermarkFilter::getTile(), ossimGridRemapSource::getTile(), ossimPiecewiseRemapper::getTile(), ossimBandLutFilter::getTile(), ossimIndexToRgbLutFilter::getTile(), ossimPixelFlipper::getTile(), ossimImageRenderer::getTileAtResLevel(), ossimSubImageTileSource::getValidImageVertices(), ossimImageRenderer::getValidImageVertices(), ossimMapCompositionSource::getViewingRect(), ossimElevRemapper::initialize(), ossimTrimFilter::initialize(), ossimGammaRemapper::initialize(), ossimHistoMatchRemapper::initialize(), ossimAtCorrRemapper::initialize(), ossimTiledImagePatch::initialize(), initialize(), ossimSlopeFilter::initialize(), ossimRectangleCutFilter::initialize(), ossimTableRemapper::initialize(), ossimImageToPlaneNormalFilter::initialize(), ossimIntensityAdjustmentFilter::initialize(), ossimLinearStretchRemapper::initialize(), ossimAnnotationSource::initialize(), ossimBandClipFilter::initialize(), ossimWatermarkFilter::initialize(), ossimBandAverageFilter::initialize(), ossimKMeansFilter::initialize(), ossimAtCorrGridRemapper::initialize(), ossimBandLutFilter::initialize(), ossimIndexToRgbLutFilter::initialize(), ossimMapCompositionSource::initialize(), ossimImageRenderer::initializeBoundingRects(), ossimBandLutFilter::initializeLut(), ossimMapCompositionSource::inputMapProjection(), ossimPixelFlipper::inRange(), ossimNBandToIndexFilter::isSourceEnabled(), ossimBandSelector::outputBandsWithinInputRange(), ossimImageRenderer::refreshEvent(), ossimScaleFilter::runFilterTemplate(), ossimHistogramRemapper::setMaxOutputValue(), ossimHistogramRemapper::setMinOutputValue(), ossimBandSelector::setOutputBandList(), ossimRectangleCutFilter::setRectangle(), ossimAOD::verifyEnabled(), ossimGammaRemapper::verifyEnabled(), ossimAtCorrRemapper::verifyEnabled(), ossimHsiRemapper::verifyEnabled(), and ~ossimImageSourceFilter().


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