51#if defined(__clang__) && __clang_major__ < 20
52#pragma clang diagnostic push
53#pragma clang diagnostic ignored "-Wshadow"
56#if defined(__clang__) && __clang_major__ < 20
57#pragma clang diagnostic pop
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
short Short_t
Signed Short integer 2 bytes (short).
double Double_t
Double 8 bytes.
#define ClassDefOverride(name, id)
Double_t fLowPlaneNorm[3]
Double_t fHighPlaneNorm[3]
TBuffer3DCutTube & operator=(const TBuffer3DTubeSeg &)=delete
TBuffer3DCutTube(const TBuffer3DTubeSeg &)=delete
TBuffer3DSphere(const TBuffer3DSphere &)=delete
TBuffer3DSphere & operator=(const TBuffer3DSphere &)=delete
Bool_t IsSolidUncut() const
Test if buffer represents a solid uncut sphere.
TBuffer3DTubeSeg(const TBuffer3DTubeSeg &)
TBuffer3DTubeSeg & operator=(const TBuffer3DTubeSeg &)=delete
TBuffer3DTube & operator=(const TBuffer3DTube &)=delete
TBuffer3DTube(const TBuffer3DTube &)=delete
void SetLocalMasterIdentity()
Set kRaw tessellation section of buffer with supplied sizes.
Bool_t SectionsValid(UInt_t mask) const
Double_t fLocalMaster[16]
static UInt_t DecCSLevel()
Decrement CS level.
static UInt_t GetCSLevel()
Return CS level.
void ClearSectionsValid()
Clear any sections marked valid.
void SetSectionsValid(UInt_t mask)
void Init()
Initialise buffer.
static void IncCSLevel()
Increment CS level.
TBuffer3D & operator=(const TBuffer3D &)=delete
void SetAABoundingBox(const Double_t origin[3], const Double_t halfLengths[3])
Set fBBVertex in kBoundingBox section to a axis aligned (local) BB using supplied origin and box half...
UInt_t GetSections(UInt_t mask) const
TBuffer3D(const TBuffer3D &)=delete
virtual ~TBuffer3D()
Destructor.
Bool_t SetRawSizes(UInt_t reqPnts, UInt_t reqPntsCapacity, UInt_t reqSegs, UInt_t reqSegsCapacity, UInt_t reqPols, UInt_t reqPolsCapacity)
Set kRaw tessellation section of buffer with supplied sizes.
TObject()
TObject constructor.