#include <TXTRU.h>
Inheritance diagram for TXTRU:


Public Methods | |
| TXTRU () | |
| TXTRU (const Text_t *name, const Text_t *title, const Text_t *material, Int_t nyx, Int_t nz) | |
| TXTRU (const TXTRU &xtru) | |
| virtual | ~TXTRU () |
| TXTRU & | operator= (const TXTRU &rhs) |
| virtual void | Copy (TObject &xtru) const |
| virtual void | DefineSection (Int_t secNum, Float_t z, Float_t scale=1., Float_t x0=0., Float_t y0=0.) |
| virtual void | DefineVertex (Int_t pointNum, Float_t x, Float_t y) |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual Int_t | GetNxy () const |
| virtual Int_t | GetNz () const |
| virtual Float_t | GetOutlinePointX (Int_t pointNum) const |
| virtual Float_t | GetOutlinePointY (Int_t pointNum) const |
| virtual Float_t | GetSectionX0 (Int_t secNum) const |
| virtual Float_t | GetSectionY0 (Int_t secNum) const |
| virtual Float_t | GetSectionScale (Int_t secNum) const |
| virtual Float_t | GetSectionZ (Int_t secNum) const |
| virtual Float_t * | GetXvtx () const |
| virtual Float_t * | GetYvtx () const |
| virtual Float_t * | GetZ () const |
| virtual Float_t * | GetScale () const |
| virtual Float_t * | GetX0 () const |
| virtual Float_t * | GetY0 () const |
| virtual void | Paint (Option_t *option) |
| virtual void | PaintGLPoints (Float_t *buff) |
| virtual void | Print (Option_t *option="") const |
| virtual void | SetPoints (Float_t *buff) |
| virtual void | Sizeof3D () const |
| void | SplitConcavePolygon (Bool_t split=kTRUE) |
| virtual void | TruncateNxy (Int_t npts) |
| virtual void | TruncateNz (Int_t npts) |
Protected Types | |
| enum | EXYChecked { kUncheckedXY, kMalformedXY, kConvexCCW, kConvexCW, kConcaveCCW, kConcaveCW } |
| enum | EZChecked { kUncheckedZ, kMalformedZ, kConvexIncZ, kConvexDecZ, kConcaveIncZ, kConcaveDecZ } |
Protected Methods | |
| void | CheckOrdering () |
Protected Attributes | |
| Int_t | fNxy |
| Int_t | fNxyAlloc |
| Int_t | fNz |
| Int_t | fNzAlloc |
| Float_t * | fXvtx |
| Float_t * | fYvtx |
| Float_t * | fZ |
| Float_t * | fScale |
| Float_t * | fX0 |
| Float_t * | fY0 |
| EXYChecked | fPolygonShape |
| EZChecked | fZOrdering |
| Bool_t | fSplitConcave |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TNamed. |
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
Reimplemented from TObject. |
|
|
Definition at line 39 of file TXTRU.h. References fNxy. |
|
|
Definition at line 40 of file TXTRU.h. References fNz. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 47 of file TXTRU.h. References fXvtx. |
|
|
Definition at line 48 of file TXTRU.h. References fYvtx. |
|
|
Definition at line 49 of file TXTRU.h. References fZ. |
|
|
Definition at line 50 of file TXTRU.h. References fScale. |
|
|
Definition at line 51 of file TXTRU.h. References fX0. |
|
|
Definition at line 52 of file TXTRU.h. References fY0. |
|
|
Reimplemented from TShape. |
|
|
Reimplemented from TShape. |
|
|
Reimplemented from TNamed. |
|
|
Reimplemented from TShape. |
|
|
Reimplemented from TAtt3D. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 66 of file TXTRU.h. Referenced by GetNxy(). |
|
|
|
|
|
Definition at line 68 of file TXTRU.h. Referenced by GetNz(). |
|
|
|
|
|
Definition at line 70 of file TXTRU.h. Referenced by GetXvtx(). |
|
|
Definition at line 71 of file TXTRU.h. Referenced by GetYvtx(). |
|
|
Definition at line 72 of file TXTRU.h. Referenced by GetZ(). |
|
|
Definition at line 73 of file TXTRU.h. Referenced by GetScale(). |
|
|
Definition at line 74 of file TXTRU.h. Referenced by GetX0(). |
|
|
Definition at line 75 of file TXTRU.h. Referenced by GetY0(). |
|
|
|
|
|
|
|
|
|
1.2.16