class BasicDataDescriptor Abstract object for describing plotting data
A basic data descriptor is an abstract object which is used to specify data used by the plotting routines. Its main purpose is to provide a means to get pointers to an X and a Y data array and the their respective length. A basic data descriptor distinguishes real and complex data arrays. It also has the capability t provide data for error bars. All descendents must override 'GetN' (length of data array), 'GetX' (pointer to X array) and 'GetY' (pointer to Y array).
mutable bool fDirty
bool fPersistent
bool fCalculated
mutable bool fMarked
explicit BasicDataDescriptor(bool cmplx = false)
virtual ~BasicDataDescriptor()
virtual bool IsComplex() const
virtual void SetComplex(bool cmplx)
virtual bool IsDirty() const
virtual void SetDirty(bool set = true) const
virtual bool IsPersistent() const
virtual void SetPersistent(bool set = true)
virtual bool IsCalculated() const
virtual void SetCalculated(bool set = true)
virtual bool IsMarked() const
virtual void SetMarked(bool set = true) const
virtual bool IsXY() const
virtual float GetDX() const
virtual int GetN() const
virtual float* GetX() const
virtual float* GetY() const
virtual float* GetEX() const
virtual float* GetEXhigh() const
virtual float* GetEY() const
virtual float* GetEYhigh() const
virtual bool EraseData()
virtual double* GetXBinEdges() const
virtual double* GetBinContents() const
virtual double* GetBinErrors() const
virtual const char* GetXLabel() const
virtual const char* GetNLabel() const
virtual int GetNEntries() const
virtual double* GetStats() const
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++