A figure that displays an image that can be manipulated programmatically.
A pixmap figure may be used to display e.g. a heat map. Support for scaling and various interpolation modes are useful here.
- See also
- cFigure::Pixmap
|
|
|
| cPixmapFigure (const char *name=nullptr) |
| |
|
| cPixmapFigure (const cPixmapFigure &other) |
| |
|
virtual | ~cPixmapFigure () |
| |
|
cPixmapFigure & | operator= (const cPixmapFigure &other) |
| |
|
| virtual cPixmapFigure * | dup () const override |
| |
| virtual std::string | str () const override |
| |
| virtual void | parse (cProperty *property) override |
| |
| virtual const char * | getRendererClassName () const override |
| |
|
| virtual const Pixmap & | getPixmap () const |
| |
| virtual void | setPixmap (const Pixmap &pixmap) |
| |
| virtual int | getPixmapHeight () const |
| |
| virtual int | getPixmapWidth () const |
| |
| virtual void | setPixmapSize (int width, int height, const RGBA &fill) |
| |
| virtual void | setPixmapSize (int width, int height, const Color &color, double opacity) |
| |
| virtual void | fillPixmap (const RGBA &fill) |
| |
| virtual void | fillPixmap (const Color &color, double opacity) |
| |
| virtual const RGBA | getPixel (int x, int y) const |
| |
| virtual void | setPixel (int x, int y, const RGBA &argb) |
| |
| virtual void | setPixel (int x, int y, const Color &color, double opacity=1.0) |
| |
| virtual const Color | getPixelColor (int x, int y) const |
| |
| virtual void | setPixelColor (int x, int y, const Color &color) |
| |
| virtual double | getPixelOpacity (int x, int y) const |
| |
| virtual void | setPixelOpacity (int x, int y, double opacity) |
| |
|
| cAbstractImageFigure (const char *name=nullptr) |
| |
|
| cAbstractImageFigure (const cAbstractImageFigure &other) |
| |
|
cAbstractImageFigure & | operator= (const cAbstractImageFigure &other) |
| |
| virtual void | moveLocal (double dx, double dy) override |
| |
| virtual const Point & | getPosition () const |
| |
| virtual void | setPosition (const Point &position) |
| |
| virtual Anchor | getAnchor () const |
| |
| virtual void | setAnchor (Anchor anchor) |
| |
| virtual double | getWidth () const |
| |
| virtual void | setWidth (double width) |
| |
| virtual double | getHeight () const |
| |
| virtual void | setHeight (double height) |
| |
| virtual void | setSize (double width, double height) |
| |
| virtual Rectangle | getBounds () const |
| |
| virtual Interpolation | getInterpolation () const |
| |
| virtual void | setInterpolation (Interpolation interpolation) |
| |
| virtual double | getOpacity () const |
| |
| virtual void | setOpacity (double opacity) |
| |
| virtual const Color & | getTintColor () const |
| |
| virtual void | setTintColor (const Color &tintColor) |
| |
| virtual double | getTintAmount () const |
| |
| virtual void | setTintAmount (double tintAmount) |
| |
| | cFigure (const char *name=nullptr) |
| |
| | cFigure (const cFigure &other) |
| |
| virtual | ~cFigure () |
| |
| cFigure & | operator= (const cFigure &other) |
| |
| virtual void | forEachChild (cVisitor *v) override |
| |
| int | getId () const |
| |
| virtual bool | isVisible () const |
| |
| virtual void | setVisible (bool visible) |
| |
| virtual const Transform & | getTransform () const |
| |
| virtual void | setTransform (const Transform &transform) |
| |
| virtual void | resetTransform () |
| |
| virtual double | getZIndex () const |
| |
| virtual void | setZIndex (double zIndex) |
| |
| virtual double | getEffectiveZIndex () const |
| |
| virtual const char * | getTooltip () const |
| |
| virtual void | setTooltip (const char *tooltip) |
| |
| virtual cObject * | getAssociatedObject () const |
| |
| virtual void | setAssociatedObject (cObject *obj) |
| |
| virtual const char * | getTags () const |
| |
| virtual void | setTags (const char *tags) |
| |
| virtual cFigure * | getParentFigure () const |
| |
| virtual cCanvas * | getCanvas () const |
| |
| virtual int | getNumFigures () const |
| |
| virtual cFigure * | getFigure (int pos) const |
| |
| virtual cFigure * | getFigure (const char *name) const |
| |
| virtual int | findFigure (const char *name) const |
| |
| virtual int | findFigure (const cFigure *figure) const |
| |
| virtual bool | containsFigures () const |
| |
| virtual cFigure * | findFigureRecursively (const char *name) const |
| |
| virtual cFigure * | getFigureByPath (const char *path) const |
| |
| virtual void | addFigure (cFigure *figure) |
| |
| virtual void | addFigure (cFigure *figure, int pos) |
| |
| _OPPDEPRECATED void | addFigureAbove (cFigure *figure, cFigure *referenceFigure) |
| |
| _OPPDEPRECATED void | addFigureBelow (cFigure *figure, cFigure *referenceFigure) |
| |
| virtual cFigure * | removeFigure (cFigure *figure) |
| |
| virtual cFigure * | removeFigure (int pos) |
| |
| virtual cFigure * | removeFromParent () |
| |
| virtual bool | isAbove (const cFigure *figure) const |
| |
| virtual bool | isBelow (const cFigure *figure) const |
| |
| virtual void | insertAbove (cFigure *referenceFigure) |
| |
| virtual void | insertBelow (cFigure *referenceFigure) |
| |
| virtual void | insertAfter (const cFigure *referenceFigure) |
| |
| virtual void | insertBefore (const cFigure *referenceFigure) |
| |
| virtual void | raiseAbove (cFigure *figure) |
| |
| virtual void | lowerBelow (cFigure *figure) |
| |
| virtual void | raiseToTop () |
| |
| virtual void | lowerToBottom () |
| |
| virtual cFigure * | dupTree () const |
| |
|
virtual void | translate (double dx, double dy) |
| |
|
virtual void | scale (double s) |
| |
|
virtual void | scale (double sx, double sy) |
| |
|
virtual void | scale (double sx, double sy, double cx, double cy) |
| |
|
virtual void | scale (double sx, double sy, const Point &c) |
| |
|
virtual void | rotate (double phi) |
| |
|
virtual void | rotate (double phi, double cx, double cy) |
| |
|
virtual void | rotate (double phi, const Point &c) |
| |
|
virtual void | skewx (double coeff) |
| |
|
virtual void | skewy (double coeff) |
| |
|
virtual void | skewx (double coeff, double cy) |
| |
|
virtual void | skewy (double coeff, double cx) |
| |
| virtual void | move (double dx, double dy) |
| |
| virtual void | refreshDisplay () |
| |
| | cOwnedObject () |
| |
| | cOwnedObject (const char *name, bool namepooling=true) |
| |
| | cOwnedObject (const cOwnedObject &obj) |
| |
| virtual | ~cOwnedObject () |
| |
| cOwnedObject & | operator= (const cOwnedObject &o) |
| |
| virtual void | parsimPack (cCommBuffer *buffer) const override |
| |
| virtual void | parsimUnpack (cCommBuffer *buffer) override |
| |
| virtual cObject * | getOwner () const override |
| |
| virtual bool | isOwnedObject () const override |
| |
| virtual bool | isSoftOwner () const |
| |
| | cNamedObject () |
| |
| | cNamedObject (const char *name, bool namepooling=true) |
| |
| | cNamedObject (const cNamedObject &obj) |
| |
| virtual | ~cNamedObject () |
| |
| cNamedObject & | operator= (const cNamedObject &o) |
| |
| virtual void | setName (const char *s) |
| |
| virtual const char * | getName () const override |
| |
| virtual void | setNamePooling (bool b) |
| |
| virtual bool | getNamePooling () |
| |
| | cObject () |
| |
| | cObject (const cObject &other) |
| |
| virtual | ~cObject () |
| |
| virtual const char * | getClassName () const |
| |
| bool | isName (const char *s) const |
| |
| virtual const char * | getFullName () const |
| |
| virtual std::string | getFullPath () const |
| |
| const cObject * | getThisPtr () const |
| |
| virtual _OPPDEPRECATED std::string | info () const |
| |
| virtual _OPPDEPRECATED std::string | detailedInfo () const |
| |
| cObject * | findObject (const char *name, bool deep=true) |
| |
| void | copyNotSupported () const |
| |