29 #ifndef TRIALDISPLAY_TBLASXYDD_H
30 #define TRIALDISPLAY_TBLASXYDD_H
269 #ifndef AIPS_NO_TEMPLATE_SRC
270 #include <display/DisplayDatas/TblAsXYDDTemplates.tcc>
271 #endif //# AIPS_NO_TEMPLATE_SRC
casacore::Bool itsOptQueryStringUnset
Class providing active behaviour for 2d CachingDisplayDatas.
Assistance class for auto-caching of DisplayData objects.
virtual ~TblAsXYDD()
Destructor.
casacore::Bool getTableKeyword(T &value, const casacore::String keyword) const
Get the value of the named keyword, or the first keyword matching regex, and return it in value...
void getTableColumnNames()
get all of the table columnNames
virtual const casacore::Unit dataUnit()
Main interface class to a read/write table.
void getCoordinateSystem()
update/set the coordinate system
Class for displaying data within a table as a xy image.
casacore::Vector< casacore::String > getColumnNamesOfType()
get all of the table columnNames with a certain data type
DisplayDataType
WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order.
Buffer for storing Attributes.
DParameterChoice * itsXColumnName
what columns are we displaying and do we have a movie axis available
casacore::Vector< double > columnStatistics(const casacore::String &columnName)
get the table column world coordinate range
void constructParameters()
Construct and destruct the parameter set.
casacore::Vector< casacore::String > itsColumnNames
store all the table column names
void destructParameters()
casacore::Table * itsQueryTable
The result from a table query.
A DisplayMethod to draw XY plots from table data.
casacore::Vector< casacore::Double > itsLinblc
void setCoordinateSystem()
DParameterChoice * itsYColumnName
virtual CachingDisplayMethod * newDisplayMethod(WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd)
Create a new TblAsXyDM for drawing on the given WorldCanvas when the AttributeBuffers are suitably ma...
casacore::Table * itsTable
The table to be displayed.
virtual casacore::Bool setOptions(casacore::Record &rec, casacore::Record &recOut)
Apply options stored in rec to the DisplayData.
void operator=(const TblAsXYDD &other)
(Required) copy assignment.
Base class for auto-caching DisplayData objects.
Regular expression class.
virtual Display::DisplayDataType classType()
Return the type of this DisplayData.
void installDefaultOptions()
set the default options for this display data
virtual void setDefaultOptions()
install the default options for this DisplayData
virtual AttributeBuffer optionsAsAttributes()
Return the current options of this DisplayData as an AttributeBuffer.
casacore::Vector< casacore::Double > itsLintrc
DParameterChoice * itsMColumnSet
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::String itsOptQueryString
options - what is the query string and is it unset?
Implementation of DisplayParameter to store choice parameters.
virtual void cleanup()
Clean up (ie.
virtual casacore::String showValue(const casacore::Vector< casacore::Double > &world)
format the table value at the give world position
TableExprNode regex(const TableExprNode &node)
Functions for regular expression matching and pattern matching.
Implementation of drawing in world coordinates on top of a PixelCanvas.
DisplayCoordinateSystem itsCoord
holder for the current coordinate system
virtual casacore::Record getOptions(bool scrub=false) const
Retrieve the current and default options and parameter types.
TblAsXYDD()
(Required) default constructor.
casacore::Vector data - can go next
casacore::Table * table()
provide read-only access to the table
String: the storage and methods of handling collections of characters.
DParameterChoice * itsMColumnName
casacore::Bool getColumnKeyword(T &value, const casacore::String column, const casacore::String keyword) const
Get the value of the named keyword, or the first keyword matching regex for the named column...
casacore::Bool arrangeQueryTable()
Arrange the query table (called after changing an option).
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.