|
std::string | errorMessage () const |
|
| RegionShape (casacore::MDirection::Types worldSys) |
| Non-Static Members //. More...
|
|
| RegionShape () |
| Pixel Constructor. More...
|
|
| RegionShape (const casacore::RecordInterface &properties) |
| casacore::Record Constructor. More...
|
|
virtual | ~RegionShape () |
| Destructor. More...
|
|
const casacore::Unit | dataUnit () const |
| PassiveCachingDD methods //. More...
|
|
const casacore::IPosition | dataShape () const |
|
casacore::uInt | dataDim () const |
|
std::vector< int > | displayAxes () const |
|
Display::DisplayDataType | classType () |
| Implements PassiveCachingDD::classType. More...
|
|
CachingDisplayMethod * | newDisplayMethod (WorldCanvas *wc, AttributeBuffer *wchAttr, AttributeBuffer *ddAttr, CachingDisplayData *dd) |
| Implements PassiveCachingDD::newDisplayMethod. More...
|
|
virtual casacore::String | lineColor () const |
| Common RegionShape methods //. More...
|
|
virtual void | setLineColor (const casacore::String &newColor, bool alsoSetLabel=true) |
|
virtual double | lineWidth () const |
| Gets/sets this shape's line width. More...
|
|
virtual void | setLineWidth (double width) |
|
virtual LineStyle | lineStyle () const |
| Gets/sets this shape's line style. More...
|
|
virtual void | setLineStyle (LineStyle style) |
|
virtual casacore::String | text () const |
| Gets/sets this shape's label's text. More...
|
|
virtual void | setText (const casacore::String &text) |
|
virtual const RegionShapeLabel & | label () const |
| Gets/sets this shape's label. More...
|
|
virtual void | setLabel (const RegionShapeLabel &label) |
|
virtual bool | linethrough () const |
| Gets/sets this shape's linethrough properties. More...
|
|
virtual casacore::String | linethroughColor () const |
|
virtual double | linethroughWidth () const |
|
virtual LineStyle | linethroughStyle () const |
|
virtual void | setLinethrough (bool linethrough, casacore::String color="red", double width=1, LineStyle style=SOLID) |
|
virtual double | xMin () const |
| Min/max methods for world/pixel coordinates. More...
|
|
virtual double | xMax () const |
|
virtual double | yMin () const |
|
virtual double | yMax () const |
|
virtual double | screenXMin () const |
| Bounding box methods. More...
|
|
virtual double | screenXMax () const |
|
virtual double | screenYMin () const |
|
virtual double | screenYMax () const |
|
virtual bool | isWorld () const |
| Returns whether this shape's coordinates are in world or pixel. More...
|
|
virtual casacore::MDirection::Types | worldSystem () const |
| If this shape is in world coordinates, returns the system used. More...
|
|
virtual void | setIsWorld (bool isWorld) |
| Set world or pixel system. More...
|
|
virtual void | setWorldSystem (casacore::MDirection::Types sys) |
| Set world system. More...
|
|
virtual casacore::String | title () const |
| Returns this shape's type (color + type). More...
|
|
bool | draw (WorldCanvasHolder &wch) |
| Checks whether the given WorldCanvasHolder has a direction coordinate. More...
|
|
virtual bool | hadDrawingError () const |
| Returns whether there was an error during the last call to draw() or not. More...
|
|
const casacore::String & | lastDrawingError () const |
| Returns the error that occurred during the last call to draw(). More...
|
|
casacore::Record | getProperties () const |
| Returns this shape's properties as a Record. More...
|
|
casacore::Record | toRecord () const |
| Synonym. More...
|
|
void | setProperties (const casacore::RecordInterface &properties) |
| Sets this shape's properties from the given Record. More...
|
|
virtual bool | drawAndUpdateBoundingBox (WorldCanvasHolder &wch, casacore::String *error=NULL)=0 |
| Pure Virtual Methods //. More...
|
|
virtual casacore::String | type () const =0 |
| Returns the name/type of this shape, for displaying to the user. More...
|
|
casacore::String | dataType () const |
| Pure virtual function from DisplayData... More...
|
|
virtual casacore::String | oneWordType () const |
| Can be overridden by children. More...
|
|
virtual std::vector< double > | coordParameterValues () const =0 |
| Returns the current values for the coordinate parameters. More...
|
|
virtual std::vector< double > | coordParameterValues (casacore::String toSystem) const =0 |
| Returns the current values for the coordinate parameters in the given world system, by using the last WorldCanvasHolder for conversions if needed. More...
|
|
virtual std::vector
< casacore::String > | coordParameterNames () const =0 |
| Returns the name for the coordinate parameters, in the same order as coordParameterValues(). More...
|
|
virtual std::vector
< CoordinateParameterType > | coordParameterTypes () const =0 |
| Returns a vector indicating the types of the coordinate parameters, in the same order as coordParameterValues(). More...
|
|
virtual void | setCoordParameters (const std::vector< double > &vals)=0 |
| Sets the coordinate parameter values to the given, in the same order as coordParameterValues(). More...
|
|
virtual void | setCoordParameters (const std::vector< double > &vals, casacore::String valSystem)=0 |
| Sets the coordinate parameter values to the given, in the same order as coordParameterValues(). More...
|
|
virtual void | move (double dx, double dy, casacore::String system="")=0 |
| Moves this shape the given delta x and delta y in the given system (empty for shape's native system). More...
|
|
virtual RSHandle | getHandle () const =0 |
| Returns a RSHandle (four points in screen coords that are like a bounding box for the shape) for this shape. More...
|
|
virtual std::vector
< casacore::String > | optionNames () const =0 |
| Returns the names for options. More...
|
|
virtual std::vector< OptionType > | optionTypes () const =0 |
| Returns the types for options. More...
|
|
virtual std::vector
< std::vector
< casacore::String > > | optionChoices () const |
| For options that are string choices, return the available choices. More...
|
|
virtual std::vector< RSOption > | optionValues () const =0 |
| Returns the current values for options. More...
|
|
virtual void | setOptionValues (const std::vector< RSOption > &options)=0 |
| Sets the options to the given. More...
|
|
| PassiveCachingDD () |
| Constructor. More...
|
|
virtual | ~PassiveCachingDD () |
| Destructor. More...
|
|
virtual casacore::Bool | linToWorld (casacore::Vector< casacore::Double > &world, const casacore::Vector< casacore::Double > &lin) |
| casacore::Coordinate transformation handlers, called by WorldCanvasHolder. More...
|
|
virtual casacore::Bool | worldToLin (casacore::Vector< casacore::Double > &lin, const casacore::Vector< casacore::Double > &world) |
|
virtual casacore::String | showPosition (const casacore::Vector< casacore::Double > &world, const casacore::Bool &displayAxesOnly=false) |
| casacore::Format a string containing coordinate or value information at the given world coordinate. More...
|
|
virtual casacore::String | showValue (const casacore::Vector< casacore::Double > &world) |
| casacore::Format a string containing value information at the given world coordinate More...
|
|
virtual casacore::Vector
< casacore::String > | worldAxisNames () const |
| World axis information suppliers. More...
|
|
virtual casacore::Vector
< casacore::String > | worldAxisUnits () const |
|
const casacore::Unit | dataUnit () const |
|
const casacore::IPosition | dataShape () const |
|
casacore::uInt | dataDim () const |
|
std::vector< int > | displayAxes () const |
|
virtual casacore::uInt | nelements (const WorldCanvasHolder &wcHolder) const |
| Return the number of display elements (ie. More...
|
|
virtual casacore::uInt | nelements () const |
| and non-specific More...
|
|
virtual void | setDefaultOptions () |
| Install the default options for this DisplayData. More...
|
|
virtual casacore::Bool | setOptions (casacore::Record &rec, casacore::Record &recOut) |
| Apply options stored in rec to the DisplayData. More...
|
|
virtual casacore::Record | getOptions (bool scrub=false) const |
| Retrieve the current and default options and parameter types. More...
|
|
virtual void | refreshEH (const WCRefreshEvent &ev) |
| Negotiatiate WorldCanvas linear coordinate system when asked to do so by the WorldCanvasHolder. More...
|
|
virtual casacore::Bool | sizeControl (WorldCanvasHolder &, AttributeBuffer &) |
| Set (coordinate) state of WCH's WC. More...
|
|
virtual void | cleanup () |
| Tidy up the elements of this DisplayData. More...
|
|
| CachingDisplayData () |
| Constructor. More...
|
|
virtual | ~CachingDisplayData () |
| Destructor. More...
|
|
virtual void | notifyRegister (WorldCanvasHolder *wcHolder) |
|
virtual void | notifyUnregister (WorldCanvasHolder &wcHolder, casacore::Bool ignoreRefresh=false) |
| ignoreRefresh tells the DD not to refresh just to clean up DMs More...
|
|
virtual void | setColormap (Colormap *cmap, casacore::Float weight) |
| Purges cache, to avoid reusing images with the wrong colormap, then calls base class version. More...
|
|
virtual void | purgeCache () |
| Empty cache completely. More...
|
|
virtual void | purgeCache (const WorldCanvasHolder &wch) |
| Empty cache of all DMs for a given WCH. More...
|
|
| DisplayData () |
| (Required) default constructor. More...
|
|
virtual | ~DisplayData () |
| required destructor More...
|
|
virtual void | setDisplayState (DisplayState s) |
|
virtual DisplayState | getDisplayState () const |
|
virtual bool | isDisplayable () const |
|
virtual void | addRestrictions (AttributeBuffer &otherBuf) |
| Add general restrictions or a restriction for item itemNum of this DisplayData. More...
|
|
virtual void | addRestriction (Attribute &newRestriction, casacore::Bool permanent) |
|
virtual void | addElementRestrictions (const casacore::uInt itemNum, AttributeBuffer &other) |
|
virtual void | addElementRestriction (const casacore::uInt itemNum, Attribute &newRestriction, casacore::Bool permanent) |
|
virtual void | setRestrictions (AttributeBuffer &otherBuf) |
| Set general restrictions or a restriction for item itemNum of this DisplayData. More...
|
|
virtual void | setRestriction (Attribute &newRestriction) |
|
virtual void | setElementRestrictions (const casacore::uInt itemNum, AttributeBuffer &other) |
|
virtual void | setElementRestriction (const casacore::uInt itemNum, Attribute &newRestriction) |
|
virtual void | removeRestriction (const casacore::String &name) |
| Remove a general restriction or a restriction from item itemNum More...
|
|
virtual void | removeElementRestriction (const casacore::uInt itemNum, const casacore::String &name) |
|
virtual void | clearRestrictions () |
| Clear all general restrictions or all restrictions of item itemNum (except the ones that are permanent of course...) More...
|
|
virtual void | clearElementRestrictions (const casacore::uInt itemNum) |
|
virtual casacore::Bool | existRestriction (const casacore::String &name) |
| Check if a general restriction or a restriction for item itemNum with name name exists. More...
|
|
virtual casacore::Bool | existElementRestriction (const casacore::uInt itemNum, const casacore::String &name) |
|
virtual AttributeBuffer * | restrictionBuffer () |
| Get a handle to the buffer of general restrictions or of the buffer of restrictions for item itemNum More...
|
|
virtual AttributeBuffer * | elementRestrictionBuffer (const casacore::uInt itemNum) |
|
virtual casacore::Bool | conformsTo (const WorldCanvas *wCanvas) |
| Check whether the DD is is compatible with all WC[H] state, including its coordinate state, restrictions, and zIndex (if any). More...
|
|
virtual casacore::Bool | conformsTo (const WorldCanvas &wc) |
|
virtual casacore::Bool | conformsToRstrs (const WorldCanvas &wc) |
| Determine whether DD restrictions are in conformance with restrictions on the given WCH. More...
|
|
virtual casacore::Bool | conformsToCS (const WorldCanvas &) |
| Determine whether DD is compatible with the WC[H]'s current world coordinates. More...
|
|
virtual casacore::Bool | conformsToZIndex (const WorldCanvas &wc) |
| Determine whether DD is compatible with the current canvas animation (zIndex) position. More...
|
|
virtual casacore::Int | activeZIndex (const WorldCanvas *wc=0) |
| Retrieve 'Active' zIndex. More...
|
|
virtual casacore::Bool | getFirstZIndex (int &firstZIndex, casacore::Int axZrng=-1) const |
| Set firstZIndex to minimum zIndex setting from all canvases where this DD is registered. More...
|
|
virtual void | addPositionEventHandler (WCPositionEH *positionHandler) |
| Add event handlers on the DisplayData. More...
|
|
virtual void | addMotionEventHandler (WCMotionEH *motionHandler) |
|
virtual void | addRefreshEventHandler (WCRefreshEH *refreshHandler) |
|
virtual void | addDisplayEventHandler (DisplayEH *displayHandler) |
|
virtual void | removePositionEventHandler (WCPositionEH &positionHandler) |
| Remove eventhandlers. More...
|
|
virtual void | removeMotionEventHandler (WCMotionEH &motionHandler) |
|
virtual void | removeRefreshEventHandler (WCRefreshEH &refreshHandler) |
|
virtual void | removeDisplayEventHandler (DisplayEH &displayHandler) |
|
virtual void | removeColormap () |
|
virtual Colormap * | colormap () const |
|
void | setAttribute (Attribute &at) |
| set an Attribute or Attributes More...
|
|
void | setAttributes (AttributeBuffer &at) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::uInt &newValue) |
| User interface to get value from the attribute buffer. More...
|
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Int &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Float &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Double &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Bool &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::String &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Vector< casacore::uInt > &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Vector< casacore::Int > &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Vector< casacore::Float > &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Vector< casacore::Double > &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Vector< casacore::Bool > &newValue) |
|
casacore::Bool | getAttributeValue (const casacore::String &name, casacore::Vector< casacore::String > &newValue) |
|
casacore::Bool | existsAttribute (casacore::String &name) |
| Check if a certain Attribute exists. More...
|
|
void | removeAttribute (casacore::String &name) |
| Remove an Attribute. More...
|
|
AttValue::ValueType | attributeType (casacore::String &name) |
| Get the type of the Attribute. More...
|
|
void | setAttributeOnPrimaryWCHs (Attribute &at) |
| Set an attribute on any WorldCanvas for which this DD is CS master. More...
|
|
virtual void | removeFromAllWCHs () |
| remove this DD everywhere–will stop any more refresh handling by the DD. More...
|
|
virtual void | refresh (casacore::Bool clean=false) |
| an explicit refresh: should be called if the DisplayData is changed such that drawing is required. More...
|
|
virtual casacore::Bool | labelAxes (const WCRefreshEvent &ev) |
| an explicit request to draw the axes and/or labels. More...
|
|
virtual casacore::Bool | canLabelAxes () const |
|
virtual casacore::String | className () const |
| Return the class name of this DisplayData; useful mostly for debugging purposes, and perhaps future use in the glish widget interface. More...
|
|
virtual casacore::String | description () const |
|
virtual ImageAnalysis * | imageanalysis () const |
| Get image analyis about images... More...
|
|
virtual std::shared_ptr
< casacore::ImageInterface
< casacore::Float > > | imageinterface () |
| Returns a pointer that should not be deleted... More...
|
|
virtual void | setSubstituteTitleText (const casacore::String) |
|
const WorldCanvasHolder * | findHolder (const WorldCanvas *wCanvas) const |
| Identify the WorldCanvasHolder for the given WorldCanvas. More...
|
|
WorldCanvasHolder * | findHolder (const WorldCanvas *wCanvas) |
|
virtual casacore::Block
< casacore::Int > | allZIndices (casacore::Int axZrng=-1) const |
| Return a sorted casacore::Block of all animation frame numbers currently set onto all WCHs where this DD is registered. More...
|
|
virtual casacore::Bool | zIndexHint (casacore::Int &) const |
| Will be called just before registering the [GTk]DD on a [GTk]PanelDisplay which has none registered on it yet. More...
|
|
virtual void | handleEvent (DisplayEvent &ev) |
| Overide DisplayEH::handleEvent. More...
|
|
virtual casacore::Bool | isCSmaster (const WorldCanvasHolder *wch=0) const |
| Is this DD the CS master of the passed WCH? Defaulting wch to 0 asks whether this DD is CS master of some WCH on which it is registered. More...
|
|
virtual casacore::Int | uiBase () const |
| DD 'Absolute Pixel Coordinates', e.g. More...
|
|
virtual void | setUIBase (casacore::Int uibase) |
|
virtual casacore::Bool | getDelTmpData () |
| Get and set method for the flag. More...
|
|
virtual void | setDelTmpData (casacore::Bool delTmpData) |
|
virtual void | setDisplayDataRed (DisplayData *) |
|
virtual void | setDisplayDataBlue (DisplayData *) |
|
virtual void | setDisplayDataGreen (DisplayData *) |
|
| DisplayOptions () |
| Constructor. More...
|
|
virtual | ~DisplayOptions () |
| Destructor. More...
|
|
template<class T > |
casacore::Bool | readOptionRecord (casacore::Vector< T > &target, casacore::Bool &error, const casacore::Record &rec, const casacore::String &fieldname) const |
| Find the field fieldname in casacore::Record rec , containing the requested type (casacore::Bool, casacore::String, casacore::Float, casacore::Int) in itself or its "value" sub-field, and return the value in target . More...
|
|
template<class T > |
casacore::Bool | readOptionRecord (T &target, casacore::Bool &error, const casacore::Record &rec, const casacore::String &fieldname) const |
|
virtual casacore::Bool | readOptionRecord (casacore::String &target, casacore::Bool &unsetTarget, casacore::Bool &error, const casacore::Record &rec, const casacore::String &fieldname) const |
| Find the field fieldname in casacore::Record rec , containing the requested type (casacore::String) in itself or its "value" sub-field, and return the value in target . More...
|
|
casacore::Record | unset () const |
| Return a casacore::Record which is an "unset" casacore::Record, ie. More...
|
|
casacore::Bool | isUnset (const casacore::Record &rec) const |
| Return true or false indicating if the provided casacore::Record is equal to an "unset" Record. More...
|
|
virtual | ~DisplayEH () |
|
| DlTarget () |
|
| DlTarget (const DlTarget &) |
|
virtual | ~DlTarget () |
|
void | reg (DlHandleBase *p) |
|
void | unreg (DlHandleBase *p) |
|
|
virtual void | getShapeSpecificProperties (casacore::Record &properties) const =0 |
| Pure Virtual Methods //. More...
|
|
virtual void | setShapeSpecificProperties (const casacore::RecordInterface &props)=0 |
| Sets shape-specific properties from the given record. More...
|
|
void | setLineProperties (PixelCanvas *pc) |
| Common RegionShape Methods //. More...
|
|
void | setLinethroughProperties (PixelCanvas *pc) |
| Sets the linethrough properties (color, width, style) of this shape for the given PixelCanvas. More...
|
|
void | resetLineStyle (PixelCanvas *pc) const |
| Used for resetting the line style on the given PixelCanvas back to solid, in case future uses are expecting solid lines. More...
|
|
bool | worldToPixel (const casacore::Quantum< casacore::Vector< double > > &worldX, const casacore::Quantum< casacore::Vector< double > > &worldY, casacore::Vector< double > &pixelX, casacore::Vector< double > &pixelY, WorldCanvasHolder &wch, bool wrap=true, casacore::String *error=NULL) const |
| Convenience access to RSUtils conversion methods. More...
|
|
bool | pixelToWorld (const casacore::Vector< double > &pixelX, const casacore::Vector< double > &pixelY, casacore::Quantum< casacore::Vector< double > > &worldX, casacore::Quantum< casacore::Vector< double > > &worldY, WorldCanvasHolder &wch, bool wrap=true, casacore::String *error=NULL) const |
|
bool | worldToLinear (const casacore::Quantum< casacore::Vector< double > > &worldX, const casacore::Quantum< casacore::Vector< double > > &worldY, casacore::Vector< double > &linearX, casacore::Vector< double > &linearY, WorldCanvasHolder &wch, bool wrap=true, casacore::String *error=NULL) const |
|
bool | worldToScreen (const casacore::Quantum< casacore::Vector< double > > &worldX, const casacore::Quantum< casacore::Vector< double > > &worldY, casacore::Vector< double > &screenX, casacore::Vector< double > &screenY, WorldCanvasHolder &wch, bool wrap=true, casacore::String *error=NULL) const |
|
bool | linearToWorld (const casacore::Vector< double > &linearX, const casacore::Vector< double > &linearY, casacore::Quantum< casacore::Vector< double > > &worldX, casacore::Quantum< casacore::Vector< double > > &worldY, WorldCanvasHolder &wch, casacore::String *error=NULL) const |
|
bool | linearToWorld (const casacore::Vector< double > &linearX, const casacore::Vector< double > &linearY, casacore::Quantum< casacore::Vector< double > > &worldX, casacore::Quantum< casacore::Vector< double > > &worldY, WorldCanvasHolder &wch, const std::vector< int > &xSign, const std::vector< int > &ySign, casacore::String *error=NULL) const |
|
bool | screenToWorld (const casacore::Vector< double > &screenX, const casacore::Vector< double > &screenY, casacore::Quantum< casacore::Vector< double > > &worldX, casacore::Quantum< casacore::Vector< double > > &worldY, WorldCanvasHolder &wch, casacore::String *error=NULL) const |
|
bool | screenToWorld (const casacore::Vector< double > &screenX, const casacore::Vector< double > &screenY, casacore::Quantum< casacore::Vector< double > > &worldX, casacore::Quantum< casacore::Vector< double > > &worldY, WorldCanvasHolder &wch, const std::vector< int > &xSign, const std::vector< int > &ySign, casacore::String *error=NULL) const |
|
virtual AttributeBuffer | optionsAsAttributes () |
| Return the current options of this DisplayData as an AttributeBuffer. More...
|
|
| PassiveCachingDD (const PassiveCachingDD &other) |
| (Required) copy constructor. More...
|
|
void | operator= (const PassiveCachingDD &other) |
| (Required) copy assignment. More...
|
|
virtual void | setCaching (const casacore::Bool caching) |
| Return any additional Attributes to consider when searching the cache. More...
|
|
| CachingDisplayData (const CachingDisplayData &other) |
| (Required) copy constructor. More...
|
|
void | operator= (const CachingDisplayData &other) |
| (Required) copy assignment. More...
|
|
virtual casacore::Bool | setActiveZIndex_ (casacore::Int zindex) |
| DDs may override to adjust the internal stored current animation index (activeZIndex_) if necessary, and to set return value false iff the passed zindex won't work for the DD. More...
|
|
casacore::Bool | conformed () |
| Returns result of last call to conformsTo(WCH&). More...
|
|
casacore::Bool | isCsAndZIndexConformed () |
| Added so that when two images are loaded with no velocity alignment, they can still show their position coordinates without having to be rstrsConformed. More...
|
|
virtual void | delTmpData (casacore::String &tmpData) |
| Delete temporary data. More...
|
|
virtual const std::list
< WCPositionEH * > * | positionEventHandlerList () |
| Retrieve position, motion, refresh and display event handler lists. More...
|
|
virtual const std::list
< WCMotionEH * > * | motionEventHandlerList () |
|
virtual const std::list
< WCRefreshEH * > * | refreshEventHandlerList () |
|
virtual const std::list
< DisplayEH * > * | displayEventHandlerList () |
|
virtual void | positionEH (const WCPositionEvent &ev) |
| Position, motion and refresh event handlers that will generally be called by a WorldCanvasHolder. More...
|
|
virtual void | motionEH (const WCMotionEvent &ev) |
|
| DisplayData (const DisplayData &other) |
| (Required) copy constructor. More...
|
|
void | operator= (const DisplayData &other) |
| (Required) copy assignment. More...
|
|
| DisplayOptions (const DisplayOptions &other) |
| (Required) copy constructor. More...
|
|
void | operator= (const DisplayOptions &other) |
| (Required) copy assignment. More...
|
|