|  | 
|  | IlvFilteredGraphic (IlvDisplay *display, IlvGraphic *object, const IlString &filter="", IlBoolean owner=IlFalse) | 
|  | Constructor.  More... 
 | 
|  | 
| virtual | ~IlvFilteredGraphic () | 
|  | Destructor.  More... 
 | 
|  | 
| void | applyTransform (const IlvTransformer *) | 
|  | Applies a transformation.  More... 
 | 
|  | 
| void | boundingBox (IlvRect &, const IlvTransformer *=0) const | 
|  | Retrieves the bounding box of the graphic object.  More... 
 | 
|  | 
| void | computeBitmapData (const IlvTransformer *t=0) | 
|  | Computes the filtered bitmap data.  More... 
 | 
|  | 
| virtual IlBoolean | contains (const IlvPoint &, const IlvPoint &, const IlvTransformer *=0) const | 
|  | Checks whether a point is in the object.  More... 
 | 
|  | 
| void | draw (IlvPort *, const IlvTransformer *=0, const IlvRegion *=0) const | 
|  | Draws the graphic object.  More... 
 | 
|  | 
| DisplayMode | getDisplayMode () const | 
|  | Returns the display mode.  More... 
 | 
|  | 
| IlvFilterFlow * | getFilterFlow () const | 
|  | Returns the filter flow used.  More... 
 | 
|  | 
| const IlString & | getFilterName () const | 
|  | Returns the name of the filter used.  More... 
 | 
|  | 
| const IlvBitmapData * | getInternalBitmapData () const | 
|  | Returns the internal filtered bitmap data.  More... 
 | 
|  | 
| IlvColor * | getInternalColor () const | 
|  | Returns the color used internally to compute the mask from the object.  More... 
 | 
|  | 
| IlUInt | getMaximumSize () const | 
|  | Returns the maximum dimension of the internal bitmap.  More... 
 | 
|  | 
| RefreshMode | getRefreshMode () const | 
|  | Returns the refresh mode.  More... 
 | 
|  | 
| virtual IlBoolean | inside (const IlvRegion &, const IlvTransformer *=0) const | 
|  | Determines whether an object with transformation applied is inside the bounding box.  More... 
 | 
|  | 
| virtual IlBoolean | intersects (const IlvRegion &, const IlvTransformer *=0) const | 
|  | Checks whether a region intersects the bounding box with transformation applied.  More... 
 | 
|  | 
| void | invalidate () | 
|  | Marks the internal filtered graphic as invalid. 
 | 
|  | 
| virtual void | invert (IlBoolean=IlFalse) | 
|  | Highlights the object.  More... 
 | 
|  | 
| IlBoolean | isInvalid () const | 
|  | Returns whether the internal filtered graphic is invalid.  More... 
 | 
|  | 
| virtual void | setAntialiasingMode (IlvAntialiasingMode) | 
|  | Sets the anti-aliasing mode of the object.  More... 
 | 
|  | 
| virtual void | setArcMode (IlvArcMode) | 
|  | Sets the arc mode of the object.  More... 
 | 
|  | 
| virtual void | setBackground (IlvColor *) | 
|  | Sets the background color of the object.  More... 
 | 
|  | 
| virtual void | setColorPattern (IlvColorPattern *) | 
|  | Sets the color pattern of the object.  More... 
 | 
|  | 
| void | setDisplayMode (DisplayMode mode) | 
|  | Sets the display mode.  More... 
 | 
|  | 
| virtual void | setFillRule (IlvFillRule) | 
|  | Sets the fill rule of the object.  More... 
 | 
|  | 
| virtual void | setFillStyle (IlvFillStyle) | 
|  | Sets the fill style of the object.  More... 
 | 
|  | 
| void | setFilterFlow (IlvFilterFlow *flow) | 
|  | Sets the filter flow used.  More... 
 | 
|  | 
| void | setFilterName (const IlString &filter) | 
|  | Sets the filter name to be used.  More... 
 | 
|  | 
| virtual void | setFont (IlvFont *) | 
|  | Sets the font of the object.  More... 
 | 
|  | 
| virtual void | setForeground (IlvColor *) | 
|  | Sets the foreground color of the object.  More... 
 | 
|  | 
| virtual void | setGradientPattern (IlvGradientPattern *) | 
|  | Sets the gradient pattern of the object.  More... 
 | 
|  | 
| void | setInternalColor (IlvColor *color) | 
|  | Sets the color used internally to compute the mask from the object.  More... 
 | 
|  | 
| virtual void | setLineStyle (IlvLineStyle *) | 
|  | Sets the line style of the object.  More... 
 | 
|  | 
| virtual void | setLineWidth (IlUShort) | 
|  | Sets the line width of the object.  More... 
 | 
|  | 
| void | setMaximumSize (IlUInt size) | 
|  | Sets the maximum dimension of the internal bitmap.  More... 
 | 
|  | 
| virtual void | setMode (IlvDrawMode) | 
|  | Sets the drawing mode of the object temporarily.  More... 
 | 
|  | 
| virtual void | setOverwrite (IlBoolean) | 
|  | Sets an overwrite mode that modifies how the drawing member functions operate.  More... 
 | 
|  | 
| virtual void | setPalette (IlvPalette *) | 
|  | Sets the palette of the object.  More... 
 | 
|  | 
| virtual void | setPattern (IlvPattern *) | 
|  | Sets the pattern of the object.  More... 
 | 
|  | 
| void | setRefreshMode (RefreshMode mode) | 
|  | Sets the refresh mode.  More... 
 | 
|  | 
| virtual IlBoolean | zoomable () const | 
|  | Checks whether this object is zoomable.  More... 
 | 
|  | 
|  Public Member Functions inherited from IlvGraphicHandle | 
|  | IlvGraphicHandle (IlvGraphic *object, IlBoolean owner=IlFalse) | 
|  | Constructor.  More... 
 | 
|  | 
| virtual void | apply (IlvApplyObject function, IlAny userArg) | 
|  | Applies a function to the referenced object.  More... 
 | 
|  | 
| virtual void | applyReferences (IlvApplyObject function, IlAny userArg) | 
|  | Conditionally applies a function to the referenced object.  More... 
 | 
|  | 
| virtual void | computeFocusRegion (IlvRegion &r, const IlvTransformer *t=0) const | 
|  | Computes the region needed for the drawing of the focus.  More... 
 | 
|  | 
| virtual void | drawFocus (IlvPort *dst, const IlvPalette *palette, const IlvTransformer *t=0, const IlvRegion *clip=0) const | 
|  | Draws additional drawings for an object that has the keyboard focus.  More... 
 | 
|  | 
| virtual void | getAccessors (const IlSymbol *const **accessors, const IlvValueTypeClass *const **types, IlUInt &count) const | 
|  | Retrieves the list of available accessors of an object.  More... 
 | 
|  | 
| virtual IlvIntensity | getAlpha () const | 
|  | Retrieves the alpha component.  More... 
 | 
|  | 
| IlvAntialiasingMode | getAntialiasingMode () const | 
|  | Retrieves the anti-aliasing mode.  More... 
 | 
|  | 
| virtual IlvGraphicHolder * | getHolder () const | 
|  | Gets a pointer to an object's holder.  More... 
 | 
|  | 
| virtual IlUShort | getLineWidth () const | 
|  | Retrieves the line width.  More... 
 | 
|  | 
| virtual IlvLookFeelHandler * | getLookFeelHandler () const | 
|  | Returns the look & feel handler used by this object.  More... 
 | 
|  | 
| IlvGraphic * | getObject () const | 
|  | Retrieves the reference object.  More... 
 | 
|  | 
| IlBoolean | isOwner () const | 
|  | Retrieves the ownership.  More... 
 | 
|  | 
| virtual void | setAlpha (IlvIntensity alpha) | 
|  | Sets the alpha value of the object.  More... 
 | 
|  | 
| virtual void | setHolder (IlvGraphicHolder *holder) | 
|  | Sets the object's holder.  More... 
 | 
|  | 
| void | setObject (IlvGraphic *object) | 
|  | Sets the referenced object.  More... 
 | 
|  | 
| void | setOwner (IlBoolean flag) | 
|  | Sets the ownership.  More... 
 | 
|  | 
| void | addCallback (const IlSymbol *callbackType, const IlSymbol *callbackName, const IlSymbol *script=0) | 
|  | Adds a callback function to a callback list.  More... 
 | 
|  | 
| void | addCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) | 
|  | Adds a callback function to a callback list.  More... 
 | 
|  | 
| void | addCallback (const IlSymbol *callbackType, IlvGraphicCallback callbackName, IlAny data) | 
|  | Adds a callback function to a callback list.  More... 
 | 
|  | 
| void | addClassProperty (const IlSymbol *key, IlAny value) | 
|  | Adds a property to this object's class.  More... 
 | 
|  | 
| void | addProperty (const IlSymbol *key, IlAny value) | 
|  | Adds a specific property to the object.  More... 
 | 
|  | 
| void | addTag (const IlSymbol *tag) | 
|  | Adds a tag.  More... 
 | 
|  | 
| IlBoolean | applyAttribute (const char *attributeClassName, const char *value, IlAny checkData=0) const | 
|  | Applies attributes.  More... 
 | 
|  | 
| IlBoolean | applyAttribute (const char *attributeClassName, IlFloat value, IlAny checkData=0) const | 
|  | Applies attributes.  More... 
 | 
|  | 
| IlBoolean | applyAttribute (const char *attributeClassName, IlInt value, IlAny checkData=0) const | 
|  | Applies attributes.  More... 
 | 
|  | 
| virtual void | applyResources (const char *storageName, const char *storageClassName, const char *objectName, const char *objectClassName, IlvDisplay *display=0) | 
|  | Applies resources on a graphic object.  More... 
 | 
|  | 
| virtual void | callCallbacks (const IlSymbol *callbackType) | 
|  | Calls every callback of a given type.  More... 
 | 
|  | 
| const char * | className () const | 
|  | Returns the class name of an object.  More... 
 | 
|  | 
| IlBoolean | contains (const IlvPoint &p) const | 
|  | Checks whether a point is in the object.  More... 
 | 
|  | 
| virtual IlvGraphic * | copy () const =0 | 
|  | Copies this object.  More... 
 | 
|  | 
| void | draw (IlvPort *dst, const IlvTransformer *t, const IlvRect *clip) const | 
|  | Draws a graphic object.  More... 
 | 
|  | 
| IlvGraphicCallback | getCallback () const | 
|  | Gets the main callback function.  More... 
 | 
|  | 
| IlvGraphicCallback | getCallback (const IlSymbol *callbackType) const | 
|  | Gets a callback.  More... 
 | 
|  | 
| IlAny | getCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName) const | 
|  | Gets a callback user data.  More... 
 | 
|  | 
| IlAny | getCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback) const | 
|  | Gets a callback user data.  More... 
 | 
|  | 
| IlSymbol * | getCallbackName () const | 
|  | Gets the symbol that identifies the main callback.  More... 
 | 
|  | 
| IlSymbol * | getCallbackName (const IlSymbol *callbackType) const | 
|  | Gets the name of a callback.  More... 
 | 
|  | 
| virtual IlUInt | getCallbackTypes (const char *const **names, const IlSymbol *const **types) const | 
|  | Gets the number of register callback types for the object.  More... 
 | 
|  | 
| virtual IlvGraphic * | getChildAt (IlUInt index) const | 
|  | Returns the sub-object of the graphic object specified by index.  More... 
 | 
|  | 
| virtual IlvGraphic * | getChildByName (const char *name) const | 
|  | Returns the sub-object of the graphic object specified by a name.  More... 
 | 
|  | 
| virtual IlUInt | getChildCount () const | 
|  | Returns the number of children of this graphic object.  More... 
 | 
|  | 
| virtual IlInt | getChildIndex (const IlvGraphic *object) const | 
|  | Returns the index of the specified sub-object in this graphic object.  More... 
 | 
|  | 
| virtual IlvGraphic *const  * | getChildren (IlUInt &count) const | 
|  | Returns an array containing the sub-objects of this graphic object.  More... 
 | 
|  | 
| virtual IlvClassInfo * | getClassInfo () const | 
|  | Gets class information.  More... 
 | 
|  | 
| IlAny | getClassProperty (const IlSymbol *key, IlBoolean checkParent=IlFalse) const | 
|  | Retrieves the indicated property value in the class of this object.  More... 
 | 
|  | 
| IlAny | getClientData () const | 
|  | Gets client data.  More... 
 | 
|  | 
| virtual const char * | getDefaultInteractor () const | 
|  | Gets the name of the default interactor for this object.  More... 
 | 
|  | 
| IlvInteractor * | getInteractor () const | 
|  | Returns the interactor associated with the current object.  More... 
 | 
|  | 
| const char * | getName () const | 
|  | Gets the name of the object.  More... 
 | 
|  | 
| IlvNamedProperty * | getNamedProperty (const IlSymbol *name) const | 
|  | Gets a named property.  More... 
 | 
|  | 
| IlSymbol * | getNextFocusGraphic () const | 
|  | Gets the next object in the focus chain.  More... 
 | 
|  | 
| IlSymbol * | getPreviousFocusGraphic () const | 
|  | Gets the previous object in the focus chain.  More... 
 | 
|  | 
| IlAny | getProperty (const IlSymbol *key) const | 
|  | Gets a property.  More... 
 | 
|  | 
| IlvSmartSet * | getSmartSet () const | 
|  | Gets the smart set object containing this graphic object.  More... 
 | 
|  | 
| const IlSymbol *const  * | getTags (IlUInt &count) const | 
|  | Returns all the tags applied to this object.  More... 
 | 
|  | 
| IlvDim | h () const | 
|  | Gets the height value of the object.  More... 
 | 
|  | 
| void | h (IlvDim h) | 
|  | Sets the height value of the object.  More... 
 | 
|  | 
| IlBoolean | hasCallback (const IlSymbol *callbackType, const IlSymbol *callbackName) const | 
|  | Checks whether a callback function is in a callback list.  More... 
 | 
|  | 
| IlBoolean | hasCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) const | 
|  | Checks whether a callback function is in a callback list.  More... 
 | 
|  | 
| IlBoolean | hasCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName) const | 
|  | Checks whether a callback function has user data.  More... 
 | 
|  | 
| IlBoolean | hasCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback) const | 
|  | Checks whether a callback function has user data.  More... 
 | 
|  | 
| const IlvClassInfo * | hasClassProperty (const IlSymbol *key, IlBoolean s=IlFalse) const | 
|  | Checks for a class where the keyed property exists.  More... 
 | 
|  | 
| IlBoolean | hasProperty (const IlSymbol *key) const | 
|  | Checks whether the object has a particular property.  More... 
 | 
|  | 
| IlBoolean | hasTag (const IlSymbol *tag) const | 
|  | Checks whether the object has a specific tag.  More... 
 | 
|  | 
| IlBoolean | inside (const IlvRect &r) const | 
|  | Determines whether a rectangle is inside the bounding box.  More... 
 | 
|  | 
| IlBoolean | inside (const IlvRect &r, const IlvRect &tr, const IlvTransformer *t=0) const | 
|  | Determines whether an object with transformation applied is inside the bounding box.  More... 
 | 
|  | 
| IlBoolean | intersects (const IlvRect &r) const | 
|  | Checks whether a rectangle intersects the bounding box.  More... 
 | 
|  | 
| IlBoolean | intersects (const IlvRect &r, const IlvRect &tr, const IlvTransformer *t=0) const | 
|  | Checks whether a rectangle intersects the bounding box with transformation applied.  More... 
 | 
|  | 
| IlBoolean | isFirstFocusGraphic () const | 
|  | Checks whether the object is first in the focus chain.  More... 
 | 
|  | 
| IlBoolean | isFocusable () const | 
|  | Checks whether the object can receive the keyboard focus.  More... 
 | 
|  | 
| IlBoolean | isInSmartSet () const | 
|  | Checks whether a graphic object belongs to a smart set.  More... 
 | 
|  | 
| IlBoolean | isLastFocusGraphic () const | 
|  | Checks whether the object is last in the focus chain.  More... 
 | 
|  | 
| IlBoolean | isSensitive () const | 
|  | Checks whether the object is sensitive.  More... 
 | 
|  | 
| IlBoolean | isSubtypeOf (const char *parentClass) const | 
|  | Checks whether this object's class is a subclass of a given parent class.  More... 
 | 
|  | 
| IlBoolean | isSubtypeOf (const IlvClassInfo *classInfo) const | 
|  | Checks whether this object's class is a subclass.  More... 
 | 
|  | 
| void | move (const IlvPoint &p) | 
|  | Moves the graphic object.  More... 
 | 
|  | 
| virtual void | move (IlvPos x, IlvPos y) | 
|  | Moves the graphic object.  More... 
 | 
|  | 
| void | moveResize (const IlvRect &size) | 
|  | Moves and resizes a graphic object.  More... 
 | 
|  | 
| virtual IlBoolean | needsInputContext () const | 
|  | Indicates whether the graphic instance can connect to an input method for locale dependent input.  More... 
 | 
|  | 
| virtual void | print (std::ostream &out, int level=0) const | 
|  | Prints for debugging purposes.  More... 
 | 
|  | 
| void | removeCallback (const IlSymbol *callbackType, const IlSymbol *callbackName) | 
|  | Removes a callback function from a callback list.  More... 
 | 
|  | 
| void | removeCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) | 
|  | Removes a callback function from a callback list.  More... 
 | 
|  | 
| IlBoolean | removeClassProperty (const IlSymbol *key) | 
|  | Removes a property from this object's class.  More... 
 | 
|  | 
| void | removeInteractor () | 
|  | Removes the interactor from the current object.  More... 
 | 
|  | 
| IlvNamedProperty * | removeNamedProperty (IlSymbol *name) | 
|  | Removes a named property from the object.  More... 
 | 
|  | 
| IlBoolean | removeProperty (const IlSymbol *key) | 
|  | Removes a property from the object.  More... 
 | 
|  | 
| void | removeTag (const IlSymbol *tag) | 
|  | Removes a tag.  More... 
 | 
|  | 
| IlBoolean | replaceClassProperty (const IlSymbol *key, IlAny value) | 
|  | Replaces a property in this object's class.  More... 
 | 
|  | 
| IlBoolean | replaceProperty (const IlSymbol *key, IlAny value) | 
|  | Replaces a property.  More... 
 | 
|  | 
| virtual void | resize (IlvDim newW, IlvDim newH) | 
|  | Resizes a graphic object.  More... 
 | 
|  | 
| virtual void | rotate (const IlvPoint ¢er, IlFloat angle) | 
|  | Rotates a graphic object.  More... 
 | 
|  | 
| virtual void | scale (IlFloat zoomX, IlFloat zoomY) | 
|  | Scales the graphic object.  More... 
 | 
|  | 
| void | setCallback (const IlSymbol *callbackType, const IlSymbol *callbackName, const IlSymbol *script=0) | 
|  | Removes all previously set callbacks.  More... 
 | 
|  | 
| void | setCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) | 
|  | Sets a new callback.  More... 
 | 
|  | 
| void | setCallback (const IlSymbol *callbackType, IlvGraphicCallback callbackName, IlAny data) | 
|  | Removes all previously set callbacks.  More... 
 | 
|  | 
| void | setCallback (IlvGraphicCallback callback, IlAny data) | 
|  | Sets the main callback function.  More... 
 | 
|  | 
| void | setCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName, IlAny data) | 
|  | Sets the callback user data for a callback function.  More... 
 | 
|  | 
| void | setCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback, IlAny data) | 
|  | Sets the callback user data for a callback function.  More... 
 | 
|  | 
| void | setCallbackName (const IlSymbol *callbackName) | 
|  | Sets the symbol that identifies the main callback.  More... 
 | 
|  | 
| void | setClientData (IlAny clientData) | 
|  | Sets client data.  More... 
 | 
|  | 
| void | setFirstFocusGraphic () | 
|  | Sets the object to be first in the focus chain. 
 | 
|  | 
| void | setFocusable (IlBoolean value) | 
|  | Set the focusable state of the object.  More... 
 | 
|  | 
| IlBoolean | setInteractor (const char *name) | 
|  | Attaches an interactor to this graphic object.  More... 
 | 
|  | 
| IlBoolean | setInteractor (IlvInteractor *inter) | 
|  | Attaches an interactor to the current object.  More... 
 | 
|  | 
| void | setLastFocusGraphic () | 
|  | Sets the object to be last in the focus chain. 
 | 
|  | 
| virtual void | setName (const char *name) | 
|  | Sets the name of the object.  More... 
 | 
|  | 
| IlvNamedProperty * | setNamedProperty (IlvNamedProperty *property) | 
|  | Sets a named property on the object.  More... 
 | 
|  | 
| virtual void | setNeedsInputContext (IlBoolean val) | 
|  | Specifies whether the graphic object should have locale dependent input.  More... 
 | 
|  | 
| void | setNextFocusGraphic (IlSymbol *name) | 
|  | Sets the object to be next in the focus chain.  More... 
 | 
|  | 
| void | setPreviousFocusGraphic (IlSymbol *name) | 
|  | Sets an object as previous in the focus chain.  More... 
 | 
|  | 
| void | setProperty (const IlSymbol *key, IlAny value) | 
|  | Sets a property of the object to a value.  More... 
 | 
|  | 
| virtual void | setSensitive (IlBoolean value) | 
|  | Sets the sensitivity of the object.  More... 
 | 
|  | 
| virtual void | symmetry (IlvDirection axis) | 
|  | Flips a graphic object.  More... 
 | 
|  | 
| virtual void | translate (IlvPos dx, IlvPos dy) | 
|  | Applies a transformation function on a graphic object.  More... 
 | 
|  | 
| IlvDim | w () const | 
|  | Gets the width value of the object.  More... 
 | 
|  | 
| void | w (IlvDim w) | 
|  | Sets the width value of the object.  More... 
 | 
|  | 
| virtual void | write (IlvOutputFile &output) const =0 | 
|  | Writes an object description to a file.  More... 
 | 
|  | 
| IlvPos | x () const | 
|  | Gets the xcoordinate value of the object.  More...
 | 
|  | 
| void | x (IlvPos x) | 
|  | Sets the xcoordinate value of the object.  More...
 | 
|  | 
| IlvPos | y () const | 
|  | Gets the ycoordinate value of the object.  More...
 | 
|  | 
| void | y (IlvPos y) | 
|  | Sets the ycoordinate value of the object.  More...
 | 
|  | 
| virtual IlBoolean | applyValue (const IlvValue &value) | 
|  | Apply an accessor.  More... 
 | 
|  | 
| virtual IlBoolean | changeValue (const IlvValue &val) | 
|  | Changes the value of an accessor.  More... 
 | 
|  | 
| virtual IlBoolean | changeValues (const IlvValue *values, IlUShort count=0) | 
|  | Changes several accessor values simultaneously.  More... 
 | 
|  | 
| virtual IlvValue & | queryValue (IlvValue &val) const | 
|  | Retrieves an accessor value.  More... 
 | 
|  | 
| virtual void | queryValues (IlvValue *values, IlUShort count) const | 
|  | Retrieves multiple accessor values simultaneously.  More... 
 | 
|  |