22 void ColorFromIdx(Color_t ci);
24 Quad(Color_t col = 1) : color(0)
25 { ColorFromIdx(col); }
27 Quad(Color_t col, Float_t* p) : color(0)
28 { ColorFromIdx(col); memcpy(vertices, p, 12*sizeof(Float_t)); }
30 Quad(TRandom& rnd, Float_t origin, Float_t size);
32 Quad(const Quad& org) : color(0) { memcpy(this, &org, sizeof(Quad)); }
39 /**************************************************************************/
41 class QuadSet : public TNamed, public TAtt3D, public TAttBBox
43 friend class QuadSetGL;
46 std::vector<Quad> fQuads;
51 QuadSet(const Text_t* n="QuadSet", const Text_t* t="");
54 Bool_t GetTrans() const { return fTrans; }
55 void SetTrans(Bool_t t) { fTrans = t; }
57 void Test(Int_t nquads);
59 virtual void ComputeBBox();
61 virtual void Paint(Option_t* option = "");