casa::DSScreenMarker Class Reference

#include <DSScreenMarker.h>

Inheritance diagram for casa::DSScreenMarker:
casa::DSMarker casa::DisplayShapeWithCoords casa::DSBasic casa::DisplayShape

List of all members.

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

PixelCanvasitsPC
Vector< Float > itsRelativeCenter

Detailed Description

Definition at line 48 of file DSScreenMarker.h.


Constructor & Destructor Documentation

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]

Member Function Documentation

virtual Record casa::DSScreenMarker::getOptions (  )  [virtual]

Settings.

Reimplemented from casa::DSMarker.

Referenced by getRawOptions().

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]

Member Data Documentation

Definition at line 73 of file DSScreenMarker.h.

Vector<Float> casa::DSScreenMarker::itsRelativeCenter [private]

Definition at line 74 of file DSScreenMarker.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1