Definition at line 29 of file TGLCylinder.cxx.
Public Member Functions | |
| TGLMesh (UInt_t LOD, Double_t r1, Double_t r2, Double_t r3, Double_t r4, Double_t dz, const TGLVector3 &l=gLowNormalDefault, const TGLVector3 &h=gHighNormalDefault) | |
| virtual | ~TGLMesh () |
| virtual void | Draw () const =0 |
Protected Member Functions | |
| void | GetNormal (const TGLVertex3 &vertex, TGLVector3 &normal) const |
| get normal | |
| Double_t | GetZcoord (Double_t x, Double_t y, Double_t z) const |
| get Z coordinate | |
| const TGLVertex3 & | MakeVertex (Double_t x, Double_t y, Double_t z) const |
| make vertex | |
Protected Attributes | |
| Double_t | fDz |
| UInt_t | fLOD |
| TGLVector3 | fNhigh |
| TGLVector3 | fNlow |
| Double_t | fRmax1 |
| Double_t | fRmax2 |
| Double_t | fRmin1 |
| Double_t | fRmin2 |
| TGLMesh::TGLMesh | ( | UInt_t | LOD, |
| Double_t | r1, | ||
| Double_t | r2, | ||
| Double_t | r3, | ||
| Double_t | r4, | ||
| Double_t | dz, | ||
| const TGLVector3 & | l = gLowNormalDefault, |
||
| const TGLVector3 & | h = gHighNormalDefault |
||
| ) |
Definition at line 113 of file TGLCylinder.cxx.
|
inlinevirtual |
Definition at line 49 of file TGLCylinder.cxx.
|
pure virtual |
Implemented in TubeSegMesh, TubeMesh, TCylinderMesh, and TCylinderSegMesh.
|
protected |
get normal
Definition at line 125 of file TGLCylinder.cxx.
get Z coordinate
Definition at line 148 of file TGLCylinder.cxx.
|
protected |
make vertex
Definition at line 160 of file TGLCylinder.cxx.
|
protected |
Definition at line 36 of file TGLCylinder.cxx.
|
protected |
Definition at line 33 of file TGLCylinder.cxx.
|
protected |
Definition at line 40 of file TGLCylinder.cxx.
|
protected |
Definition at line 39 of file TGLCylinder.cxx.
|
protected |
Definition at line 35 of file TGLCylinder.cxx.
|
protected |
Definition at line 35 of file TGLCylinder.cxx.
|
protected |
Definition at line 35 of file TGLCylinder.cxx.
|
protected |
Definition at line 35 of file TGLCylinder.cxx.