28 #ifndef TRIALDISPLAY_PASSIVETABLEDD_H
29 #define TRIALDISPLAY_PASSIVETABLEDD_H
153 #ifndef AIPS_NO_TEMPLATE_SRC
154 #include <display/DisplayDatas/PassiveTableDDTemplates.tcc>
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...
void installDefaultOptions()
Install the default options for this DisplayData.
casacore::Vector< casacore::String > getColumnNamesOfType(const casacore::DataType type)
Get the names of the columns of the table having the given type.
Main interface class to a read/write table.
virtual void setDefaultOptions()
Install the default options for this DisplayData.
Buffer for storing Attributes.
virtual Type type()
Return the type enum.
virtual ~PassiveTableDD()
Destructor.
void operator=(const PassiveTableDD &other)
(Required) copy assignment.
casacore::Table * itsQueryTable
Store the result of a query on the table here.
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...
casacore::Bool itsOptQueryStringUnset
virtual AttributeBuffer optionsAsAttributes()
Return the current options of this DisplayData as an AttributeBuffer.
casacore::Table * itsTable
Store the primary table here.
Regular expression class.
casacore::Table * table()
Return the casacore::Table pointer for use by derived classes.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
virtual casacore::Bool setOptions(casacore::Record &rec, casacore::Record &recOut)
Apply options stored in rec to the DisplayData.
casacore::String itsOptQueryString
Option: what is the query string, or is it unset?
Class providing passive behaviour for CachingDisplayDatas.
TableExprNode regex(const TableExprNode &node)
Functions for regular expression matching and pattern matching.
Class adding casacore::Table-specific support functions to PassiveCachingDD.
String: the storage and methods of handling collections of characters.
casacore::Bool arrangeQueryTable()
Arrange the query table (generally called after installing new options).
PassiveTableDD()
(Required) default constructor.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
virtual casacore::Record getOptions(bool scrub=false) const
Retrieve the current and default options and parameter types.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.