OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimHsiRemapper.h>
Public Types | |
enum | { RED = 0, YELLOW = 1, GREEN = 2, CYAN = 3, BLUE = 4, MAGENTA = 5, ALL = 6 } |
![]() | |
enum | ossimConnectableObjectDirectionType { CONNECTABLE_DIRECTION_NONE = 0, CONNECTABLE_DIRECTION_INPUT = 1, CONNECTABLE_DIRECTION_OUTPUT = 2 } |
typedef std::vector< ossimRefPtr< ossimConnectableObject > > | ConnectableObjectList |
Public Member Functions | |
ossimHsiRemapper () | |
virtual ossimString | getLongName () const |
virtual ossimString | getShortName () const |
virtual void | initialize () |
virtual void | setProperty (ossimRefPtr< ossimProperty > property) |
virtual ossimRefPtr< ossimProperty > | getProperty (const ossimString &name) const |
virtual void | getPropertyNames (std::vector< ossimString > &propertyNames) const |
virtual ossimRefPtr< ossimImageData > | getTile (const ossimIrect &tile_rect, ossim_uint32 resLevel=0) |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save the state of an object to a keyword list. More... | |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
ossim_uint32 | getNumberOfOutputBands () const |
Returns the number of bands in a tile returned from this TileSource. More... | |
virtual ostream & | print (ostream &os) const |
Outputs theErrorStatus as an ossimErrorCode and an ossimString. More... | |
void | setHueOffset (int color_group, double offset) |
void | setHueLowRange (int color_group, double range) |
void | setHueHighRange (int color_group, double range) |
void | setHueBlendRange (int color_group, double range) |
void | setSaturationOffset (int color_group, double offset) |
void | setIntensityOffset (int color_group, double offset) |
void | setMasterHueOffset (double offset) |
void | setMasterSaturationOffset (double offset) |
void | setMasterIntensityOffset (double offset) |
void | setMasterIntensityLowClip (double clip) |
void | setMasterIntensityHighClip (double clip) |
void | setRedHueOffset (double offset) |
void | setRedHueLowRange (double range) |
void | setRedHueHighRange (double range) |
void | setRedHueBlendRange (double range) |
void | setRedSaturationOffset (double offset) |
void | setRedIntensityOffset (double offset) |
void | setYellowHueOffset (double offset) |
void | setYellowHueLowRange (double range) |
void | setYellowHueHighRange (double range) |
void | setYellowHueBlendRange (double range) |
void | setYellowSaturationOffset (double offset) |
void | setYellowIntensityOffset (double offset) |
void | setGreenHueOffset (double offset) |
void | setGreenHueLowRange (double range) |
void | setGreenHueHighRange (double range) |
void | setGreenHueBlendRange (double range) |
void | setGreenSaturationOffset (double offset) |
void | setGreenIntensityOffset (double offset) |
void | setCyanHueOffset (double offset) |
void | setCyanHueLowRange (double range) |
void | setCyanHueHighRange (double range) |
void | setCyanHueBlendRange (double range) |
void | setCyanSaturationOffset (double offset) |
void | setCyanIntensityOffset (double offset) |
void | setBlueHueOffset (double offset) |
void | setBlueHueLowRange (double range) |
void | setBlueHueHighRange (double range) |
void | setBlueHueBlendRange (double range) |
void | setBlueSaturationOffset (double offset) |
void | setBlueIntensityOffset (double offset) |
void | setMagentaHueOffset (double offset) |
void | setMagentaHueLowRange (double range) |
void | setMagentaHueHighRange (double range) |
void | setMagentaHueBlendRange (double range) |
void | setMagentaSaturationOffset (double offset) |
void | setMagentaIntensityOffset (double offset) |
double | getHueOffset (int color_group) const |
double | getHueLowRange (int color_group) const |
double | getHueHighRange (int color_group) const |
double | getHueBlendRange (int color_group) const |
double | getSaturationOffset (int color_group) const |
double | getIntensityOffset (int color_group) const |
double | getMasterHueOffset () const |
double | getMasterSaturationOffset () const |
double | getMasterIntensityOffset () const |
double | getMasterIntensityLowClip () const |
double | getMasterIntensityHighClip () const |
double | getRedHueOffset () const |
double | getRedHueLowRange () const |
double | getRedHueHighRange () const |
double | getRedHueBlendRange () const |
double | getRedSaturationOffset () const |
double | getRedIntensityOffset () const |
double | getYellowHueOffset () const |
double | getYellowHueLowRange () const |
double | getYellowHueHighRange () const |
double | getYellowHueBlendRange () const |
double | getYellowSaturationOffset () const |
double | getYellowIntensityOffset () const |
double | getGreenHueOffset () const |
double | getGreenHueLowRange () const |
double | getGreenHueHighRange () const |
double | getGreenHueBlendRange () const |
double | getGreenSaturationOffset () const |
double | getGreenIntensityOffset () const |
double | getCyanHueOffset () const |
double | getCyanHueLowRange () const |
double | getCyanHueHighRange () const |
double | getCyanHueBlendRange () const |
double | getCyanSaturationOffset () const |
double | getCyanIntensityOffset () const |
double | getBlueHueOffset () const |
double | getBlueHueLowRange () const |
double | getBlueHueHighRange () const |
double | getBlueHueBlendRange () const |
double | getBlueSaturationOffset () const |
double | getBlueIntensityOffset () const |
double | getMagentaHueOffset () const |
double | getMagentaHueLowRange () const |
double | getMagentaHueHighRange () const |
double | getMagentaHueBlendRange () const |
double | getMagentaSaturationOffset () const |
double | getMagentaIntensityOffset () const |
void | setWhiteObjectClip (double clip) |
double | getWhiteObjectClip () const |
void | resetWhiteObjectClip () |
void | resetGroup (int color_group) |
void | resetAll () |
void | resetMaster () |
void | resetRed () |
void | resetYellow () |
void | resetGreen () |
void | resetCyan () |
void | resetBlue () |
void | resetMagenta () |
![]() | |
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 |
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) |
![]() | |
ossimImageSource (ossimObject *owner=0) | |
ossimImageSource (ossimObject *owner, ossim_uint32 inputListSize, ossim_uint32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true) | |
virtual | ~ossimImageSource () |
virtual ossimRefPtr< ossimImageData > | getTile (const ossimIpt &origin, ossim_uint32 resLevel=0) |
virtual bool | getTile (ossimImageData *result, ossim_uint32 resLevel=0) |
Method to get a tile. More... | |
virtual ossimObject * | getObject () |
For RTTI support. More... | |
virtual const ossimObject * | getObject () 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 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< ossimImageGeometry > | getImageGeometry () |
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 |
![]() | |
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) |
![]() | |
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 ossimId & | getId () const |
Will allow us to get this object's id. More... | |
const ossimObject * | getOwner () 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< ossimConnectableObject > | disconnectMyInput (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< ossimConnectableObject > | disconnectMyOutput (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... | |
ossimConnectableObject * | getInput (ossim_uint32 index=0) |
returns the object at the specified index. More... | |
const ossimConnectableObject * | getInput (ossim_uint32 index=0) const |
returns the object at the specified index. More... | |
ossimConnectableObject * | getOutput (ossim_uint32 index=0) |
returns the object at the specified index. More... | |
const ossimConnectableObject * | getOutput (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 ConnectableObjectList & | getInputList () const |
const ConnectableObjectList & | getOutputList () const |
ConnectableObjectList & | getInputList () |
ConnectableObjectList & | getOutputList () |
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... | |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () 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 |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
![]() | |
ossimListenerManager () | |
virtual | ~ossimListenerManager () |
virtual void | fireEvent (ossimEvent &event) |
virtual bool | addListener (ossimListener *listener) |
virtual bool | removeListener (ossimListener *listener) |
virtual bool | findListener (ossimListener *listener) |
![]() | |
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) |
![]() | |
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 |
![]() | |
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 &) |
![]() | |
ossimListener () | |
virtual | ~ossimListener () |
void | enableListener () |
void | disableListener () |
void | setListenerEnableFlag (bool flag) |
bool | isListenerEnabled () const |
bool | getListenerEnableFlag () const |
Protected Member Functions | |
virtual | ~ossimHsiRemapper () |
void | allocate (const ossimIrect &rect) |
void | verifyEnabled () |
double | calculateMinNormValue () |
![]() | |
virtual | ~ossimImageSourceFilter () |
![]() | |
ossimImageSource (const ossimImageSource &rhs) | |
const ossimImageSource & | operator= (const ossimImageSource &) |
![]() | |
ossimSource (const ossimSource &rhs) | |
const ossimSource & | operator= (const ossimSource &rhs) |
![]() | |
ossimConnectableObject * | findObjectOfType (ConnectableObjectList *connectableList, ossimVisitor &visitor) |
![]() | |
virtual | ~ossimReferenced () |
![]() | |
ossimListenerManager (const ossimListenerManager &rhs) | |
Friends | |
ostream & | operator<< (ostream &os, const ossimHsiRemapper &hr) |
Definition at line 22 of file ossimHsiRemapper.h.
anonymous enum |
Enumerator | |
---|---|
RED | |
YELLOW | |
GREEN | |
CYAN | |
BLUE | |
MAGENTA | |
ALL |
Definition at line 25 of file ossimHsiRemapper.h.
ossimHsiRemapper::ossimHsiRemapper | ( | ) |
Definition at line 86 of file ossimHsiRemapper.cpp.
|
protectedvirtual |
|
protected |
Definition at line 912 of file ossimHsiRemapper.cpp.
References calculateMinNormValue(), ossimImageDataFactory::create(), ossimIrect::height(), ossimImageData::initialize(), ossimImageDataFactory::instance(), size, theBuffer, ossimImageSourceFilter::theInputConnection, theNormalizedMinPix, theTile, and ossimIrect::width().
Referenced by getTile().
|
protected |
Definition at line 2450 of file ossimHsiRemapper.cpp.
Referenced by allocate().
double ossimHsiRemapper::getBlueHueBlendRange | ( | ) | const |
Definition at line 2673 of file ossimHsiRemapper.cpp.
References theBlueHueBlendRange.
Referenced by getHueBlendRange().
double ossimHsiRemapper::getBlueHueHighRange | ( | ) | const |
Definition at line 2668 of file ossimHsiRemapper.cpp.
References theBlueHueHighRange.
Referenced by getHueHighRange().
double ossimHsiRemapper::getBlueHueLowRange | ( | ) | const |
Definition at line 2663 of file ossimHsiRemapper.cpp.
References theBlueHueLowRange.
Referenced by getHueLowRange().
double ossimHsiRemapper::getBlueHueOffset | ( | ) | const |
Definition at line 2658 of file ossimHsiRemapper.cpp.
References theBlueHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getBlueIntensityOffset | ( | ) | const |
Definition at line 2683 of file ossimHsiRemapper.cpp.
References theBlueIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getBlueSaturationOffset | ( | ) | const |
Definition at line 2678 of file ossimHsiRemapper.cpp.
References theBlueSaturationOffset.
Referenced by getSaturationOffset().
double ossimHsiRemapper::getCyanHueBlendRange | ( | ) | const |
Definition at line 2643 of file ossimHsiRemapper.cpp.
References theCyanHueBlendRange.
Referenced by getHueBlendRange().
double ossimHsiRemapper::getCyanHueHighRange | ( | ) | const |
Definition at line 2638 of file ossimHsiRemapper.cpp.
References theCyanHueHighRange.
Referenced by getHueHighRange().
double ossimHsiRemapper::getCyanHueLowRange | ( | ) | const |
Definition at line 2633 of file ossimHsiRemapper.cpp.
References theCyanHueLowRange.
Referenced by getHueLowRange().
double ossimHsiRemapper::getCyanHueOffset | ( | ) | const |
Definition at line 2628 of file ossimHsiRemapper.cpp.
References theCyanHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getCyanIntensityOffset | ( | ) | const |
Definition at line 2653 of file ossimHsiRemapper.cpp.
References theCyanIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getCyanSaturationOffset | ( | ) | const |
Definition at line 2648 of file ossimHsiRemapper.cpp.
References theCyanSaturationOffset.
Referenced by getSaturationOffset().
double ossimHsiRemapper::getGreenHueBlendRange | ( | ) | const |
Definition at line 2613 of file ossimHsiRemapper.cpp.
References theGreenHueBlendRange.
Referenced by getHueBlendRange().
double ossimHsiRemapper::getGreenHueHighRange | ( | ) | const |
Definition at line 2608 of file ossimHsiRemapper.cpp.
References theGreenHueHighRange.
Referenced by getHueHighRange().
double ossimHsiRemapper::getGreenHueLowRange | ( | ) | const |
Definition at line 2603 of file ossimHsiRemapper.cpp.
References theGreenHueLowRange.
Referenced by getHueLowRange().
double ossimHsiRemapper::getGreenHueOffset | ( | ) | const |
Definition at line 2598 of file ossimHsiRemapper.cpp.
References theGreenHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getGreenIntensityOffset | ( | ) | const |
Definition at line 2623 of file ossimHsiRemapper.cpp.
References theGreenIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getGreenSaturationOffset | ( | ) | const |
Definition at line 2618 of file ossimHsiRemapper.cpp.
References theGreenSaturationOffset.
Referenced by getSaturationOffset().
double ossimHsiRemapper::getHueBlendRange | ( | int | color_group | ) | const |
Definition at line 2998 of file ossimHsiRemapper.cpp.
References BLUE, CYAN, getBlueHueBlendRange(), getCyanHueBlendRange(), getGreenHueBlendRange(), getMagentaHueBlendRange(), getRedHueBlendRange(), getYellowHueBlendRange(), GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, and YELLOW.
double ossimHsiRemapper::getHueHighRange | ( | int | color_group | ) | const |
Definition at line 2967 of file ossimHsiRemapper.cpp.
References BLUE, CYAN, getBlueHueHighRange(), getCyanHueHighRange(), getGreenHueHighRange(), getMagentaHueHighRange(), getRedHueHighRange(), getYellowHueHighRange(), GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, and YELLOW.
double ossimHsiRemapper::getHueLowRange | ( | int | color_group | ) | const |
Definition at line 2936 of file ossimHsiRemapper.cpp.
References BLUE, CYAN, getBlueHueLowRange(), getCyanHueLowRange(), getGreenHueLowRange(), getMagentaHueLowRange(), getRedHueLowRange(), getYellowHueLowRange(), GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, and YELLOW.
double ossimHsiRemapper::getHueOffset | ( | int | color_group | ) | const |
Definition at line 2902 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, getBlueHueOffset(), getCyanHueOffset(), getGreenHueOffset(), getMagentaHueOffset(), getMasterHueOffset(), getRedHueOffset(), getYellowHueOffset(), GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, and YELLOW.
double ossimHsiRemapper::getIntensityOffset | ( | int | color_group | ) | const |
Definition at line 3063 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, getBlueIntensityOffset(), getCyanIntensityOffset(), getGreenIntensityOffset(), getMagentaIntensityOffset(), getMasterIntensityOffset(), getRedIntensityOffset(), getYellowIntensityOffset(), GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, and YELLOW.
|
virtual |
Reimplemented from ossimObject.
Definition at line 3125 of file ossimHsiRemapper.cpp.
double ossimHsiRemapper::getMagentaHueBlendRange | ( | ) | const |
Definition at line 2703 of file ossimHsiRemapper.cpp.
References theMagentaHueBlendRange.
Referenced by getHueBlendRange().
double ossimHsiRemapper::getMagentaHueHighRange | ( | ) | const |
Definition at line 2698 of file ossimHsiRemapper.cpp.
References theMagentaHueHighRange.
Referenced by getHueHighRange().
double ossimHsiRemapper::getMagentaHueLowRange | ( | ) | const |
Definition at line 2693 of file ossimHsiRemapper.cpp.
References theMagentaHueLowRange.
Referenced by getHueLowRange().
double ossimHsiRemapper::getMagentaHueOffset | ( | ) | const |
Definition at line 2688 of file ossimHsiRemapper.cpp.
References theMagentaHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getMagentaIntensityOffset | ( | ) | const |
Definition at line 2713 of file ossimHsiRemapper.cpp.
References theMagentaIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getMagentaSaturationOffset | ( | ) | const |
Definition at line 2708 of file ossimHsiRemapper.cpp.
References theMagentaSaturationOffset.
Referenced by getSaturationOffset().
double ossimHsiRemapper::getMasterHueOffset | ( | ) | const |
Definition at line 2513 of file ossimHsiRemapper.cpp.
References theMasterHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getMasterIntensityHighClip | ( | ) | const |
Definition at line 2533 of file ossimHsiRemapper.cpp.
References theMasterIntensityHighClip.
double ossimHsiRemapper::getMasterIntensityLowClip | ( | ) | const |
Definition at line 2528 of file ossimHsiRemapper.cpp.
References theMasterIntensityLowClip.
double ossimHsiRemapper::getMasterIntensityOffset | ( | ) | const |
Definition at line 2523 of file ossimHsiRemapper.cpp.
References theMasterIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getMasterSaturationOffset | ( | ) | const |
Definition at line 2518 of file ossimHsiRemapper.cpp.
References theMasterSaturationOffset.
Referenced by getSaturationOffset().
|
virtual |
Returns the number of bands in a tile returned from this TileSource.
Reimplemented from ossimImageSource.
Definition at line 2501 of file ossimHsiRemapper.cpp.
References ossimImageSourceFilter::getNumberOfInputBands(), ossimSource::isSourceEnabled(), and theValidFlag.
|
virtual |
Reimplemented from ossimImageSourceFilter.
Definition at line 643 of file ossimHsiRemapper.cpp.
|
virtual |
Reimplemented from ossimImageSourceFilter.
Definition at line 864 of file ossimHsiRemapper.cpp.
References ossimImageSourceFilter::getPropertyNames().
double ossimHsiRemapper::getRedHueBlendRange | ( | ) | const |
Definition at line 2553 of file ossimHsiRemapper.cpp.
References theRedHueBlendRange.
Referenced by getHueBlendRange().
double ossimHsiRemapper::getRedHueHighRange | ( | ) | const |
Definition at line 2548 of file ossimHsiRemapper.cpp.
References theRedHueHighRange.
Referenced by getHueHighRange().
double ossimHsiRemapper::getRedHueLowRange | ( | ) | const |
Definition at line 2543 of file ossimHsiRemapper.cpp.
References theRedHueLowRange.
Referenced by getHueLowRange().
double ossimHsiRemapper::getRedHueOffset | ( | ) | const |
Definition at line 2538 of file ossimHsiRemapper.cpp.
References theRedHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getRedIntensityOffset | ( | ) | const |
Definition at line 2563 of file ossimHsiRemapper.cpp.
References theRedIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getRedSaturationOffset | ( | ) | const |
Definition at line 2558 of file ossimHsiRemapper.cpp.
References theRedSaturationOffset.
Referenced by getSaturationOffset().
double ossimHsiRemapper::getSaturationOffset | ( | int | color_group | ) | const |
Definition at line 3029 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, getBlueSaturationOffset(), getCyanSaturationOffset(), getGreenSaturationOffset(), getMagentaSaturationOffset(), getMasterSaturationOffset(), getRedSaturationOffset(), getYellowSaturationOffset(), GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, and YELLOW.
|
virtual |
Reimplemented from ossimObject.
Definition at line 3130 of file ossimHsiRemapper.cpp.
|
virtual |
Reimplemented from ossimImageSource.
Definition at line 163 of file ossimHsiRemapper.cpp.
References allocate(), ossimImageData::copyNormalizedBufferToTile(), ossimImageData::copyTileBandToNormalizedBuffer(), ossimImageData::copyTileToNormalizedBuffer(), FLT_EPSILON, ossimNormRgbVector::getB(), ossimDataObject::getDataObjectStatus(), ossimNormRgbVector::getG(), ossimHsiVector::getH(), ossimImageData::getHeight(), ossimHsiVector::getI(), ossimImageData::getNumberOfBands(), ossimNormRgbVector::getR(), ossimHsiVector::getS(), ossimImageData::getSizePerBand(), ossimImageSource::getTile(), ossimImageData::getWidth(), ossimIrect::height(), ossimSource::isSourceEnabled(), ossimImageData::makeBlank(), OSSIM_EMPTY, OSSIM_NULL, ossimHsiVector::setH(), ossimHsiVector::setI(), ossimImageData::setImageRectangle(), ossimHsiVector::setS(), theBlueHueBlendRange, theBlueHueHighRange, theBlueHueLowRange, theBlueHueOffset, theBlueIntensityOffset, theBlueSaturationOffset, theBuffer, theCyanHueBlendRange, theCyanHueHighRange, theCyanHueLowRange, theCyanHueOffset, theCyanIntensityOffset, theCyanSaturationOffset, theGreenHueBlendRange, theGreenHueHighRange, theGreenHueLowRange, theGreenHueOffset, theGreenIntensityOffset, theGreenSaturationOffset, ossimImageSourceFilter::theInputConnection, theMagentaHueBlendRange, theMagentaHueHighRange, theMagentaHueLowRange, theMagentaHueOffset, theMagentaIntensityOffset, theMagentaSaturationOffset, theMasterHueOffset, theMasterIntensityHighClip, theMasterIntensityLowClip, theMasterIntensityOffset, theMasterSaturationOffset, theNormalizedMinPix, theRedHueBlendRange, theRedHueHighRange, theRedHueLowRange, theRedHueOffset, theRedIntensityOffset, theRedSaturationOffset, theTile, theValidFlag, theWhiteObjectClip, theYellowHueBlendRange, theYellowHueHighRange, theYellowHueLowRange, theYellowHueOffset, theYellowIntensityOffset, theYellowSaturationOffset, ossimRefPtr< T >::valid(), ossimImageData::validate(), and ossimIrect::width().
double ossimHsiRemapper::getWhiteObjectClip | ( | ) | const |
double ossimHsiRemapper::getYellowHueBlendRange | ( | ) | const |
Definition at line 2583 of file ossimHsiRemapper.cpp.
References theYellowHueBlendRange.
Referenced by getHueBlendRange().
double ossimHsiRemapper::getYellowHueHighRange | ( | ) | const |
Definition at line 2578 of file ossimHsiRemapper.cpp.
References theYellowHueHighRange.
Referenced by getHueHighRange().
double ossimHsiRemapper::getYellowHueLowRange | ( | ) | const |
Definition at line 2573 of file ossimHsiRemapper.cpp.
References theYellowHueLowRange.
Referenced by getHueLowRange().
double ossimHsiRemapper::getYellowHueOffset | ( | ) | const |
Definition at line 2568 of file ossimHsiRemapper.cpp.
References theYellowHueOffset.
Referenced by getHueOffset().
double ossimHsiRemapper::getYellowIntensityOffset | ( | ) | const |
Definition at line 2593 of file ossimHsiRemapper.cpp.
References theYellowIntensityOffset.
Referenced by getIntensityOffset().
double ossimHsiRemapper::getYellowSaturationOffset | ( | ) | const |
Definition at line 2588 of file ossimHsiRemapper.cpp.
References theYellowSaturationOffset.
Referenced by getSaturationOffset().
|
virtual |
Reimplemented from ossimImageSourceFilter.
Definition at line 451 of file ossimHsiRemapper.cpp.
References ossimImageSourceFilter::initialize(), theBuffer, theTile, and ossimRefPtr< T >::valid().
|
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 ossimImageSourceFilter.
Definition at line 936 of file ossimHsiRemapper.cpp.
|
virtual |
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
Reimplemented from ossimSource.
Definition at line 3135 of file ossimHsiRemapper.cpp.
References theBlueHueHighRange, theBlueHueLowRange, theBlueHueOffset, theBlueIntensityOffset, theBlueSaturationOffset, theCyanHueHighRange, theCyanHueLowRange, theCyanHueOffset, theCyanIntensityOffset, theCyanSaturationOffset, ossimSource::theEnableFlag, theGreenHueHighRange, theGreenHueLowRange, theGreenHueOffset, theGreenIntensityOffset, theGreenSaturationOffset, theMagentaHueHighRange, theMagentaHueLowRange, theMagentaHueOffset, theMagentaIntensityOffset, theMagentaSaturationOffset, theMasterHueOffset, theMasterIntensityHighClip, theMasterIntensityLowClip, theMasterIntensityOffset, theMasterSaturationOffset, theRedHueHighRange, theRedHueLowRange, theRedHueOffset, theRedIntensityOffset, theRedSaturationOffset, theWhiteObjectClip, theYellowHueHighRange, theYellowHueLowRange, theYellowHueOffset, theYellowIntensityOffset, and theYellowSaturationOffset.
Referenced by operator<<().
void ossimHsiRemapper::resetAll | ( | ) |
Definition at line 1363 of file ossimHsiRemapper.cpp.
References theMasterHueOffset, theMasterIntensityHighClip, theMasterIntensityLowClip, theMasterIntensityOffset, theMasterSaturationOffset, theRedHueBlendRange, theRedHueHighRange, theRedHueLowRange, and theRedHueOffset.
void ossimHsiRemapper::resetBlue | ( | ) |
Definition at line 1477 of file ossimHsiRemapper.cpp.
References theBlueHueBlendRange, theBlueHueHighRange, theBlueHueLowRange, and theBlueHueOffset.
Referenced by resetGroup().
void ossimHsiRemapper::resetCyan | ( | ) |
Definition at line 1465 of file ossimHsiRemapper.cpp.
References theCyanHueBlendRange, theCyanHueHighRange, theCyanHueLowRange, and theCyanHueOffset.
Referenced by resetGroup().
void ossimHsiRemapper::resetGreen | ( | ) |
Definition at line 1453 of file ossimHsiRemapper.cpp.
References theGreenHueBlendRange, theGreenHueHighRange, theGreenHueLowRange, and theGreenHueOffset.
Referenced by resetGroup().
void ossimHsiRemapper::resetGroup | ( | int | color_group | ) |
Definition at line 1329 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, resetBlue(), resetCyan(), resetGreen(), resetMagenta(), resetMaster(), resetRed(), resetYellow(), verifyEnabled(), and YELLOW.
void ossimHsiRemapper::resetMagenta | ( | ) |
Definition at line 1489 of file ossimHsiRemapper.cpp.
References theMagentaHueBlendRange, theMagentaHueHighRange, theMagentaHueLowRange, and theMagentaHueOffset.
Referenced by resetGroup().
void ossimHsiRemapper::resetMaster | ( | ) |
Definition at line 1418 of file ossimHsiRemapper.cpp.
References theMasterHueOffset, theMasterIntensityHighClip, theMasterIntensityLowClip, theMasterIntensityOffset, theMasterSaturationOffset, and verifyEnabled().
Referenced by resetGroup().
void ossimHsiRemapper::resetRed | ( | ) |
Definition at line 1429 of file ossimHsiRemapper.cpp.
References theRedHueBlendRange, theRedHueHighRange, theRedHueLowRange, and theRedHueOffset.
Referenced by resetGroup().
void ossimHsiRemapper::resetWhiteObjectClip | ( | ) |
Definition at line 3119 of file ossimHsiRemapper.cpp.
References theWhiteObjectClip, and verifyEnabled().
void ossimHsiRemapper::resetYellow | ( | ) |
Definition at line 1441 of file ossimHsiRemapper.cpp.
References theYellowHueBlendRange, theYellowHueHighRange, theYellowHueLowRange, and theYellowHueOffset.
Referenced by resetGroup().
|
virtual |
Method to save the state of an object to a keyword list.
Return true if ok or false on error.
Reimplemented from ossimImageSourceFilter.
Definition at line 1223 of file ossimHsiRemapper.cpp.
void ossimHsiRemapper::setBlueHueBlendRange | ( | double | range | ) |
Definition at line 2246 of file ossimHsiRemapper.cpp.
Referenced by setHueBlendRange().
void ossimHsiRemapper::setBlueHueHighRange | ( | double | range | ) |
Definition at line 2225 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theBlueHueHighRange, and theBlueHueLowRange.
Referenced by setHueHighRange().
void ossimHsiRemapper::setBlueHueLowRange | ( | double | range | ) |
Definition at line 2204 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theBlueHueHighRange, and theBlueHueLowRange.
Referenced by setHueLowRange().
void ossimHsiRemapper::setBlueHueOffset | ( | double | offset | ) |
Definition at line 2186 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theBlueHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setBlueIntensityOffset | ( | double | offset | ) |
Definition at line 2300 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theBlueIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setBlueSaturationOffset | ( | double | offset | ) |
Definition at line 2282 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theBlueSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
void ossimHsiRemapper::setCyanHueBlendRange | ( | double | range | ) |
Definition at line 2114 of file ossimHsiRemapper.cpp.
Referenced by setHueBlendRange().
void ossimHsiRemapper::setCyanHueHighRange | ( | double | range | ) |
Definition at line 2092 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theCyanHueHighRange, and theCyanHueLowRange.
Referenced by setHueHighRange().
void ossimHsiRemapper::setCyanHueLowRange | ( | double | range | ) |
Definition at line 2070 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theCyanHueHighRange, and theCyanHueLowRange.
Referenced by setHueLowRange().
void ossimHsiRemapper::setCyanHueOffset | ( | double | offset | ) |
Definition at line 2052 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theCyanHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setCyanIntensityOffset | ( | double | offset | ) |
Definition at line 2168 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theCyanIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setCyanSaturationOffset | ( | double | offset | ) |
Definition at line 2150 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theCyanSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
void ossimHsiRemapper::setGreenHueBlendRange | ( | double | range | ) |
Definition at line 1980 of file ossimHsiRemapper.cpp.
Referenced by setHueBlendRange().
void ossimHsiRemapper::setGreenHueHighRange | ( | double | range | ) |
Definition at line 1958 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theGreenHueHighRange, and theGreenHueLowRange.
Referenced by setHueHighRange().
void ossimHsiRemapper::setGreenHueLowRange | ( | double | range | ) |
Definition at line 1936 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theGreenHueHighRange, and theGreenHueLowRange.
Referenced by setHueLowRange().
void ossimHsiRemapper::setGreenHueOffset | ( | double | offset | ) |
Definition at line 1918 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theGreenHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setGreenIntensityOffset | ( | double | offset | ) |
Definition at line 2034 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theGreenIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setGreenSaturationOffset | ( | double | offset | ) |
Definition at line 2016 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theGreenSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
void ossimHsiRemapper::setHueBlendRange | ( | int | color_group, |
double | range | ||
) |
Definition at line 2807 of file ossimHsiRemapper.cpp.
References BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, setBlueHueBlendRange(), setCyanHueBlendRange(), setGreenHueBlendRange(), setMagentaHueBlendRange(), setRedHueBlendRange(), setYellowHueBlendRange(), and YELLOW.
void ossimHsiRemapper::setHueHighRange | ( | int | color_group, |
double | range | ||
) |
Definition at line 2778 of file ossimHsiRemapper.cpp.
References BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, setBlueHueHighRange(), setCyanHueHighRange(), setGreenHueHighRange(), setMagentaHueHighRange(), setRedHueHighRange(), setYellowHueHighRange(), and YELLOW.
void ossimHsiRemapper::setHueLowRange | ( | int | color_group, |
double | range | ||
) |
Definition at line 2749 of file ossimHsiRemapper.cpp.
References BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, setBlueHueLowRange(), setCyanHueLowRange(), setGreenHueLowRange(), setMagentaHueLowRange(), setRedHueLowRange(), setYellowHueLowRange(), and YELLOW.
void ossimHsiRemapper::setHueOffset | ( | int | color_group, |
double | offset | ||
) |
Definition at line 2718 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, setBlueHueOffset(), setCyanHueOffset(), setGreenHueOffset(), setMagentaHueOffset(), setMasterHueOffset(), setRedHueOffset(), setYellowHueOffset(), and YELLOW.
void ossimHsiRemapper::setIntensityOffset | ( | int | color_group, |
double | offset | ||
) |
Definition at line 2869 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, setBlueIntensityOffset(), setCyanIntensityOffset(), setGreenIntensityOffset(), setMagentaIntensityOffset(), setMasterIntensityOffset(), setRedIntensityOffset(), setYellowIntensityOffset(), and YELLOW.
void ossimHsiRemapper::setMagentaHueBlendRange | ( | double | range | ) |
Definition at line 2378 of file ossimHsiRemapper.cpp.
Referenced by setHueBlendRange().
void ossimHsiRemapper::setMagentaHueHighRange | ( | double | range | ) |
Definition at line 2357 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMagentaHueHighRange, and theMagentaHueLowRange.
Referenced by setHueHighRange().
void ossimHsiRemapper::setMagentaHueLowRange | ( | double | range | ) |
Definition at line 2336 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMagentaHueHighRange, and theMagentaHueLowRange.
Referenced by setHueLowRange().
void ossimHsiRemapper::setMagentaHueOffset | ( | double | offset | ) |
Definition at line 2318 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMagentaHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setMagentaIntensityOffset | ( | double | offset | ) |
Definition at line 2432 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMagentaIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setMagentaSaturationOffset | ( | double | offset | ) |
Definition at line 2414 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMagentaSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
void ossimHsiRemapper::setMasterHueOffset | ( | double | offset | ) |
Definition at line 1551 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMasterHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setMasterIntensityHighClip | ( | double | clip | ) |
Definition at line 1623 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMasterIntensityHighClip, theMasterIntensityLowClip, and verifyEnabled().
void ossimHsiRemapper::setMasterIntensityLowClip | ( | double | clip | ) |
Definition at line 1605 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMasterIntensityHighClip, theMasterIntensityLowClip, and verifyEnabled().
void ossimHsiRemapper::setMasterIntensityOffset | ( | double | offset | ) |
Definition at line 1587 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMasterIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setMasterSaturationOffset | ( | double | offset | ) |
Definition at line 1569 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theMasterSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
|
virtual |
Reimplemented from ossimImageSourceFilter.
Definition at line 465 of file ossimHsiRemapper.cpp.
References ossimRefPtr< T >::valid().
void ossimHsiRemapper::setRedHueBlendRange | ( | double | range | ) |
Definition at line 1714 of file ossimHsiRemapper.cpp.
Referenced by setHueBlendRange().
void ossimHsiRemapper::setRedHueHighRange | ( | double | range | ) |
Definition at line 1685 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theRedHueHighRange, and theRedHueLowRange.
Referenced by setHueHighRange().
void ossimHsiRemapper::setRedHueLowRange | ( | double | range | ) |
Definition at line 1659 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theRedHueHighRange, and theRedHueLowRange.
Referenced by setHueLowRange().
void ossimHsiRemapper::setRedHueOffset | ( | double | offset | ) |
Definition at line 1641 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theRedHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setRedIntensityOffset | ( | double | offset | ) |
Definition at line 1768 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theRedIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setRedSaturationOffset | ( | double | offset | ) |
Definition at line 1750 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theRedSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
void ossimHsiRemapper::setSaturationOffset | ( | int | color_group, |
double | offset | ||
) |
Definition at line 2836 of file ossimHsiRemapper.cpp.
References ALL, BLUE, CYAN, GREEN, MAGENTA, ossimNotify(), ossimNotifyLevel_NOTICE, RED, setBlueSaturationOffset(), setCyanSaturationOffset(), setGreenSaturationOffset(), setMagentaSaturationOffset(), setMasterSaturationOffset(), setRedSaturationOffset(), setYellowSaturationOffset(), and YELLOW.
void ossimHsiRemapper::setWhiteObjectClip | ( | double | clip | ) |
Definition at line 3097 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theWhiteObjectClip, and verifyEnabled().
void ossimHsiRemapper::setYellowHueBlendRange | ( | double | range | ) |
Definition at line 1846 of file ossimHsiRemapper.cpp.
Referenced by setHueBlendRange().
void ossimHsiRemapper::setYellowHueHighRange | ( | double | range | ) |
Definition at line 1825 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theYellowHueHighRange, and theYellowHueLowRange.
Referenced by setHueHighRange().
void ossimHsiRemapper::setYellowHueLowRange | ( | double | range | ) |
Definition at line 1804 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theYellowHueHighRange, and theYellowHueLowRange.
Referenced by setHueLowRange().
void ossimHsiRemapper::setYellowHueOffset | ( | double | offset | ) |
Definition at line 1786 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theYellowHueOffset, and verifyEnabled().
Referenced by setHueOffset().
void ossimHsiRemapper::setYellowIntensityOffset | ( | double | offset | ) |
Definition at line 1900 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theYellowIntensityOffset, and verifyEnabled().
Referenced by setIntensityOffset().
void ossimHsiRemapper::setYellowSaturationOffset | ( | double | offset | ) |
Definition at line 1882 of file ossimHsiRemapper.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, theYellowSaturationOffset, and verifyEnabled().
Referenced by setSaturationOffset().
|
protected |
Definition at line 1501 of file ossimHsiRemapper.cpp.
References theBlueHueOffset, theBlueIntensityOffset, theBlueSaturationOffset, theCyanHueOffset, theCyanIntensityOffset, theCyanSaturationOffset, theGreenHueOffset, theGreenIntensityOffset, theGreenSaturationOffset, ossimImageSourceFilter::theInputConnection, theMagentaHueOffset, theMagentaIntensityOffset, theMagentaSaturationOffset, theMasterHueOffset, theMasterIntensityHighClip, theMasterIntensityLowClip, theMasterIntensityOffset, theMasterSaturationOffset, theRedHueOffset, theRedIntensityOffset, theRedSaturationOffset, theValidFlag, theWhiteObjectClip, theYellowHueOffset, theYellowIntensityOffset, and theYellowSaturationOffset.
Referenced by resetGroup(), resetMaster(), resetWhiteObjectClip(), setBlueHueOffset(), setBlueIntensityOffset(), setBlueSaturationOffset(), setCyanHueOffset(), setCyanIntensityOffset(), setCyanSaturationOffset(), setGreenHueOffset(), setGreenIntensityOffset(), setGreenSaturationOffset(), setMagentaHueOffset(), setMagentaIntensityOffset(), setMagentaSaturationOffset(), setMasterHueOffset(), setMasterIntensityHighClip(), setMasterIntensityLowClip(), setMasterIntensityOffset(), setMasterSaturationOffset(), setRedHueOffset(), setRedIntensityOffset(), setRedSaturationOffset(), setWhiteObjectClip(), setYellowHueOffset(), setYellowIntensityOffset(), and setYellowSaturationOffset().
|
friend |
Definition at line 3189 of file ossimHsiRemapper.cpp.
|
protected |
Definition at line 240 of file ossimHsiRemapper.h.
Referenced by getBlueHueBlendRange(), getTile(), and resetBlue().
|
protected |
Definition at line 239 of file ossimHsiRemapper.h.
Referenced by getBlueHueHighRange(), getTile(), print(), resetBlue(), setBlueHueHighRange(), and setBlueHueLowRange().
|
protected |
Definition at line 238 of file ossimHsiRemapper.h.
Referenced by getBlueHueLowRange(), getTile(), print(), resetBlue(), setBlueHueHighRange(), and setBlueHueLowRange().
|
protected |
Definition at line 237 of file ossimHsiRemapper.h.
Referenced by getBlueHueOffset(), getTile(), print(), resetBlue(), setBlueHueOffset(), and verifyEnabled().
|
protected |
Definition at line 242 of file ossimHsiRemapper.h.
Referenced by getBlueIntensityOffset(), getTile(), print(), setBlueIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 241 of file ossimHsiRemapper.h.
Referenced by getBlueSaturationOffset(), getTile(), print(), setBlueSaturationOffset(), and verifyEnabled().
|
protected |
Definition at line 200 of file ossimHsiRemapper.h.
Referenced by allocate(), getTile(), initialize(), and ~ossimHsiRemapper().
|
protected |
Definition at line 233 of file ossimHsiRemapper.h.
Referenced by getCyanHueBlendRange(), getTile(), and resetCyan().
|
protected |
Definition at line 232 of file ossimHsiRemapper.h.
Referenced by getCyanHueHighRange(), getTile(), print(), resetCyan(), setCyanHueHighRange(), and setCyanHueLowRange().
|
protected |
Definition at line 231 of file ossimHsiRemapper.h.
Referenced by getCyanHueLowRange(), getTile(), print(), resetCyan(), setCyanHueHighRange(), and setCyanHueLowRange().
|
protected |
Definition at line 230 of file ossimHsiRemapper.h.
Referenced by getCyanHueOffset(), getTile(), print(), resetCyan(), setCyanHueOffset(), and verifyEnabled().
|
protected |
Definition at line 235 of file ossimHsiRemapper.h.
Referenced by getCyanIntensityOffset(), getTile(), print(), setCyanIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 234 of file ossimHsiRemapper.h.
Referenced by getCyanSaturationOffset(), getTile(), print(), setCyanSaturationOffset(), and verifyEnabled().
|
protected |
Definition at line 226 of file ossimHsiRemapper.h.
Referenced by getGreenHueBlendRange(), getTile(), and resetGreen().
|
protected |
Definition at line 225 of file ossimHsiRemapper.h.
Referenced by getGreenHueHighRange(), getTile(), print(), resetGreen(), setGreenHueHighRange(), and setGreenHueLowRange().
|
protected |
Definition at line 224 of file ossimHsiRemapper.h.
Referenced by getGreenHueLowRange(), getTile(), print(), resetGreen(), setGreenHueHighRange(), and setGreenHueLowRange().
|
protected |
Definition at line 223 of file ossimHsiRemapper.h.
Referenced by getGreenHueOffset(), getTile(), print(), resetGreen(), setGreenHueOffset(), and verifyEnabled().
|
protected |
Definition at line 228 of file ossimHsiRemapper.h.
Referenced by getGreenIntensityOffset(), getTile(), print(), setGreenIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 227 of file ossimHsiRemapper.h.
Referenced by getGreenSaturationOffset(), getTile(), print(), setGreenSaturationOffset(), and verifyEnabled().
|
protected |
Definition at line 247 of file ossimHsiRemapper.h.
Referenced by getMagentaHueBlendRange(), getTile(), and resetMagenta().
|
protected |
Definition at line 246 of file ossimHsiRemapper.h.
Referenced by getMagentaHueHighRange(), getTile(), print(), resetMagenta(), setMagentaHueHighRange(), and setMagentaHueLowRange().
|
protected |
Definition at line 245 of file ossimHsiRemapper.h.
Referenced by getMagentaHueLowRange(), getTile(), print(), resetMagenta(), setMagentaHueHighRange(), and setMagentaHueLowRange().
|
protected |
Definition at line 244 of file ossimHsiRemapper.h.
Referenced by getMagentaHueOffset(), getTile(), print(), resetMagenta(), setMagentaHueOffset(), and verifyEnabled().
|
protected |
Definition at line 249 of file ossimHsiRemapper.h.
Referenced by getMagentaIntensityOffset(), getTile(), print(), setMagentaIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 248 of file ossimHsiRemapper.h.
Referenced by getMagentaSaturationOffset(), getTile(), print(), setMagentaSaturationOffset(), and verifyEnabled().
|
protected |
Definition at line 203 of file ossimHsiRemapper.h.
Referenced by getMasterHueOffset(), getTile(), print(), resetAll(), resetMaster(), setMasterHueOffset(), and verifyEnabled().
|
protected |
Definition at line 207 of file ossimHsiRemapper.h.
Referenced by getMasterIntensityHighClip(), getTile(), print(), resetAll(), resetMaster(), setMasterIntensityHighClip(), setMasterIntensityLowClip(), and verifyEnabled().
|
protected |
Definition at line 206 of file ossimHsiRemapper.h.
Referenced by getMasterIntensityLowClip(), getTile(), print(), resetAll(), resetMaster(), setMasterIntensityHighClip(), setMasterIntensityLowClip(), and verifyEnabled().
|
protected |
Definition at line 205 of file ossimHsiRemapper.h.
Referenced by getMasterIntensityOffset(), getTile(), print(), resetAll(), resetMaster(), setMasterIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 204 of file ossimHsiRemapper.h.
Referenced by getMasterSaturationOffset(), getTile(), print(), resetAll(), resetMaster(), setMasterSaturationOffset(), and verifyEnabled().
|
protected |
Definition at line 201 of file ossimHsiRemapper.h.
Referenced by allocate(), and getTile().
|
protected |
Definition at line 212 of file ossimHsiRemapper.h.
Referenced by getRedHueBlendRange(), getTile(), resetAll(), and resetRed().
|
protected |
Definition at line 211 of file ossimHsiRemapper.h.
Referenced by getRedHueHighRange(), getTile(), print(), resetAll(), resetRed(), setRedHueHighRange(), and setRedHueLowRange().
|
protected |
Definition at line 210 of file ossimHsiRemapper.h.
Referenced by getRedHueLowRange(), getTile(), print(), resetAll(), resetRed(), setRedHueHighRange(), and setRedHueLowRange().
|
protected |
Definition at line 209 of file ossimHsiRemapper.h.
Referenced by getRedHueOffset(), getTile(), print(), resetAll(), resetRed(), setRedHueOffset(), and verifyEnabled().
|
protected |
Definition at line 214 of file ossimHsiRemapper.h.
Referenced by getRedIntensityOffset(), getTile(), print(), setRedIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 213 of file ossimHsiRemapper.h.
Referenced by getRedSaturationOffset(), getTile(), print(), setRedSaturationOffset(), and verifyEnabled().
|
protected |
Definition at line 199 of file ossimHsiRemapper.h.
Referenced by allocate(), getTile(), initialize(), and ~ossimHsiRemapper().
|
protected |
Definition at line 198 of file ossimHsiRemapper.h.
Referenced by getNumberOfOutputBands(), getTile(), and verifyEnabled().
|
protected |
Definition at line 251 of file ossimHsiRemapper.h.
Referenced by getTile(), getWhiteObjectClip(), print(), resetWhiteObjectClip(), setWhiteObjectClip(), and verifyEnabled().
|
protected |
Definition at line 219 of file ossimHsiRemapper.h.
Referenced by getTile(), getYellowHueBlendRange(), and resetYellow().
|
protected |
Definition at line 218 of file ossimHsiRemapper.h.
Referenced by getTile(), getYellowHueHighRange(), print(), resetYellow(), setYellowHueHighRange(), and setYellowHueLowRange().
|
protected |
Definition at line 217 of file ossimHsiRemapper.h.
Referenced by getTile(), getYellowHueLowRange(), print(), resetYellow(), setYellowHueHighRange(), and setYellowHueLowRange().
|
protected |
Definition at line 216 of file ossimHsiRemapper.h.
Referenced by getTile(), getYellowHueOffset(), print(), resetYellow(), setYellowHueOffset(), and verifyEnabled().
|
protected |
Definition at line 221 of file ossimHsiRemapper.h.
Referenced by getTile(), getYellowIntensityOffset(), print(), setYellowIntensityOffset(), and verifyEnabled().
|
protected |
Definition at line 220 of file ossimHsiRemapper.h.
Referenced by getTile(), getYellowSaturationOffset(), print(), setYellowSaturationOffset(), and verifyEnabled().