28 #ifndef TRIALDISPLAY_ATTVALPOI_H
29 #define TRIALDISPLAY_ATTVALPOI_H
129 virtual void setValue(
const T &value);
172 #ifndef AIPS_NO_TEMPLATE_SRC
173 #include <display/Display/AttValPoi.tcc>
174 #endif //# AIPS_NO_TEMPLATE_SRC
A 1-D Specialization of the Array class.
virtual casacore::DataType getPointerType() const
Get the DataType of aliased variable.
AttributeValuePoi()
Default constructor.
virtual AttributeValueBase * clone() const
Return a new copy of the AttributeValuePoi (virtual constructor).
Type-dependent interface for values of Attributes.
virtual casacore::String className() const
Return class name.
const AttributeValuePoi< T > & operator=(const AttributeValuePoi< T > &other)
Assignment operator.
virtual void setValue(const T &value)
Change the value of the AttributeValue.
void updatePointerValue() const
Update the variable that is aliased to the AttributeValuePoi.
casacore::Vector< T > * itsVectorPointerPtr
Pointer to the aliased variable.
bool Bool
Define the standard types used by Casacore.
Base class for values of Attributes used in the display classes.
virtual void operator+=(const AttributeValueBase &other)
Add other to *this.
const AttributeValuePoi< T > & myCast(const AttributeValueBase &other) const
Cast from base class.
String: the storage and methods of handling collections of characters.
casacore::DataType itsPointerType
The pointer DataType.
virtual ~AttributeValuePoi()
Destructor.
Templated class for storing a pointer to the value of an Attribute.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.