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

A single source of data that basically provides indexing of its values. More...

#include <PlotData.h>

Inheritance diagram for casa::PlotSingleData:
casa::PlotData casa::PlotSingleDataImpl< T >

Public Member Functions

 PlotSingleData ()
 
virtual ~PlotSingleData ()
 
virtual unsigned int size () const =0
 ABSTRACT METHODS //. More...
 
virtual double at (unsigned int i) const =0
 Returns the value at given index. More...
 
virtual bool minMax (double &min, double &max)=0
 Gets the minimum and maximum values. More...
 
- Public Member Functions inherited from casa::PlotData
 PlotData ()
 
virtual ~PlotData ()
 
virtual bool isValid () const =0
 ABSTRACT METHODS //. More...
 
virtual bool willDeleteData () const =0
 Returns whether this object will delete its underlying data structures upon deconstruction or not. More...
 
virtual void setDeleteData (bool del=true)=0
 Sets whether this object will delete its underlying data structures upon deconstruction or not. More...
 

Detailed Description

A single source of data that basically provides indexing of its values.

Definition at line 76 of file PlotData.h.

Constructor & Destructor Documentation

casa::PlotSingleData::PlotSingleData ( )
inline

Definition at line 78 of file PlotData.h.

virtual casa::PlotSingleData::~PlotSingleData ( )
inlinevirtual

Definition at line 80 of file PlotData.h.

Member Function Documentation

virtual double casa::PlotSingleData::at ( unsigned int  i) const
pure virtual

Returns the value at given index.

Implemented in casa::PlotSingleDataImpl< T >.

virtual bool casa::PlotSingleData::minMax ( double &  min,
double &  max 
)
pure virtual

Gets the minimum and maximum values.

Returns false for error.

Implemented in casa::PlotSingleDataImpl< T >.

virtual unsigned int casa::PlotSingleData::size ( ) const
pure virtual

ABSTRACT METHODS //.

Returns the number of points.

Implemented in casa::PlotSingleDataImpl< T >.


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