#include <DSScreenMarker.h>
Public Member Functions | |
| DSScreenMarker () | |
| DSScreenMarker (const Record &settings, PixelCanvas *pc) | |
| DSScreenMarker (DSPixelMarker &other, PixelCanvas *pc) | |
| DSScreenMarker (DSWorldMarker &other) | |
| virtual | ~DSScreenMarker () |
| virtual void | recalculateScreenPosition () |
| virtual Bool | setOptions (const Record &settings) |
| Get and set options. | |
| virtual Record | getOptions () |
| Settings. | |
| virtual void | move (const Float &dX, const Float &dY) |
| These are so we can monitor if the marker is moved and update our relative position. | |
| virtual void | setCenter (const Float &xPos, const Float &yPos) |
| Sets the center of the DisplayShape. | |
| virtual Record | getRawOptions () |
Private Member Functions | |
| virtual void | updateRC () |
Private Attributes | |
| PixelCanvas * | itsPC |
| Vector< Float > | itsRelativeCenter |
Definition at line 48 of file DSScreenMarker.h.
| casa::DSScreenMarker::DSScreenMarker | ( | ) |
| casa::DSScreenMarker::DSScreenMarker | ( | const Record & | settings, | |
| PixelCanvas * | pc | |||
| ) |
| casa::DSScreenMarker::DSScreenMarker | ( | DSPixelMarker & | other, | |
| PixelCanvas * | pc | |||
| ) |
| casa::DSScreenMarker::DSScreenMarker | ( | DSWorldMarker & | other | ) |
| virtual casa::DSScreenMarker::~DSScreenMarker | ( | ) | [virtual] |
| virtual Record casa::DSScreenMarker::getOptions | ( | ) | [virtual] |
| virtual Record casa::DSScreenMarker::getRawOptions | ( | ) | [inline, virtual] |
Implements casa::DisplayShapeWithCoords.
Definition at line 68 of file DSScreenMarker.h.
References getOptions().
| virtual void casa::DSScreenMarker::move | ( | const Float & | dX, | |
| const Float & | dY | |||
| ) | [virtual] |
These are so we can monitor if the marker is moved and update our relative position.
Reimplemented from casa::DSMarker.
| virtual void casa::DSScreenMarker::recalculateScreenPosition | ( | ) | [virtual] |
Reimplemented from casa::DisplayShape.
| virtual void casa::DSScreenMarker::setCenter | ( | const Float & | xPos, | |
| const Float & | yPos | |||
| ) | [virtual] |
Sets the center of the DisplayShape.
Reimplemented from casa::DSMarker.
| virtual Bool casa::DSScreenMarker::setOptions | ( | const Record & | settings | ) | [virtual] |
Get and set options.
Reimplemented from casa::DSMarker.
| virtual void casa::DSScreenMarker::updateRC | ( | ) | [private, virtual] |
PixelCanvas* casa::DSScreenMarker::itsPC [private] |
Definition at line 73 of file DSScreenMarker.h.
Vector<Float> casa::DSScreenMarker::itsRelativeCenter [private] |
Definition at line 74 of file DSScreenMarker.h.
1.6.1