// $Header: /data/reve-cvs/reve/gui/GuiPointContainer.h,v 1.2 2005/12/06 19:31:24 mtadel Exp $ #ifndef REVEGUI_GuiPointContainer_H #define REVEGUI_GuiPointContainer_H #include #include class TPolyMarker3D; namespace ReveGui { class GuiPointContainer : public ::Reve::PointContainer { private: void _init(); public: TPolyMarker3D* fMarker; Int_t fCol; Bool_t fRnrSelf; GuiPointContainer(Int_t n_points=0) : PointContainer(n_points) { _init(); } GuiPointContainer(const Text_t* n, const Text_t* t, Int_t n_points=0) : PointContainer(n, t, n_points) { _init(); } void CreateMarker(); virtual void Draw(Option_t* opt=""); void SetColorIdx(Int_t col); void SetColor(Pixel_t pixel); void SetColorUpdate(Pixel_t pixel); Bool_t GetRnrSelf() { return fRnrSelf; } void SetRnrSelf(Bool_t rnr); ClassDef(GuiPointContainer, 1); }; // endclass GuiPointContainer } #endif