Base-class for storage of digit collections; provides transformation matrix (REveTrans), signal to color mapping (REveRGBAPalette) and visual grouping (REveFrameBox).
Base-class for displaying a digit collection. Provides common services for:
Use method DigitId(TObject* id) to assign additional identification to the last created digit. By calling SetOwnIds(kTRUE) tje digit-set becomes the owner of the assigned objects and deletes them on destruction. Note that TRef is used for referencing the objects and if you instantiate the objects just to pass them to digit-set you should also call TProcessID::Get/SetObjectCount() at the beginning / end of processing of an event. See documentation for class TRef, in particular section 'ObjectNumber'.
If you use value-is-color mode and want to use transparency, set the transparency to non-zero value so that GL-renderer will be properly informed.
If you want to use single color for all elements call:
Palette controls will not work in this case.
A pointer to a rectangle / box of class REveFrameBox can be set via
A single REveFrameBox can be shared among several digit-sets (it is reference-counted). The following flags affect how the frame-box will drawn and used for selection and highlight:
REveDigitSet is sub-classed from REveSecondarySelectable – this means individual digits can be selected. By calling:
one can enforce immediate feedback (highlight, tooltip and select on normal left-mouse click) on given digit-set.
See also: