28 #ifndef TRIALDISPLAY_MWCANIMATOR_H
29 #define TRIALDISPLAY_MWCANIMATOR_H
36 class RecordInterface;
42 class AttributeBuffer;
132 #ifndef AIPS_NO_TEMPLATE_SRC
133 #include <display/DisplayEvents/MWCAniTemplates.tcc>
void setLinearRestriction(const casacore::String &name, const T &value, const T &increment, const T &tol)
Install a restriction of the given name, and initial value and increment, on all MultiWCHolders.
casacore::Bool isAlreadyRegistered(const MultiWCHolder &holder)
Do we already have this MultiWCHolder registered?
virtual void removeMWCHolders()
Buffer for storing Attributes.
MWCAnimator()
Constructor which makes an isolated MWCAnimator.
virtual void addMWCHolder(MultiWCHolder &mholder)
Add or remove a MultiWCHolder, or remove all MultiWCHolders from this MWCAnimator.
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
virtual void removeRestriction(const casacore::String &name)
Remove a restriction (including a 'linear' (ramped) one).
virtual void setLinearRestrictions(AttributeBuffer &restrictions, const AttributeBuffer &increments)
Install the given restriction, spaced by the given increment, on all MultiWCHolders.
bool Bool
Define the standard types used by Casacore.
A holder of WorldCanvasHolders to use for panelling applications.
virtual void removeMWCHolder(MultiWCHolder &mholder)
std::list< MultiWCHolder * > itsMWCHList
The list of MultiWCHolders that are connected to this MWCAnimator.
Animator for MultiWCHolder class.
String: the storage and methods of handling collections of characters.
Abstract base class for Record classes.
virtual ~MWCAnimator()
Destructor.
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.