TCurlyLine


class description - source file - inheritance tree

class TCurlyLine : public TPolyLine


    public:
TCurlyLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t tl = .05, Double_t rad = .02) TCurlyLine(const TCurlyLine&) TCurlyLine() virtual ~TCurlyLine() virtual void Build() static TClass* Class() virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) Double_t GetAmplitude() const Bool_t GetCurly() const Double_t GetEndX() const Double_t GetEndY() const Double_t GetStartX() const Double_t GetStartY() const Double_t GetWaveLength() const virtual TClass* IsA() const virtual void SavePrimitive(ofstream& out, Option_t*) virtual void SetAmplitude(Double_t x) virtual void SetCurly() virtual void SetEndPoint(Double_t x2, Double_t y2) virtual void SetStartPoint(Double_t x1, Double_t y1) virtual void SetWaveLength(Double_t WaveLength) virtual void SetWavy() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t fX1 start x, center for arc Double_t fY1 start y, center for arc Double_t fX2 end x Double_t fY2 end y Double_t fWaveLength wavelength of sinusoid in percent of pad height Double_t fAmplitude amplitude of sinusoid in percent of pad height Int_t fNsteps used internally (controls precision) Bool_t fIsCurly true: Gluon, false: Gamma public:
static const enum TCurlyLine:: kTooShort


See also

TCurlyArc

Class Description



Last update: Fri May 14 13:32:37 2004


ROOT page - Class index - Top of the page

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.