]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Reve/TriangleSetEditor.h
Changed inheritance to include Reve::RenderElement; use ZTrans to store transformatio...
[u/mrichter/AliRoot.git] / EVE / Reve / TriangleSetEditor.h
1 // $Header$
2
3 #ifndef REVE_TriangleSetEditor_H
4 #define REVE_TriangleSetEditor_H
5
6 #include <TGedFrame.h>
7
8 class TGCheckButton;
9 class TGNumberEntry;
10 class TGColorSelect;
11
12 namespace Reve {
13
14 class ZTransSubEditor;
15 class TriangleSet;
16
17 class TriangleSetEditor : public TGedFrame
18 {
19 private:
20   TriangleSetEditor(const TriangleSetEditor&);            // Not implemented
21   TriangleSetEditor& operator=(const TriangleSetEditor&); // Not implemented
22
23 protected:
24   TriangleSet* fM; // fModel dynamic-casted to TriangleSetEditor
25
26   ZTransSubEditor *fHMTrans;
27
28 public:
29   TriangleSetEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
30   virtual ~TriangleSetEditor();
31
32   virtual void SetModel(TObject* obj);
33
34   ClassDef(TriangleSetEditor, 1); // Editor for TriangleSet
35 }; // endclass TriangleSetEditor
36
37 }
38
39 #endif