TPointsArray3D Class Reference

#include <TPointsArray3D.h>

Inheritance diagram for TPointsArray3D:

TPoints3DABC TPoints3DABC TObject TObject TObject TObject List of all members.

Public Member Functions

 TPointsArray3D ()
 TPointsArray3D (Int_t n, Option_t *option="")
 TPointsArray3D (Int_t n, Float_t *p, Option_t *option="")
 TPointsArray3D (Int_t n, Float_t *x, Float_t *y, Float_t *z, Option_t *option="")
 TPointsArray3D (const TPointsArray3D &points)
virtual ~TPointsArray3D ()
virtual void Copy (TObject &points) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetLastPosition () const
virtual Int_t GetN () const
virtual Float_tGetP () const
virtual Float_t GetX (Int_t idx) const
virtual Float_t GetY (Int_t idx) const
virtual Float_t GetZ (Int_t idx) const
virtual Float_tGetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const
virtual const Float_tGetXYZ (Int_t idx)
virtual Option_tGetOption () const
virtual Bool_t Is3D () const
virtual void ls (Option_t *option="") const
virtual void PaintPoints (Int_t, Float_t *, Option_t *)
virtual void Print (Option_t *option="") const
virtual Int_t SetLastPosition (Int_t idx)
virtual void SetOption (Option_t *option="")
virtual Int_t SetPoint (Int_t point, Float_t x, Float_t y, Float_t z)
virtual Int_t SetPoints (Int_t n, Float_t *p=0, Option_t *option="")
virtual Int_t Size () const
 TPointsArray3D ()
 TPointsArray3D (Int_t n, Option_t *option="")
 TPointsArray3D (Int_t n, Float_t *p, Option_t *option="")
 TPointsArray3D (Int_t n, Float_t *x, Float_t *y, Float_t *z, Option_t *option="")
 TPointsArray3D (const TPointsArray3D &points)
virtual ~TPointsArray3D ()
virtual void Copy (TObject &points) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetLastPosition () const
virtual Int_t GetN () const
virtual Float_tGetP () const
virtual Float_t GetX (Int_t idx) const
virtual Float_t GetY (Int_t idx) const
virtual Float_t GetZ (Int_t idx) const
virtual Float_tGetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const
virtual const Float_tGetXYZ (Int_t idx)
virtual Option_tGetOption () const
virtual Bool_t Is3D () const
virtual void ls (Option_t *option="") const
virtual void PaintPoints (Int_t, Float_t *, Option_t *)
virtual void Print (Option_t *option="") const
virtual Int_t SetLastPosition (Int_t idx)
virtual void SetOption (Option_t *option="")
virtual Int_t SetPoint (Int_t point, Float_t x, Float_t y, Float_t z)
virtual Int_t SetPoints (Int_t n, Float_t *p=0, Option_t *option="")
virtual Int_t Size () const

Protected Attributes

Int_t fN
Float_tfP
TString fOption
UInt_t fGLList
Int_t fLastPoint
Float_tfP

Detailed Description

Definition at line 29 of file TPointsArray3D.h.


Constructor & Destructor Documentation

TPointsArray3D::TPointsArray3D (  ) 

TPointsArray3D::TPointsArray3D ( Int_t  n,
Option_t option = "" 
)

Definition at line 75 of file TPointsArray3D.cxx.

References fGLList, fLastPoint, fN, fOption, and fP.

TPointsArray3D::TPointsArray3D ( Int_t  n,
Float_t p,
Option_t option = "" 
)

Definition at line 94 of file TPointsArray3D.cxx.

References fGLList, fLastPoint, fN, fOption, and fP.

TPointsArray3D::TPointsArray3D ( Int_t  n,
Float_t x,
Float_t y,
Float_t z,
Option_t option = "" 
)

Definition at line 120 of file TPointsArray3D.cxx.

References fGLList, fLastPoint, fN, fOption, fP, i, and j.

TPointsArray3D::TPointsArray3D ( const TPointsArray3D points  ) 

Definition at line 162 of file TPointsArray3D.cxx.

TPointsArray3D::~TPointsArray3D (  )  [virtual]

Definition at line 151 of file TPointsArray3D.cxx.

References fP.

TPointsArray3D::TPointsArray3D (  ) 

TPointsArray3D::TPointsArray3D ( Int_t  n,
Option_t option = "" 
)

TPointsArray3D::TPointsArray3D ( Int_t  n,
Float_t p,
Option_t option = "" 
)

TPointsArray3D::TPointsArray3D ( Int_t  n,
Float_t x,
Float_t y,
Float_t z,
Option_t option = "" 
)

TPointsArray3D::TPointsArray3D ( const TPointsArray3D points  ) 

virtual TPointsArray3D::~TPointsArray3D (  )  [virtual]


Member Function Documentation

void TPointsArray3D::Copy ( TObject points  )  const [virtual]

Reimplemented from TObject.

Definition at line 171 of file TPointsArray3D.cxx.

References TObject::Copy(), fLastPoint, fN, fOption, fP, and i.

Int_t TPointsArray3D::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Implements TPoints3DABC.

Definition at line 188 of file TPointsArray3D.cxx.

References ROOT::Math::gv_detail::dist(), fP, gPad, i, Size(), size, TMath::Sqrt(), TView::WCtoNDC(), and x1.

void TPointsArray3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 233 of file TPointsArray3D.cxx.

References gPad.

Int_t TPointsArray3D::GetLastPosition (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 72 of file TPointsArray3D.h.

References fLastPoint.

Int_t TPointsArray3D::GetN (  )  const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 73 of file TPointsArray3D.h.

References fN.

Referenced by SetLastPosition().

Float_t * TPointsArray3D::GetP (  )  const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 74 of file TPointsArray3D.h.

References fP.

Float_t TPointsArray3D::GetX ( Int_t  idx  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 75 of file TPointsArray3D.h.

References fP.

Float_t TPointsArray3D::GetY ( Int_t  idx  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 76 of file TPointsArray3D.h.

References fP.

Float_t TPointsArray3D::GetZ ( Int_t  idx  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 77 of file TPointsArray3D.h.

References fP.

Float_t * TPointsArray3D::GetXYZ ( Float_t xyz,
Int_t  idx,
Int_t  num = 1 
) const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 79 of file TPointsArray3D.h.

References fP.

const Float_t * TPointsArray3D::GetXYZ ( Int_t  idx  )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 78 of file TPointsArray3D.h.

References fP.

Option_t * TPointsArray3D::GetOption (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 81 of file TPointsArray3D.h.

References TString::Data(), and fOption.

Bool_t TPointsArray3D::Is3D (  )  const [inline, virtual]

Definition at line 82 of file TPointsArray3D.h.

References kTRUE.

void TPointsArray3D::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 242 of file TPointsArray3D.cxx.

References fN, and TROOT::IndentLevel().

virtual void TPointsArray3D::PaintPoints ( Int_t  ,
Float_t ,
Option_t  
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 60 of file TPointsArray3D.h.

void TPointsArray3D::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 252 of file TPointsArray3D.cxx.

References fN.

Int_t TPointsArray3D::SetLastPosition ( Int_t  idx  )  [virtual]

Implements TPoints3DABC.

Definition at line 260 of file TPointsArray3D.cxx.

References fLastPoint, GetN(), and TMath::Min().

void TPointsArray3D::SetOption ( Option_t option = ""  )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 83 of file TPointsArray3D.h.

References fOption.

Int_t TPointsArray3D::SetPoint ( Int_t  point,
Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

Implements TPoints3DABC.

Definition at line 268 of file TPointsArray3D.cxx.

References fLastPoint, fN, fP, and TMath::Max().

Int_t TPointsArray3D::SetPoints ( Int_t  n,
Float_t p = 0,
Option_t option = "" 
) [virtual]

Implements TPoints3DABC.

Definition at line 298 of file TPointsArray3D.cxx.

References fLastPoint, fN, fOption, fP, and i.

Int_t TPointsArray3D::Size (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 85 of file TPointsArray3D.h.

References fLastPoint.

Referenced by DistancetoPrimitive().

virtual void TPointsArray3D::Copy ( TObject points  )  const [virtual]

Reimplemented from TObject.

virtual Int_t TPointsArray3D::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Implements TPoints3DABC.

virtual void TPointsArray3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual Int_t TPointsArray3D::GetLastPosition (  )  const [virtual]

Implements TPoints3DABC.

virtual Int_t TPointsArray3D::GetN (  )  const [virtual]

Reimplemented from TPoints3DABC.

virtual Float_t* TPointsArray3D::GetP (  )  const [virtual]

Reimplemented from TPoints3DABC.

virtual Float_t TPointsArray3D::GetX ( Int_t  idx  )  const [virtual]

Implements TPoints3DABC.

virtual Float_t TPointsArray3D::GetY ( Int_t  idx  )  const [virtual]

Implements TPoints3DABC.

virtual Float_t TPointsArray3D::GetZ ( Int_t  idx  )  const [virtual]

Implements TPoints3DABC.

virtual Float_t* TPointsArray3D::GetXYZ ( Float_t xyz,
Int_t  idx,
Int_t  num = 1 
) const [virtual]

Reimplemented from TPoints3DABC.

virtual const Float_t* TPointsArray3D::GetXYZ ( Int_t  idx  )  [virtual]

Implements TPoints3DABC.

virtual Option_t* TPointsArray3D::GetOption (  )  const [virtual]

Implements TPoints3DABC.

virtual Bool_t TPointsArray3D::Is3D (  )  const [virtual]

virtual void TPointsArray3D::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

virtual void TPointsArray3D::PaintPoints ( Int_t  ,
Float_t ,
Option_t  
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 60 of file TPointsArray3D.h.

virtual void TPointsArray3D::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

virtual Int_t TPointsArray3D::SetLastPosition ( Int_t  idx  )  [virtual]

Implements TPoints3DABC.

virtual void TPointsArray3D::SetOption ( Option_t option = ""  )  [virtual]

Implements TPoints3DABC.

virtual Int_t TPointsArray3D::SetPoint ( Int_t  point,
Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

Implements TPoints3DABC.

virtual Int_t TPointsArray3D::SetPoints ( Int_t  n,
Float_t p = 0,
Option_t option = "" 
) [virtual]

Implements TPoints3DABC.

virtual Int_t TPointsArray3D::Size (  )  const [virtual]

Implements TPoints3DABC.


Member Data Documentation

Int_t TPointsArray3D::fN [protected]

Definition at line 32 of file TPointsArray3D.h.

Referenced by Copy(), GetN(), ls(), Print(), SetPoint(), SetPoints(), and TPointsArray3D().

Float_t* TPointsArray3D::fP [protected]

Definition at line 33 of file TPointsArray3D.h.

Referenced by Copy(), DistancetoPrimitive(), GetP(), GetX(), GetXYZ(), GetY(), GetZ(), SetPoint(), SetPoints(), TPointsArray3D(), and ~TPointsArray3D().

TString TPointsArray3D::fOption [protected]

Definition at line 34 of file TPointsArray3D.h.

Referenced by Copy(), GetOption(), SetOption(), SetPoints(), and TPointsArray3D().

UInt_t TPointsArray3D::fGLList [protected]

Definition at line 35 of file TPointsArray3D.h.

Referenced by TPointsArray3D().

Int_t TPointsArray3D::fLastPoint [protected]

Definition at line 36 of file TPointsArray3D.h.

Referenced by Copy(), GetLastPosition(), SetLastPosition(), SetPoint(), SetPoints(), Size(), and TPointsArray3D().

Float_t* TPointsArray3D::fP [protected]

Definition at line 33 of file TPointsArray3D.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:44:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1