casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
casa::PlotPoint Class Reference

Abstract class for a single point on the canvas (not descended from PlotShape). More...

#include <PlotShape.h>

Inheritance diagram for casa::PlotPoint:
casa::PlotItem

List of all members.

Public Member Functions

 PlotPoint ()
 Constructor.
virtual ~PlotPoint ()
 Destructor.
virtual unsigned int drawCount () const
 Implements PlotItem::drawCount().
virtual PlotCoordinate coordinate () const =0
 ABSTRACT METHODS //.
virtual void setCoordinate (const PlotCoordinate &coordinate)=0
 Sets the location of the point to the given.
virtual PlotSymbolPtr symbol () const =0
 Returns a copy of the symbol used to draw the point.
virtual void setSymbol (const PlotSymbol &symbol)=0
 Sets the symbol used to draw the point.

Detailed Description

Abstract class for a single point on the canvas (not descended from PlotShape).

Definition at line 326 of file PlotShape.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 329 of file PlotShape.h.

virtual casa::PlotPoint::~PlotPoint ( ) [inline, virtual]

Destructor.

Definition at line 332 of file PlotShape.h.


Member Function Documentation

virtual PlotCoordinate casa::PlotPoint::coordinate ( ) const [pure virtual]

ABSTRACT METHODS //.

Returns the location of the point.

virtual unsigned int casa::PlotPoint::drawCount ( ) const [inline, virtual]

Implements PlotItem::drawCount().

Provides default implementation that returns 1.

Implements casa::PlotItem.

Definition at line 337 of file PlotShape.h.

virtual void casa::PlotPoint::setCoordinate ( const PlotCoordinate &  coordinate) [pure virtual]

Sets the location of the point to the given.

virtual void casa::PlotPoint::setSymbol ( const PlotSymbol symbol) [pure virtual]

Sets the symbol used to draw the point.

virtual PlotSymbolPtr casa::PlotPoint::symbol ( ) const [pure virtual]

Returns a copy of the symbol used to draw the point.


The documentation for this class was generated from the following file: