TCL scale for inrimage slices
![]() | SliceScale (TclModule *module, const TclString& scaleName, Scalable *sc=0, const std::type_info& id = typeid(SliceScale)) build a slice scale object from an existing TCL scale |
![]() | SliceScale (TclModule *module, const TclString& scaleName, const TclString& label, const TclString color, Scalable *sc=0, const std::type_info& id = typeid(SliceScale)) build a slice scale object from an existing TCL scale |
![]() | SliceScale (TclModule *module, const TclString& scaleName, const TclString& label, const TclString color, std::list<Scalable *>& list, const std::type_info& id = typeid(SliceScale)) builds a slice scale object from an existing TCL scale manage given list of inrimage views |
![]() | ~SliceScale () empty |
![]() | dying (const Scalable *) dying camera callback |
![]() | reset (Scalable *sc, const TclString& lab = EMPTY_STRING) reset bounds and label |
![]() | operator+= (Scalable *sc) throw(DPList<Scalable>::NullPointer, DPList<Scalable>::AlreadyInList) manage new scalable |
![]() | operator-= (Scalable *sc) throw(DPList<Scalable>::NotFound) get rid of one scalable management |
![]() | getObject (unsigned int n) returns object by ref or 0 if it is not found |
![]() | getObject (int argc, char **argv, int i = 1) returns object by name (argv[i]) or 0 with an error message in module interpretor if it is not found |
![]() | create (TclModule *m, int argc, char **argv) TCL new operator callback |
![]() | getType (void) const returns scale type |
![]() | init (void) constructors common code |
constructor
destructor
TCL scale for inrimage slices
SliceScale(TclModule *module, const TclString& scaleName, const TclString& label, const TclString color, Scalable *sc=0, const std::type_info& id = typeid(SliceScale))
scaleName - existing TCL scale name
label - the scale label describing the geometry of the slice (X,Y,Z Or Alpha)
color - a string storing the background scale color
sc - a pointer on a scalable attached to that scale
@aparam id the identifier of the scale SliceScale(TclModule *module, const TclString& scaleName, const TclString& label, const TclString color, std::list<Scalable *>& list, const std::type_info& id = typeid(SliceScale))
label - the scale label describing the geometry of the slice (X,Y,Z Or Alpha)
color - a string storing the background scale color
list - a list of scalable attached to the slice scale
@aparam id the identifier of the scale virtual ~SliceScale()
virtual void dying(const Scalable *)
virtual void reset(Scalable *sc, const TclString& lab = EMPTY_STRING)
lab - new scale label virtual void operator+=(Scalable *sc) throw(DPList<Scalable>::NullPointer, DPList<Scalable>::AlreadyInList)
virtual void operator-=(Scalable *sc) throw(DPList<Scalable>::NotFound)
static SliceScale* getObject(unsigned int n)
static SliceScale* getObject(int argc, char **argv, int i = 1)
static int create(TclModule *m, int argc, char **argv)
virtual const std::type_info& getType(void) const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de