casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
casa::PlotLayoutSingle Class Reference

#include <PlotCanvasLayout.h>

Inheritance diagram for casa::PlotLayoutSingle:
casa::PlotCanvasLayout

Public Member Functions

 PlotLayoutSingle (PlotCanvasPtr c)
 Constructor which takes the canvas. More...
 
 ~PlotLayoutSingle ()
 Destructor. More...
 
bool coordIsValid (const PlotLayoutCoordinate &) const
 Implements PlotCanvasLayout::coordIsValid(). More...
 
int coordToIndex (const PlotLayoutCoordinate &) const
 Implements PlotCanvasLayout::coordToIndex(). More...
 
void setCanvasAt (const PlotLayoutCoordinate &coord, PlotCanvasPtr c)
 Implements PlotCanvasLayout::setCanvasAt(). More...
 
void setCanvas (PlotCanvasPtr canvas)
 Sets this layout's canvas to the given. More...
 
PlotCanvasPtr canvas () const
 Implements PlotCanvasLayout::canvas(). More...
 
PlotCanvasPtr canvasAt (const PlotLayoutCoordinate &coord) const
 Implements PlotCanvasLayout::canvasAt(). More...
 
std::vector< PlotCanvasPtrallCanvases () const
 Implements PlotCanvasLayout::allCanvases(). More...
 
bool isValid () const
 Implements PlotCanvasLayout::isValid(). More...
 
unsigned int spacing () const
 Implements PlotCanvasLayout::spacing(). More...
 
void setSpacing (unsigned int)
 Implements PlotCanvasLayout::setSpacing(). More...
 
- Public Member Functions inherited from casa::PlotCanvasLayout
 PlotCanvasLayout ()
 Constructor. More...
 
virtual ~PlotCanvasLayout ()
 Destructor. More...
 
virtual Plotterplotter () const
 Returns the plotter this layout is used in, or NULL for none. More...
 
virtual void attach (Plotter *p)
 Attaches this layout to the given plotter. More...
 

Protected Attributes

PlotCanvasPtr m_canvas
 
- Protected Attributes inherited from casa::PlotCanvasLayout
Plotterm_plotter
 

Detailed Description

Definition at line 112 of file PlotCanvasLayout.h.

Constructor & Destructor Documentation

casa::PlotLayoutSingle::PlotLayoutSingle ( PlotCanvasPtr  c)

Constructor which takes the canvas.

casa::PlotLayoutSingle::~PlotLayoutSingle ( )

Destructor.

Member Function Documentation

std::vector<PlotCanvasPtr> casa::PlotLayoutSingle::allCanvases ( ) const
virtual
PlotCanvasPtr casa::PlotLayoutSingle::canvas ( ) const
virtual
PlotCanvasPtr casa::PlotLayoutSingle::canvasAt ( const PlotLayoutCoordinate coord) const
virtual
bool casa::PlotLayoutSingle::coordIsValid ( const PlotLayoutCoordinate ) const
inlinevirtual

Implements PlotCanvasLayout::coordIsValid().

Implements casa::PlotCanvasLayout.

Definition at line 122 of file PlotCanvasLayout.h.

int casa::PlotLayoutSingle::coordToIndex ( const PlotLayoutCoordinate ) const
inlinevirtual

Implements PlotCanvasLayout::coordToIndex().

Implements casa::PlotCanvasLayout.

Definition at line 125 of file PlotCanvasLayout.h.

bool casa::PlotLayoutSingle::isValid ( ) const
virtual
void casa::PlotLayoutSingle::setCanvas ( PlotCanvasPtr  canvas)

Sets this layout's canvas to the given.

void casa::PlotLayoutSingle::setCanvasAt ( const PlotLayoutCoordinate coord,
PlotCanvasPtr  c 
)
virtual
void casa::PlotLayoutSingle::setSpacing ( unsigned int  )
inlinevirtual

Implements PlotCanvasLayout::setSpacing().

Implements casa::PlotCanvasLayout.

Definition at line 149 of file PlotCanvasLayout.h.

unsigned int casa::PlotLayoutSingle::spacing ( ) const
inlinevirtual

Implements PlotCanvasLayout::spacing().

Implements casa::PlotCanvasLayout.

Definition at line 146 of file PlotCanvasLayout.h.

Member Data Documentation

PlotCanvasPtr casa::PlotLayoutSingle::m_canvas
protected

Definition at line 152 of file PlotCanvasLayout.h.


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