Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TPolyLine3D Class Reference

#include <TPolyLine3D.h>

Inheritance diagram for TPolyLine3D:

Inheritance graph
[legend]
Collaboration diagram for TPolyLine3D:

Collaboration graph
[legend]
List of all members.

Public Methods

 TPolyLine3D ()
 TPolyLine3D (Int_t n, Option_t *option="")
 TPolyLine3D (Int_t n, Float_t *p, Option_t *option="")
 TPolyLine3D (Int_t n, Double_t *p, Option_t *option="")
 TPolyLine3D (Int_t n, Float_t *x, Float_t *y, Float_t *z, Option_t *option="")
 TPolyLine3D (Int_t n, Double_t *x, Double_t *y, Double_t *z, Option_t *option="")
 TPolyLine3D (const TPolyLine3D &polylin)
virtual ~TPolyLine3D ()
virtual void Copy (TObject &polyline) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawPolyLine (Int_t n, Float_t *p, Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Int_t GetLastPoint () const
Int_t GetN () const
Float_t * GetP () const
Option_t * GetOption () const
virtual void ls (Option_t *option="") const
virtual Int_t Merge (TCollection *list)
virtual void Paint (Option_t *option="")
virtual void PaintPolyLine (Int_t n, Float_t *p, Option_t *option="")
virtual void PaintPolyLine (Int_t n, Double_t *p, Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual Int_t SetNextPoint (Double_t x, Double_t y, Double_t z)
virtual void SetOption (Option_t *option="")
virtual void SetPoint (Int_t point, Double_t x, Double_t y, Double_t z)
virtual void SetPolyLine (Int_t n, Option_t *option="")
virtual void SetPolyLine (Int_t n, Float_t *p, Option_t *option="")
virtual void SetPolyLine (Int_t n, Double_t *p, Option_t *option="")
virtual void Sizeof3D () const
virtual Int_t Size () const

Static Public Methods

void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)

Protected Attributes

Int_t fN
Float_t * fP
TString fOption
UInt_t fGLList
Int_t fLastPoint
 The list number for OpenGL view.


Constructor & Destructor Documentation

TPolyLine3D::TPolyLine3D  
 

TPolyLine3D::TPolyLine3D Int_t    n,
Option_t *    option = ""
 

TPolyLine3D::TPolyLine3D Int_t    n,
Float_t *    p,
Option_t *    option = ""
 

TPolyLine3D::TPolyLine3D Int_t    n,
Double_t *    p,
Option_t *    option = ""
 

TPolyLine3D::TPolyLine3D Int_t    n,
Float_t *    x,
Float_t *    y,
Float_t *    z,
Option_t *    option = ""
 

TPolyLine3D::TPolyLine3D Int_t    n,
Double_t *    x,
Double_t *    y,
Double_t *    z,
Option_t *    option = ""
 

TPolyLine3D::TPolyLine3D const TPolyLine3D &    polylin
 

virtual TPolyLine3D::~TPolyLine3D   [virtual]
 


Member Function Documentation

virtual void TPolyLine3D::Copy TObject   polyline const [virtual]
 

Reimplemented from TObject.

Reimplemented in THelix.

virtual Int_t TPolyLine3D::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual void TPolyLine3D::Draw Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

Reimplemented in THelix.

virtual void TPolyLine3D::DrawPolyLine Int_t    n,
Float_t *    p,
Option_t *    option = ""
[virtual]
 

virtual void TPolyLine3D::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

Int_t TPolyLine3D::GetLastPoint   const
 

Definition at line 68 of file TPolyLine3D.h.

References fLastPoint.

Int_t TPolyLine3D::GetN   const
 

Definition at line 69 of file TPolyLine3D.h.

References fN.

Float_t* TPolyLine3D::GetP   const
 

Definition at line 70 of file TPolyLine3D.h.

References fP.

Option_t* TPolyLine3D::GetOption   const [virtual]
 

Reimplemented from TObject.

Reimplemented in THelix.

Definition at line 71 of file TPolyLine3D.h.

References TString::Data().

virtual void TPolyLine3D::ls Option_t *    option = "" const [virtual]
 

Reimplemented from TObject.

virtual Int_t TPolyLine3D::Merge TCollection   list [virtual]
 

virtual void TPolyLine3D::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

Reimplemented in THelix.

Referenced by THelix::Paint().

virtual void TPolyLine3D::PaintPolyLine Int_t    n,
Float_t *    p,
Option_t *    option = ""
[virtual]
 

virtual void TPolyLine3D::PaintPolyLine Int_t    n,
Double_t *    p,
Option_t *    option = ""
[virtual]
 

virtual void TPolyLine3D::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TObject.

Reimplemented in THelix.

virtual void TPolyLine3D::SavePrimitive ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TObject.

Reimplemented in THelix.

virtual Int_t TPolyLine3D::SetNextPoint Double_t    x,
Double_t    y,
Double_t    z
[virtual]
 

virtual void TPolyLine3D::SetOption Option_t *    option = "" [virtual]
 

Reimplemented in THelix.

Definition at line 80 of file TPolyLine3D.h.

virtual void TPolyLine3D::SetPoint Int_t    point,
Double_t    x,
Double_t    y,
Double_t    z
[virtual]
 

virtual void TPolyLine3D::SetPolyLine Int_t    n,
Option_t *    option = ""
[virtual]
 

virtual void TPolyLine3D::SetPolyLine Int_t    n,
Float_t *    p,
Option_t *    option = ""
[virtual]
 

virtual void TPolyLine3D::SetPolyLine Int_t    n,
Double_t *    p,
Option_t *    option = ""
[virtual]
 

virtual void TPolyLine3D::Sizeof3D   const [virtual]
 

Reimplemented from TAtt3D.

Reimplemented in THelix.

virtual Int_t TPolyLine3D::Size   const [virtual]
 

Definition at line 86 of file TPolyLine3D.h.

References fLastPoint.

void TPolyLine3D::DrawOutlineCube TList   outline,
Double_t *    rmin,
Double_t *    rmax
[static]
 


Member Data Documentation

Int_t TPolyLine3D::fN [protected]
 

Definition at line 47 of file TPolyLine3D.h.

Referenced by GetN().

Float_t* TPolyLine3D::fP [protected]
 

Definition at line 48 of file TPolyLine3D.h.

Referenced by GetP().

TString TPolyLine3D::fOption [protected]
 

Definition at line 49 of file TPolyLine3D.h.

Referenced by THelix::GetOption(), and THelix::SetOption().

UInt_t TPolyLine3D::fGLList [protected]
 

Definition at line 50 of file TPolyLine3D.h.

Int_t TPolyLine3D::fLastPoint [protected]
 

The list number for OpenGL view.

Definition at line 51 of file TPolyLine3D.h.

Referenced by GetLastPoint(), and Size().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:05:10 2003 for ROOT by doxygen1.2.16