library: libCore #include "TBuffer3D.h" |
TBuffer3D
class description - source file - inheritance tree (.pdf)
public:
TBuffer3D()
TBuffer3D(Int_t n1, Int_t n2, Int_t n3)
TBuffer3D(const TBuffer3D&)
virtual ~TBuffer3D()
static TClass* Class()
virtual TClass* IsA() const
TBuffer3D& operator=(const TBuffer3D&)
virtual void Paint(Option_t* option)
void ReAllocate(Int_t n1, Int_t n2, Int_t n3)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
public:
static const TBuffer3D::EBuffer3DType kANY
static const TBuffer3D::EBuffer3DType kBRIK
static const TBuffer3D::EBuffer3DType kPGON
static const TBuffer3D::EBuffer3DType kPCON
static const TBuffer3D::EBuffer3DType kSPHE
static const TBuffer3D::EBuffer3DType kTUBE
static const TBuffer3D::EBuffer3DType kTUBS
static const TBuffer3D::EBuffer3DType kTORUS
static const TBuffer3D::EBuffer3DType kXTRU
static const TBuffer3D::EBuffer3DType kLINE
static const TBuffer3D::EBuffer3DType kCSHAPE
static const TBuffer3D::EBuffer3DType kPARA
static const TBuffer3D::EBuffer3DType kM3DBOX
static const TBuffer3D::EBuffer3DType kMARKER
static const TBuffer3D::EBuffer3DOption kPAD
static const TBuffer3D::EBuffer3DOption kRANGE
static const TBuffer3D::EBuffer3DOption kSIZE
static const TBuffer3D::EBuffer3DOption kX3D
static const TBuffer3D::EBuffer3DOption kOGL
static const enum TBuffer3D:: kIsReflection
char fTransparency percentage of tranparency [0,100]
TObject* fId Pointer to he original object
Int_t fOption Option (see EBuffer3DOption)
Int_t fType Primitive type (see EBuffer3DType)
Int_t fNbPnts Number of points describing the shape
Int_t fNbSegs Number of segments describing the shape
Int_t fNbPols Number of polygons describing the shape
Int_t* fSegs c0, p0, q0, c1, p1, q1, ..... ..... ....
Int_t* fPols c0, n0, s0, s1, ... sn, c1, n1, s0, ... sn
Int_t fPntsSize Current size of fPnts
Int_t fSegsSize Current size of fSegs
Int_t fPolsSize Current size of fSegs
Int_t fColor Color index
Double_t* fPnts x0, y0, z0, x1, y1, z1, ..... ..... ....
TBuffer3D()
TBuffer3D(Int_t n1, Int_t n2, Int_t n3)
~TBuffer3D()
void Paint(Option_t *option)
void ReAllocate(Int_t n1, Int_t n2, Int_t n3)
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TBuffer3D TBuffer3D(const TBuffer3D&)
TBuffer3D& operator=(const TBuffer3D&)
Author: Olivier Couet 05/05/04
Last update: root/base:$Name: $:$Id: TBuffer3D.cxx,v 1.00
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.