#ifndef ROOT_TEveProjectionAxes
#define ROOT_TEveProjectionAxes
#include "TEveText.h"
class TEveProjectionManager;
class TEveProjectionAxes : public TEveText
{
public:
enum EMode { kPosition, kValue };
private:
TEveProjectionAxes(const TEveProjectionAxes&);
TEveProjectionAxes& operator=(const TEveProjectionAxes&);
protected:
TEveProjectionManager* fManager;
Bool_t fDrawCenter;
Bool_t fDrawOrigin;
EMode fStepMode;
Int_t fNumTickMarks;
public:
TEveProjectionAxes(TEveProjectionManager* m);
virtual ~TEveProjectionAxes();
TEveProjectionManager* GetManager(){ return fManager; }
void SetStepMode(EMode x) { fStepMode = x; }
EMode GetStepMode() const { return fStepMode; }
void SetNumTickMarks(Int_t x) { fNumTickMarks = x; }
Int_t GetNumTickMarks() const { return fNumTickMarks; }
void SetDrawCenter(Bool_t x){ fDrawCenter = x; }
Bool_t GetDrawCenter() const { return fDrawCenter; }
void SetDrawOrigin(Bool_t x){ fDrawOrigin = x; }
Bool_t GetDrawOrigin() const { return fDrawOrigin; }
virtual void ComputeBBox();
virtual const TGPicture* GetListTreeIcon(Bool_t open=kFALSE);
ClassDef(TEveProjectionAxes, 1);
};
#endif
Last change: Wed Jun 25 08:37:46 2008
Last generated: 2008-06-25 08:37
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.