RenderElement(fMarkerColor),
TPointSet3D(n_points),
TPointSelectorConsumer(tv_type),
+ TQObject(),
fTitle (),
fIntIds (0),
return NLTPointSet::Class();
}
+//______________________________________________________________________________
+void PointSet::PointSelected(Int_t id)
+{
+ // Virtual method of base class TPointSet3D. The fuction call is invoked with secondary selection
+ // in TPointSet3DGL.
+
+ PointCtrlClicked(this, id);
+}
+//______________________________________________________________________________
+void PointSet::PointCtrlClicked(PointSet* ps, Int_t id)
+{
+ // Emits "PointCtrlClicked()" signal.
+
+ Long_t args[2];
+ args[0] = (Long_t) ps;
+ args[1] = (Long_t) id;
+
+ TQObject::Emit("PointCtrlClicked(Reve::PointSet*,Int_t)", args);
+}
/**************************************************************************/
/**************************************************************************/
#include <TPointSet3D.h>
#include <TArrayI.h>
+#include <TQObject.h>
class TTree;
class TF3;
class PointSet : public RenderElement,
public TPointSet3D,
public TPointSelectorConsumer,
+ public TQObject,
public NLTProjectable
{
friend class PointSetArray;
virtual void InitFill(Int_t subIdNum);
virtual void TakeAction(TPointSelector*);
+ virtual void PointSelected(Int_t id);
+ virtual void PointCtrlClicked(PointSet* ps, Int_t id); // *SIGNAL*
+
virtual const TGPicture* GetListTreeIcon() { return RenderElement::fgListTreeIcons[3]; }
virtual TClass* ProjectedClass() const;