|
| PSPixelCanvas (PSDriver *ps, PSPixelCanvasColorTable *) |
|
virtual | ~PSPixelCanvas () |
|
virtual void | enableMotionEvents () |
| enabling/disabling of event tracking More...
|
|
virtual void | disableMotionEvents () |
|
virtual void | enablePositionEvents () |
|
virtual void | disablePositionEvents () |
|
virtual casacore::Bool | supportsLists () |
| Does this canvas support cached display lists? The user of the canvas should always check this, because undefined behaviour can result when an attempt is made to use a list on a PixelCanvas which does not support lists. More...
|
|
virtual casacore::uInt | newList () |
| begin caching display commands - return list ID More...
|
|
virtual void | endList () |
| end caching display commands More...
|
|
virtual void | drawList (casacore::uInt list) |
| (Cacheable) recall cached display commands More...
|
|
virtual void | translateAllLists (casacore::Int xt, casacore::Int yt) |
| translate all lists More...
|
|
virtual void | translateList (casacore::uInt list, casacore::Int xt, casacore::Int yt) |
| translate the list More...
|
|
virtual void | deleteList (casacore::uInt list) |
| remove list from cache More...
|
|
virtual void | deleteLists () |
| flush all lists from the cache More...
|
|
virtual casacore::Bool | validList (casacore::uInt list) |
| return true if the list exists More...
|
|
virtual casacore::Bool | setFont (const casacore::String &fontName, const casacore::Int size) |
| (Cacheable) Set the font to the PostScript font name and size. More...
|
|
virtual casacore::Bool | setFont (DLFont *font) |
| TODO: These should become abstract Set the font via the DisplayLibrary Font class. More...
|
|
virtual casacore::Bool | setFont (const casacore::String &fontName) |
| (Cacheable) Set the font to the PostScript font name. More...
|
|
virtual void | drawText (casacore::Int x, casacore::Int y, const casacore::String &text, Display::TextAlign alignment=Display::AlignCenter) |
| (Cacheable) Draw text using that font aligned in some way to the position More...
|
|
virtual void | drawText (casacore::Int x, casacore::Int y, const casacore::String &text, const casacore::Float &angle, Display::TextAlign alignment=Display::AlignCenter) |
| TODO This should become abstract - NYI in GLPixelCanvas currently Draw text at a specified angle. More...
|
|
virtual void | drawImage (const casacore::Matrix< casacore::uInt > &data, casacore::Int x, casacore::Int y) |
| (Cacheable) Draw an array of 2D color data as a raster image for zoom = <1,1> More...
|
|
virtual void | drawImage (const casacore::Matrix< casacore::Int > &data, casacore::Int x, casacore::Int y) |
|
virtual void | drawImage (const casacore::Matrix< casacore::uLong > &data, casacore::Int x, casacore::Int y) |
|
virtual void | drawImage (const casacore::Matrix< casacore::Float > &data, casacore::Int x, casacore::Int y) |
|
virtual void | drawImage (const casacore::Matrix< casacore::Double > &data, casacore::Int x, casacore::Int y) |
|
virtual void | drawImage (const casacore::Int &x, const casacore::Int &y, const casacore::Matrix< casacore::uInt > &data, const casacore::Matrix< casacore::Bool > &mask, casacore::Bool opaqueMask=false) |
| Draw a 2D color image with masking. More...
|
|
virtual void | drawImage (const casacore::Matrix< casacore::uInt > &data, casacore::Int x, casacore::Int y, casacore::uInt xzoom, casacore::uInt yzoom) |
| (Cacheable) Draw an array of 2D color data as a raster image for any positive integer zoom More...
|
|
virtual void | drawImage (const casacore::Matrix< casacore::Int > &data, casacore::Int x, casacore::Int y, casacore::uInt xzoom, casacore::uInt yzoom) |
|
virtual void | drawImage (const casacore::Matrix< casacore::uLong > &data, casacore::Int x, casacore::Int y, casacore::uInt xzoom, casacore::uInt yzoom) |
|
virtual void | drawImage (const casacore::Matrix< casacore::Float > &data, casacore::Int x, casacore::Int y, casacore::uInt xzoom, casacore::uInt yzoom) |
|
virtual void | drawImage (const casacore::Matrix< casacore::Double > &data, casacore::Int x, casacore::Int y, casacore::uInt xzoom, casacore::uInt yzoom) |
|
virtual void | drawImage (const casacore::Matrix< casacore::uInt > &data, const casacore::Int &x, const casacore::Int &y, const Display::ColorComponent &colorcomponent) |
| (Cacheable) Draw a component of a multi-channel image, storing it in buffers until flushComponentImages() is called. More...
|
|
void | bufferComponent (const casacore::Matrix< casacore::uInt > &data, const casacore::Int &x, const casacore::Int &y, const Display::ColorComponent &colorcomponent) |
| Fill one of the channel buffers. More...
|
|
void | flushComponentBuffers () |
| (NOT CACHEABLE!) Flush the component buffers. More...
|
|
virtual void | drawPoint (casacore::Int x1, casacore::Int y1) |
| (Cacheable) Draw a single point using current color More...
|
|
virtual void | drawPoint (casacore::Float x1, casacore::Float y1) |
|
virtual void | drawPoint (casacore::Double x1, casacore::Double y1) |
|
virtual void | drawPoints (const casacore::Matrix< casacore::Int > &verts) |
| (Cacheable) Draw N points specified as a Nx2 matrix More...
|
|
virtual void | drawPoints (const casacore::Matrix< casacore::Float > &verts) |
|
virtual void | drawPoints (const casacore::Matrix< casacore::Double > &verts) |
|
virtual void | drawPoints (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1) |
| (Cacheable) Draw a bunch of points using current color More...
|
|
virtual void | drawPoints (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1) |
|
virtual void | drawPoints (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1) |
|
virtual void | drawLine (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
| (Cacheable) Draw a single line using current color More...
|
|
virtual void | drawLine (casacore::Float x1, casacore::Float y1, casacore::Float x2, casacore::Float y2) |
|
virtual void | drawLine (casacore::Double x1, casacore::Double y1, casacore::Double x2, casacore::Double y2) |
|
virtual void | drawLines (const casacore::Matrix< casacore::Int > &verts) |
| (Cacheable) Draw N/2 lines from an Nx2 matrix More...
|
|
virtual void | drawLines (const casacore::Matrix< casacore::Float > &verts) |
|
virtual void | drawLines (const casacore::Matrix< casacore::Double > &verts) |
|
virtual void | drawLines (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1, const casacore::Vector< casacore::Int > &x2, const casacore::Vector< casacore::Int > &y2) |
| (Cacheable) Draw a bunch of unrelated lines using current color More...
|
|
virtual void | drawLines (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1, const casacore::Vector< casacore::Float > &x2, const casacore::Vector< casacore::Float > &y2) |
|
virtual void | drawLines (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1, const casacore::Vector< casacore::Double > &x2, const casacore::Vector< casacore::Double > &y2) |
|
virtual void | drawPolyline (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1) |
| (Cacheable) Draw a single connected line between the points given More...
|
|
virtual void | drawPolyline (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1) |
|
virtual void | drawPolyline (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1) |
|
virtual void | drawPolylines (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1, const int close=0, const int fill=0) |
|
virtual void | drawPolylines (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1, const int close=0, const int fill=0) |
|
virtual void | drawPolylines (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1, const int close=0, const int fill=0) |
|
virtual void | drawPolyline (const casacore::Matrix< casacore::Int > &verts) |
| (Cacheable) Draw N-1 connected lines from Nx2 matrix of vertices More...
|
|
virtual void | drawPolyline (const casacore::Matrix< casacore::Float > &verts) |
|
virtual void | drawPolyline (const casacore::Matrix< casacore::Double > &verts) |
|
virtual void | drawPolylines (const casacore::Matrix< casacore::Int > &verts, const int close=0, const int fill=0) |
| (Cacheable) Draw N-1 connected lines from Nx2 matrix of vertices More...
|
|
virtual void | drawPolylines (const casacore::Matrix< casacore::Float > &verts, const int close=0, const int fill=0) |
|
virtual void | drawPolylines (const casacore::Matrix< casacore::Double > &verts, const int close=0, const int fill=0) |
|
virtual void | drawPolygon (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1) |
| (Cacheable) Draw a closed polygon More...
|
|
virtual void | drawPolygon (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1) |
|
virtual void | drawPolygon (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1) |
|
virtual void | drawFilledPolygon (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1) |
| (Cacheable) Draw and fill a closed polygon More...
|
|
virtual void | drawFilledPolygon (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1) |
|
virtual void | drawFilledPolygon (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1) |
|
virtual void | drawPolygon (const casacore::Matrix< casacore::Int > &verts) |
| (Cacheable) Draw a closed N-sided polygon from Nx2 matrix of vertices More...
|
|
virtual void | drawPolygon (const casacore::Matrix< casacore::Float > &verts) |
|
virtual void | drawPolygon (const casacore::Matrix< casacore::Double > &verts) |
|
virtual void | drawRectangle (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2, const int fill) |
| (Cacheable) Draw a rectangle More...
|
|
virtual void | drawRectangle (casacore::Float x1, casacore::Float y1, casacore::Float x2, casacore::Float y2, const int fill) |
|
virtual void | drawRectangle (casacore::Double x1, casacore::Double y1, casacore::Double x2, casacore::Double y2, const int fill) |
|
virtual void | drawRectangle (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
| (Cacheable) Draw a rectangle More...
|
|
virtual void | drawRectangle (casacore::Float x1, casacore::Float y1, casacore::Float x2, casacore::Float y2) |
|
virtual void | drawRectangle (casacore::Double x1, casacore::Double y1, casacore::Double x2, casacore::Double y2) |
|
virtual void | drawFilledRectangle (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
| (Cacheable) Draw a filled rectangle More...
|
|
virtual void | drawFilledRectangle (casacore::Float x1, casacore::Float y1, casacore::Float x2, casacore::Float y2) |
|
virtual void | drawFilledRectangle (casacore::Double x1, casacore::Double y1, casacore::Double x2, casacore::Double y2) |
|
virtual void | drawColoredPoints (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1, const casacore::Vector< casacore::uInt > &colors) |
| (Cacheable) Draw a set of points, specifying a color per point to be drawn. More...
|
|
virtual void | drawColoredPoints (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | drawColoredPoints (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | drawColoredPoints (const casacore::Matrix< casacore::Int > &xy, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | drawColoredPoints (const casacore::Matrix< casacore::Float > &xy, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | drawColoredPoints (const casacore::Matrix< casacore::Double > &xy, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | drawColoredLines (const casacore::Vector< casacore::Int > &x1, const casacore::Vector< casacore::Int > &y1, const casacore::Vector< casacore::Int > &x2, const casacore::Vector< casacore::Int > &y2, const casacore::Vector< casacore::uInt > &colors) |
| (Cacheable) Draw a set of lines, specifying a color per line to be drawn. More...
|
|
virtual void | drawColoredLines (const casacore::Vector< casacore::Float > &x1, const casacore::Vector< casacore::Float > &y1, const casacore::Vector< casacore::Float > &x2, const casacore::Vector< casacore::Float > &y2, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | drawColoredLines (const casacore::Vector< casacore::Double > &x1, const casacore::Vector< casacore::Double > &y1, const casacore::Vector< casacore::Double > &x2, const casacore::Vector< casacore::Double > &y2, const casacore::Vector< casacore::uInt > &colors) |
|
virtual void | setDrawFunction (Display::DrawFunction function) |
| Set Graphics Attributes Options for functions with enum argument listed in DisplayEnums. More...
|
|
virtual void | setForeground (casacore::uLong color) |
|
virtual void | setBackground (casacore::uLong color) |
|
virtual void | setLineWidth (casacore::Float width) |
| virtual void setLineWidth(casacore::uInt width); More...
|
|
void | lineWidth (casacore::Float width) |
|
float | lineWidth () const |
|
virtual void | setLineStyle (Display::LineStyle style) |
|
virtual void | setCapStyle (Display::CapStyle style) |
|
virtual void | setJoinStyle (Display::JoinStyle style) |
|
virtual void | setFillStyle (Display::FillStyle style) |
|
virtual void | setFillRule (Display::FillRule rule) |
|
virtual void | setArcMode (Display::ArcMode mode) |
|
virtual Display::DrawFunction | getDrawFunction () const |
| Get Graphics Attributes. More...
|
|
virtual casacore::uLong | getForeground () const |
|
virtual casacore::uLong | getBackground () const |
|
virtual casacore::Float | getLineWidth () const |
| virtual casacore::uInt getLineWidth() const = 0; More...
|
|
virtual Display::LineStyle | getLineStyle () const |
|
virtual Display::CapStyle | getCapStyle () const |
|
virtual Display::JoinStyle | getJoinStyle () const |
|
virtual Display::FillStyle | getFillStyle () const |
|
virtual Display::FillRule | getFillRule () const |
|
virtual Display::ArcMode | getArcMode () const |
|
virtual casacore::Bool | enable (Display::Option option) |
| (Cacheable) Option Control Options listed in DisplayEnums More...
|
|
virtual casacore::Bool | disable (Display::Option option) |
|
virtual void | setImageCacheStrategy (Display::ImageCacheStrategy strategy) |
| Control the image-caching strategy. More...
|
|
virtual Display::ImageCacheStrategy | imageCacheStrategy () const |
|
virtual void | setClipWindow (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
| (Cacheable) Setup the clip window. More...
|
|
virtual void | getClipWindow (casacore::Int &x1, casacore::Int &y1, casacore::Int &x2, casacore::Int &y2) |
|
virtual void | refresh (const Display::RefreshReason &reason=Display::UserCommand, const casacore::Bool &explicitrequest=true) |
| (Not Cacheable) Redraw the window More...
|
|
virtual void | flush () |
| Cause display to flush any graphics commands not yet drawn. More...
|
|
virtual void | clear () |
| (Cacheable) Clear the window using the background color More...
|
|
virtual void | clear (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
|
virtual void | setClearColor (casacore::uInt colorIndex) |
| (Cacheable) Set the color to use for clearing the display More...
|
|
virtual void | setClearColor (const casacore::String &colorname) |
|
virtual void | setClearColor (float r, float g, float b) |
|
virtual casacore::uInt | clearColor () const |
| (Not Cacheable) Get the current color to use for clearing the display. More...
|
|
virtual void | getClearColor (float &r, float &g, float &b) const |
|
virtual casacore::uInt | width () const |
| Return the width of the PSPixelCanvas in pixels. More...
|
|
virtual casacore::uInt | height () const |
| Return the height of the PSPixelCanvas in pixels. More...
|
|
virtual casacore::uInt | depth () const |
| Return the depth of the PSPixelCanvas in bits. More...
|
|
virtual void | pixelDensity (casacore::Float &xdpi, casacore::Float &ydpi) const |
| Get the pixel density (in dots per inch [dpi]) of the PixelCanvas. More...
|
|
virtual void | setColor (casacore::uInt colorIndex) |
| (Cacheable) Set current color (works in RGB or colormap mode) More...
|
|
virtual void | setColor (const casacore::String &colorname) |
|
virtual void | setRGBColor (float r, float g, float b) |
|
virtual void | setHSVColor (float h, float s, float v) |
|
virtual casacore::uInt | color () const |
| (Not Cacheable) Returns the current color as a color index More...
|
|
virtual void | getColor (float &r, float &g, float &b) const |
| (Not Cacheable) Retuns the current color as an RGB triple More...
|
|
virtual casacore::Bool | getColorComponents (const casacore::String &colorname, casacore::Float &r, casacore::Float &g, casacore::Float &b) |
| Get color components in range 0 to 1 without actually allocating the color. More...
|
|
virtual casacore::Bool | getColor (casacore::Int x, casacore::Int y, casacore::uInt &color) |
| (Not Cacheable) Get color index value (works in RGB or colormap mode) More...
|
|
virtual casacore::Bool | getRGBColor (casacore::Int x, casacore::Int y, float &r, float &g, float &b) |
|
virtual casacore::Bool | getHSVColor (casacore::Int x, casacore::Int y, float &h, float &s, float &v) |
|
virtual void | setDeviceForegroundColor (const casacore::String colorname) |
| Get/set the current foreground/background colors. More...
|
|
virtual casacore::String | deviceForegroundColor () const |
|
virtual void | setDeviceBackgroundColor (const casacore::String colorname) |
|
virtual casacore::String | deviceBackgroundColor () const |
|
virtual casacore::Bool | resize (casacore::uInt reqXSize, casacore::uInt reqYSize, casacore::Bool doCallbacks=true) |
| (Not Cacheable) resize request. More...
|
|
virtual casacore::Bool | resizeColorTable (casacore::uInt newSize) |
| (Not Cacheable) resize the colortable by requesting a new number of cells More...
|
|
virtual casacore::Bool | resizeColorTable (casacore::uInt nReds, casacore::uInt nGreens, casacore::uInt nBlues) |
| (Not Cacheable) resize the colortable by requesting a new RGB/HSV cube More...
|
|
virtual PixelCanvasColorTable * | pcctbl () const |
| Need a mechanism to return the PSPixelCanvasColorTable so drawing functions within classes can operate. More...
|
|
virtual void | setPcctbl (PixelCanvasColorTable *pcctbl) |
|
PSPixelCanvasColorTable * | PSpcctbl () const |
|
virtual void | pushMatrix () |
| save/restore the current translation. More...
|
|
virtual void | popMatrix () |
|
virtual void | loadIdentity () |
| zero the current translation More...
|
|
virtual void | translate (casacore::Int xt, casacore::Int yt) |
| translation functions translate applies a relative translation to the current matrix and can be used to position graphics. More...
|
|
virtual void | getTranslation (casacore::Int &xt, casacore::Int &yt) const |
|
virtual casacore::Int | xTranslation () const |
|
virtual casacore::Int | yTranslation () const |
|
virtual void | setDrawBuffer (Display::DrawBuffer buf) |
| (Not cacheable) set the draw buffer None of the buffer routines are supported. More...
|
|
virtual void | copyBackBufferToFrontBuffer () |
| buffer memory exchanges (Not cacheable) More...
|
|
virtual void | copyFrontBufferToBackBuffer () |
|
virtual void | swapBuffers () |
|
virtual void | copyBackBufferToFrontBuffer (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
| partial buffer memory exchanges. More...
|
|
virtual void | copyFrontBufferToBackBuffer (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
|
virtual void | swapBuffers (casacore::Int x1, casacore::Int y1, casacore::Int x2, casacore::Int y2) |
|
void | drawPSImage (const int x, const int y, const int iwidth, const int iheight, const float xzoom, const float yzoom, const casacore::uShort *data, const int bpc, const Display::ColorModel=Display::Index) |
| PSPixelCanvas specific misc. More...
|
|
void | setResolution (const float xres, const float yres, const PSDriver::Dimension=PSDriver::INCHES) |
| Set/get declared resolution in pixels per supplied dimension. More...
|
|
void | getResolution (float &xres, float &yres, const PSDriver::Dimension=PSDriver::INCHES) const |
|
void | smooth (const casacore::Bool smth) |
| Whether to enable pixel interpolation for drawImage(). More...
|
|
casacore::Bool | smooth () const |
|
casacore::Bool | annotate () const |
| Whether to put tracing comments in the output. More...
|
|
void | annotate (const casacore::Bool a) |
|
virtual casacore::Float | pixelScaling () const |
|
virtual | ~PixelCanvas () |
|
void | addRefreshEventHandler (const PCRefreshEH &eh) |
| add event handlers More...
|
|
void | addMotionEventHandler (const PCMotionEH &eh) |
|
void | addPositionEventHandler (const PCPositionEH &eh) |
|
void | removeRefreshEventHandler (const PCRefreshEH &eh) |
| remove event handlers More...
|
|
void | removeMotionEventHandler (const PCMotionEH &eh) |
|
void | removePositionEventHandler (const PCPositionEH &eh) |
|
void | callRefreshEventHandlers (Display::RefreshReason reason) |
| call event handlers More...
|
|
void | callMotionEventHandlers (casacore::Int x, casacore::Int y, casacore::uInt state) |
|
void | callPositionEventHandlers (Display::KeySym keysym, casacore::Bool keystate, casacore::Int x, casacore::Int y, casacore::uInt state) |
|
virtual casacore::Int | textWidth (const casacore::String &) |
| TODO : This should become abstract Determine the width / height of a string of text based on current settings. More...
|
|
virtual casacore::Int | textHeight (const casacore::String &) |
|
virtual void | drawMarker (const casacore::Int &x1, const casacore::Int &y1, const Display::Marker &marker, const casacore::Int &pixelHeight) |
| Draw a "marker". More...
|
|
virtual void | drawMarker (const casacore::Float &x1, const casacore::Float &y1, const Display::Marker &marker, const casacore::Int &pixelHeight) |
|
virtual void | drawMarker (const casacore::Double &x1, const casacore::Double &y1, const Display::Marker &marker, const casacore::Int &pixelHeight) |
|
virtual void | drawEllipse (const casacore::Float &cx, const casacore::Float &cy, const casacore::Float &smajor, const casacore::Float &sminor, const casacore::Float &pangle, casacore::Bool outline=true, casacore::Float xstretch=1., casacore::Float ystretch=1.) |
| Draw a single ellipse using the current pen (ie. More...
|
|
virtual void | drawColoredEllipses (const casacore::Matrix< casacore::Float > ¢res, const casacore::Vector< casacore::Float > &smajor, const casacore::Vector< casacore::Float > &sminor, const casacore::Vector< casacore::Float > &pangle, const casacore::Vector< casacore::uInt > &colors, const casacore::Float &scale=1.0, const casacore::Bool &outline=true) |
| Draw a set of colored ellipses, possibly with borders. More...
|
|
void | bufferPoint (casacore::Float x, casacore::Float y) |
| vector primitive buffering More...
|
|
void | bufferLine (casacore::Float x1, casacore::Float y1, casacore::Float x2, casacore::Float y2) |
|
void | bufferPolylinePoint (casacore::Float x, casacore::Float y) |
|
void | bufferPolygonPoint (casacore::Float x, casacore::Float y) |
|
void | flushBuffer () |
|
void | redraw () |
| (Not Cacheable) Redraw the window More...
|
|
void | setColormap (Colormap *map) |
| (Not Cacheable) set/get the current colormap. More...
|
|
Colormap * | colormap () const |
|
casacore::Bool | colormapRegistered () |
|
void | registerColormap (Colormap *dcmap, casacore::Float weight=1.0) |
| register a colormap to the pixelcanvas. More...
|
|
void | registerColormap (Colormap *cmap, Colormap *cmapToReplace) |
| Register the cmap Colormap on the PixelCanvas, replacing the cmapToReplace Colormap if possible. More...
|
|
void | unregisterColormap (Colormap *dcmap) |
| unregister a colormap from a pixelcanvas. More...
|
|
casacore::uInt | getColormapSize () const |
| return the size of the current colormap More...
|
|
void | mapToColor (casacore::Array< casacore::uChar > &outArray, const casacore::Array< casacore::uChar > &inArray, casacore::Bool rangeCheck=false) |
| map [0,N-1] into colorpixels, where N is the current colormap size The values are returned as unsigned integers in their respective array. More...
|
|
void | mapToColor (casacore::Array< casacore::uShort > &outArray, const casacore::Array< casacore::uShort > &inArray, casacore::Bool rangeCheck=false) |
|
void | mapToColor (casacore::Array< casacore::uInt > &outArray, const casacore::Array< casacore::uInt > &inArray, casacore::Bool rangeCheck=false) |
|
void | mapToColor (casacore::Array< casacore::uLong > &outArray, const casacore::Array< casacore::uLong > &inArray, casacore::Bool rangeCheck=false) |
|
void | mapToColor (casacore::Array< casacore::uChar > &inOutArray, casacore::Bool rangeCheck=false) |
| same as above except the matrix is operated on in place. More...
|
|
void | mapToColor (casacore::Array< casacore::uShort > &inOutArray, casacore::Bool rangeCheck=false) |
|
void | mapToColor (casacore::Array< casacore::uInt > &inOutArray, casacore::Bool rangeCheck=false) |
|
void | mapToColor (casacore::Array< casacore::uLong > &inOutArray, casacore::Bool rangeCheck=false) |
|
void | mapToColor (casacore::Array< casacore::uInt > &outArray, const casacore::Array< casacore::uInt > &inArrayRed, const casacore::Array< casacore::uInt > &inArrayGreen, const casacore::Array< casacore::uInt > &inArrayBlue) |
|
void | mapToColor3 (casacore::Array< casacore::uLong > &out, const casacore::Array< casacore::Float > &chan1in, const casacore::Array< casacore::Float > &chan2in, const casacore::Array< casacore::Float > &chan3in) |
| Multi-Channel functions that combine separate array channels into a single array of output colors for use with functions that take color values. More...
|
|
void | mapToColor3 (casacore::Array< casacore::uLong > &out, const casacore::Array< casacore::Double > &chan1in, const casacore::Array< casacore::Double > &chan2in, const casacore::Array< casacore::Double > &chan3in) |
|
virtual void | mapToColor3 (casacore::Array< casacore::uLong > &out, const casacore::Array< casacore::uInt > &chan1in, const casacore::Array< casacore::uInt > &chan2in, const casacore::Array< casacore::uInt > &chan3in) |
| This one maps values between 0 and the integer maximum value for each channel into a single output image suitable for PixelCanvas::drawImage. More...
|
|
Display::DrawBuffer | drawBuffer () const |
| return the drawing buffer, the target destination for graphics More...
|
|
Display::DrawMode | drawMode () const |
| return the drawmode (Compile or Draw) Compile drawmode means that a display list is currently being built Draw drawmode means that drawing commands are not cached but instead are sent to the display. More...
|
|
Display::ColorModel | colorModel () const |
| return the colorModel used for multichannel color More...
|
|
void | setColorModel (Display::ColorModel colorModel) |
| Set the input color model for multichannel color. More...
|
|
casacore::Bool | refreshActive () const |
| return true if the refresh is active (Added for X11PixelCanvas DefaultBuffer) More...
|
|
virtual casacore::Bool | refreshAllowed () const |
| return true if refresh is allowed right now... More...
|
|