casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
PlotShape.h File Reference
#include <graphics/GenericPlotter/PlotItem.h>
#include <vector>

Go to the source code of this file.

Classes

class  casa::PlotShape
 Abstract class for any shape which contains common functionality. More...
 
class  casa::PlotShapeRectangle
 Specialization of PlotShape for a rectangle. More...
 
class  casa::PlotShapeEllipse
 Specialization of PlotShape for an ellipse. More...
 
class  casa::PlotShapePolygon
 Specialization of PlotShape for a polygon. More...
 
class  casa::PlotShapeLine
 Specialization of PlotShape for a line. More...
 
class  casa::PlotShapeArrow
 Specialization of PlotShape for an arrow. More...
 
class  casa::PlotShapePath
 Specialization of PlotShape for a path. More...
 
class  casa::PlotShapeArc
 Specialization of PlotShape for an arc. More...
 
class  casa::PlotPoint
 Abstract class for a single point on the canvas (not descended from PlotShape). More...
 

Namespaces

 casa
 -*- mode: c++ -*-
 

Functions

virtual void casa::setSymbol (const PlotSymbolPtr symbol)
 
virtual void casa::setSymbol (PlotSymbol::Symbol sym)
 
SMART POINTER DEFINITIONS * INHERITANCE_POINTER (PlotShapeRectangle, PlotShapeRectanglePtr, PlotShape, PlotShapePtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(PlotShapeEllipse
 
SMART POINTER DEFINITIONS
PlotItemPtr 
INHERITANCE_POINTER (PlotShapePolygon, PlotShapePolygonPtr, PlotShape, PlotShapePtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(PlotShapeLine
 
SMART POINTER DEFINITIONS
PlotItemPtr PlotItemPtr 
INHERITANCE_POINTER (PlotShapeArrow, PlotShapeArrowPtr, PlotShape, PlotShapePtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(PlotShapePath
 

Variables

SMART POINTER DEFINITIONS PlotShapeEllipsePtr
 
SMART POINTER DEFINITIONS PlotShape
 
SMART POINTER DEFINITIONS PlotShapePtr
 
SMART POINTER DEFINITIONS PlotItem
 
SMART POINTER DEFINITIONS
PlotItemPtr 
PlotShapeLinePtr
 
SMART POINTER DEFINITIONS
PlotItemPtr PlotItemPtr 
PlotShapePathPtr
 

Function Documentation

SMART POINTER DEFINITIONS* INHERITANCE_POINTER ( PlotShapeRectangle  ,
PlotShapeRectanglePtr  ,
PlotShape  ,
PlotShapePtr  ,
PlotItem  ,
PlotItemPtr   
)
SMART POINTER DEFINITIONS PlotItemPtr INHERITANCE_POINTER ( PlotShapePolygon  ,
PlotShapePolygonPtr  ,
PlotShape  ,
PlotShapePtr  ,
PlotItem  ,
PlotItemPtr   
)
SMART POINTER DEFINITIONS PlotItemPtr PlotItemPtr INHERITANCE_POINTER ( PlotShapeArrow  ,
PlotShapeArrowPtr  ,
PlotShape  ,
PlotShapePtr  ,
PlotItem  ,
PlotItemPtr   
)

Variable Documentation

SMART POINTER DEFINITIONS PlotItemPtr PlotItemPtr PlotItem

Definition at line 374 of file PlotShape.h.

SMART POINTER DEFINITIONS PlotItemPtr PlotItemPtr PlotShape

Definition at line 374 of file PlotShape.h.

SMART POINTER DEFINITIONS PlotShapeEllipsePtr

Definition at line 374 of file PlotShape.h.

SMART POINTER DEFINITIONS PlotItemPtr PlotShapeLinePtr

Definition at line 378 of file PlotShape.h.

SMART POINTER DEFINITIONS PlotItemPtr PlotItemPtr PlotShapePathPtr

Definition at line 382 of file PlotShape.h.

SMART POINTER DEFINITIONS PlotItemPtr PlotItemPtr PlotShapePtr

Definition at line 374 of file PlotShape.h.