// @(#)root/graf:$Id$ // Author: Sebastian Boser, 02/02/06 /************************************************************************* * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TGraphPolargram #define ROOT_TGraphPolargram #include "TAttText.h" #include "TAttLine.h" #include "TNamed.h" class TGraphPolargram: public TNamed, public TAttText, public TAttLine { private: Bool_t fRadian; Bool_t fDegree; Bool_t fGrad; Color_t fPolarLabelColor; ///< Set color of the angular labels Color_t fRadialLabelColor; ///< Set color of the radial labels Double_t fAxisAngle; ///< Set angle of the radial axis Double_t fPolarOffset; ///< Offset for Polar labels Double_t fPolarTextSize; ///< Set Polar text size Double_t fRadialOffset; ///< Offset for radial labels Double_t fRadialTextSize; Double_t fRwrmin; ///< Minimal radial value (real world) Double_t fRwrmax; ///< Maximal radial value (real world) Double_t fRwtmin; ///< Minimal angular value (real world) Double_t fRwtmax; ///< Minimal angular value (real world) Double_t fTickpolarSize; ///< Set size of Tickmarks Font_t fPolarLabelFont; ///< Set font of angular labels Font_t fRadialLabelFont; ///< Set font of radial labels Int_t fCutRadial; ///< if fCutRadial = 0, circles are cut by radial axis ///< if fCutRadial = 1, circles are not cut Int_t fNdivRad; ///< Number of radial divisions Int_t fNdivPol; ///< Number of polar divisions TString* fPolarLabels; ///