TPoints3DABC Class Reference

#include <TPoints3DABC.h>

Inheritance diagram for TPoints3DABC:

TObject TObject TPoints3D TPoints3D TPointsArray3D TPointsArray3D TTablePoints TTablePoints TTable3Points TTable3Points TTable3Points TTable3Points List of all members.

Public Member Functions

 TPoints3DABC ()
virtual ~TPoints3DABC ()
virtual Int_t Add (Float_t x, Float_t y, Float_t z)
virtual Int_t AddLast (Float_t x, Float_t y, Float_t z)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)=0
virtual Int_t GetLastPosition () const=0
virtual Int_t GetN () const
virtual Float_tGetP () const
virtual Float_t GetX (Int_t idx) const=0
virtual Float_t GetY (Int_t idx) const=0
virtual Float_t GetZ (Int_t idx) const=0
virtual Float_tGetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const
virtual const Float_tGetXYZ (Int_t idx)=0
virtual Option_tGetOption () const=0
virtual void PaintPoints (Int_t n, Float_t *p, Option_t *option="")=0
virtual Int_t SetLastPosition (Int_t idx)=0
virtual Int_t SetNextPoint (Float_t x, Float_t y, Float_t z)
virtual void SetOption (Option_t *option="")=0
virtual Int_t SetPoint (Int_t point, Float_t x, Float_t y, Float_t z)=0
virtual Int_t SetPoints (Int_t n, Float_t *p=0, Option_t *option="")=0
virtual Int_t Size () const=0
 TPoints3DABC ()
virtual ~TPoints3DABC ()
virtual Int_t Add (Float_t x, Float_t y, Float_t z)
virtual Int_t AddLast (Float_t x, Float_t y, Float_t z)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)=0
virtual Int_t GetLastPosition () const=0
virtual Int_t GetN () const
virtual Float_tGetP () const
virtual Float_t GetX (Int_t idx) const=0
virtual Float_t GetY (Int_t idx) const=0
virtual Float_t GetZ (Int_t idx) const=0
virtual Float_tGetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const
virtual const Float_tGetXYZ (Int_t idx)=0
virtual Option_tGetOption () const=0
virtual void PaintPoints (Int_t n, Float_t *p, Option_t *option="")=0
virtual Int_t SetLastPosition (Int_t idx)=0
virtual Int_t SetNextPoint (Float_t x, Float_t y, Float_t z)
virtual void SetOption (Option_t *option="")=0
virtual Int_t SetPoint (Int_t point, Float_t x, Float_t y, Float_t z)=0
virtual Int_t SetPoints (Int_t n, Float_t *p=0, Option_t *option="")=0
virtual Int_t Size () const=0

Static Public Member Functions

static Int_t DistancetoLine (Int_t px, Int_t py, Float_t x1, Float_t y1, Float_t x2, Float_t y2, Int_t lineWidth=1)
static Int_t DistancetoLine (Int_t px, Int_t py, Float_t x1, Float_t y1, Float_t x2, Float_t y2, Int_t lineWidth=1)

Detailed Description

Definition at line 27 of file TPoints3DABC.h.


Constructor & Destructor Documentation

TPoints3DABC::TPoints3DABC (  )  [inline]

Definition at line 30 of file TPoints3DABC.h.

virtual TPoints3DABC::~TPoints3DABC (  )  [inline, virtual]

Definition at line 31 of file TPoints3DABC.h.

TPoints3DABC::TPoints3DABC (  )  [inline]

Definition at line 30 of file TPoints3DABC.h.

virtual TPoints3DABC::~TPoints3DABC (  )  [inline, virtual]

Definition at line 31 of file TPoints3DABC.h.


Member Function Documentation

Int_t TPoints3DABC::DistancetoLine ( Int_t  px,
Int_t  py,
Float_t  x1,
Float_t  y1,
Float_t  x2,
Float_t  y2,
Int_t  lineWidth = 1 
) [static]

Definition at line 41 of file TPoints3DABC.cxx.

References TMath::Abs(), c, TMath::Sqrt(), u, x, and y.

Referenced by G__G__G3D_166_0_2(), and G__setup_memfuncTPoints3DABC().

virtual Int_t TPoints3DABC::Add ( Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

Referenced by G__G__Table_138_0_6(), G__G__Table_138_0_7(), G__G__Table_138_0_8(), G__G__Table_139_0_12(), G__G__Table_221_0_11(), G__G__Table_221_0_12(), G__G__Table_221_0_15(), G__G__Table_224_0_13(), and G__G__Table_224_0_14().

Int_t TPoints3DABC::AddLast ( Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

Definition at line 31 of file TPoints3DABC.cxx.

References SetNextPoint().

Referenced by G__G__Table_139_0_16().

virtual Int_t TPoints3DABC::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [pure virtual]

Reimplemented from TObject.

Referenced by TPoints3D::DistancetoPrimitive(), and TPolyLineShape::DistancetoPrimitive().

virtual Int_t TPoints3DABC::GetLastPosition (  )  const [pure virtual]

Referenced by TPoints3D::GetLastPosition(), and SetNextPoint().

Int_t TPoints3DABC::GetN (  )  const [virtual]

Definition at line 115 of file TPoints3DABC.cxx.

Referenced by TPoints3D::GetN(), and TPolyLineShape::Paint3d().

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

Definition at line 127 of file TPoints3DABC.cxx.

Referenced by TPoints3D::GetP(), and TPolyLineShape::Paint3d().

virtual Float_t TPoints3DABC::GetX ( Int_t  idx  )  const [pure virtual]

Referenced by TPoints3D::GetX(), and GetXYZ().

virtual Float_t TPoints3DABC::GetY ( Int_t  idx  )  const [pure virtual]

Referenced by GetXYZ(), and TPoints3D::GetY().

virtual Float_t TPoints3DABC::GetZ ( Int_t  idx  )  const [pure virtual]

Referenced by GetXYZ(), and TPoints3D::GetZ().

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

Definition at line 140 of file TPoints3DABC.cxx.

References GetX(), GetY(), GetZ(), i, j, TMath::Min(), Size(), and size.

Referenced by TPoints3D::GetXYZ(), TPolyLineShape::PaintPoints(), TPolyLineShape::PaintPolyMarker(), TPolyLineShape::PaintX3DLine(), TPolyLineShape::PaintX3DMarker(), and TPolyLineShape::PointDistancetoPrimitive().

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

virtual Option_t* TPoints3DABC::GetOption (  )  const [pure virtual]

Reimplemented from TObject.

Referenced by TPoints3D::GetOption().

virtual void TPoints3DABC::PaintPoints ( Int_t  n,
Float_t p,
Option_t option = "" 
) [pure virtual]

virtual Int_t TPoints3DABC::SetLastPosition ( Int_t  idx  )  [pure virtual]

Referenced by TPoints3D::SetLastPosition().

Int_t TPoints3DABC::SetNextPoint ( Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

Definition at line 105 of file TPoints3DABC.cxx.

References GetLastPosition(), and SetPoint().

Referenced by AddLast().

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

Referenced by TPoints3D::SetOption().

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

Referenced by SetNextPoint(), and TPoints3D::SetPoint().

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

Referenced by TPoints3D::SetPoints().

virtual Int_t TPoints3DABC::Size (  )  const [pure virtual]

Referenced by TPolyLineShape::CreateX3DSize(), GetXYZ(), TPolyLineShape::Paint(), TPolyLineShape::PaintX3DLine(), TPolyLineShape::PaintX3DMarker(), TPolyLineShape::PointDistancetoPrimitive(), TPoints3D::Size(), and TPolyLineShape::Size().

static Int_t TPoints3DABC::DistancetoLine ( Int_t  px,
Int_t  py,
Float_t  x1,
Float_t  y1,
Float_t  x2,
Float_t  y2,
Int_t  lineWidth = 1 
) [static]

virtual Int_t TPoints3DABC::Add ( Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

virtual Int_t TPoints3DABC::AddLast ( Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

virtual Int_t TPoints3DABC::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [pure virtual]

Reimplemented from TObject.

virtual Int_t TPoints3DABC::GetLastPosition (  )  const [pure virtual]

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

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

virtual Float_t TPoints3DABC::GetX ( Int_t  idx  )  const [pure virtual]

virtual Float_t TPoints3DABC::GetY ( Int_t  idx  )  const [pure virtual]

virtual Float_t TPoints3DABC::GetZ ( Int_t  idx  )  const [pure virtual]

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

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

virtual Option_t* TPoints3DABC::GetOption (  )  const [pure virtual]

Reimplemented from TObject.

virtual void TPoints3DABC::PaintPoints ( Int_t  n,
Float_t p,
Option_t option = "" 
) [pure virtual]

virtual Int_t TPoints3DABC::SetLastPosition ( Int_t  idx  )  [pure virtual]

virtual Int_t TPoints3DABC::SetNextPoint ( Float_t  x,
Float_t  y,
Float_t  z 
) [virtual]

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

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

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

virtual Int_t TPoints3DABC::Size (  )  const [pure virtual]


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