28 #ifndef TRIALDISPLAY_ATTRIBUTE_H
29 #define TRIALDISPLAY_ATTRIBUTE_H
AttValue::ValueType getType() const
Return the DataType of the value of the Attribute.
virtual casacore::Bool operator==(const Attribute &other) const
Attribute matching: returns true if *this and other match, otherwise returns false.
casacore::Bool operator!=(const Attribute &other) const
The opposite of the Attribute matching.
virtual ~Attribute()
Destructor.
ostream & operator<<(ostream &os, const PageHeaderCache &cache)
virtual void operator+=(const Attribute &other)
Attribute addition...
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
Arbitrary name-value pairs used in the display classes.
AttributeValueBase * itsAttributeValue
Pointer to the attribute base class.
ValueType
The possible value types.
virtual void setValue(const Attribute &other)
Set the value of this Attribute to that of the other Attribute, if, and only if, they have the same v...
bool Bool
Define the standard types used by Casacore.
Base class for values of Attributes used in the display classes.
casacore::String getName() const
Return the name of the Attribute.
casacore::String itsAttributeName
The name of the Attribute.
virtual Attribute * clone() const
Create a new copy of the Attribute and return a pointer to the copy (virtual constructor).
String: the storage and methods of handling collections of characters.
virtual const Attribute & operator=(const Attribute &other)
Copy assignment; Caution: This allows the type of the AttributeValue to change, so it is private; ...
Attribute()
(Required) default constructor.
AttributeValueBase * getAttributeValue() const
Returns a pointer to the AttributeValue base class object.
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.