Warning, file /include/root/TEveProjectionManagerEditor.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TEveProjectionManagerEditor
0013 #define ROOT_TEveProjectionManagerEditor
0014
0015 #include "TGedFrame.h"
0016
0017 class TGComboBox;
0018 class TGCheckButton;
0019 class TGNumberEntry;
0020 class TGColorSelect;
0021
0022 class TEveProjectionManager;
0023 class TEveGValuator;
0024
0025 class TEveProjectionManagerEditor : public TGedFrame
0026 {
0027 private:
0028 TEveProjectionManagerEditor(const TEveProjectionManagerEditor&);
0029 TEveProjectionManagerEditor& operator=(const TEveProjectionManagerEditor&);
0030
0031 protected:
0032 TEveProjectionManager *fM;
0033
0034 TGComboBox *fType;
0035 TEveGValuator *fDistortion;
0036 TEveGValuator *fFixR;
0037 TEveGValuator *fFixZ;
0038 TEveGValuator *fPastFixRFac;
0039 TEveGValuator *fPastFixZFac;
0040 TEveGValuator *fCurrentDepth;
0041 TEveGValuator *fMaxTrackStep;
0042
0043 TGVerticalFrame *fCenterFrame;
0044 TEveGValuator *fCenterX;
0045 TEveGValuator *fCenterY;
0046 TEveGValuator *fCenterZ;
0047
0048 public:
0049 TEveProjectionManagerEditor(const TGWindow *p = nullptr, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
0050 ~TEveProjectionManagerEditor() override{}
0051
0052 void SetModel(TObject* obj) override;
0053
0054
0055
0056 void DoType(Int_t type);
0057 void DoDistortion();
0058 void DoFixR();
0059 void DoFixZ();
0060 void DoPastFixRFac();
0061 void DoPastFixZFac();
0062 void DoCurrentDepth();
0063 void DoMaxTrackStep();
0064 void DoCenter();
0065
0066 ClassDefOverride(TEveProjectionManagerEditor, 0);
0067 };
0068
0069 #endif