library: libCore
#include "TAttBBox.h"

TAttBBox


class description - header file - source file - inheritance tree (.pdf)

class TAttBBox

Inheritance Chart:
TAttBBox
<-
TPointSet3D
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
void BBoxCheckPoint(Float_t x, Float_t y, Float_t z) void BBoxCheckPoint(const Float_t* p) void BBoxClear() void BBoxInit(Float_t infinity = 1e6) void BBoxZero(Float_t epsilon = 0, Float_t x = 0, Float_t y = 0, Float_t z = 0) public:
virtual ~TAttBBox() Float_t* AssertBBox() static TClass* Class() virtual void ComputeBBox() Float_t* GetBBox() Bool_t GetBBoxOK() const virtual TClass* IsA() const TAttBBox& operator=(const TAttBBox& tab) void ResetBBox() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Float_t* fBBox ! Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max)

Class Description

______________________________________________________________________
 TAttBBox

 Helper for management of bounding-box information.
 Optionally used by classes that use direct OpenGL rendering
 via <Class>GL class.
void BBoxInit(Float_t infinity)
 Allocate and prepare for incremental filling.
void BBoxZero(Float_t epsilon, Float_t x, Float_t y, Float_t z)
 Create cube of volume (2*epsiolon)^3 at (x,y,z).
 epsilon iz zero by default.
void BBoxClear()
 Remove BBox information.


void BBoxCheckPoint(Float_t x, Float_t y, Float_t z)
void BBoxCheckPoint(const Float_t* p)
virtual ~TAttBBox()
TAttBBox& operator=(const TAttBBox& tab)
Bool_t GetBBoxOK()
Float_t* GetBBox()
Float_t* AssertBBox()
void ResetBBox()
void ComputeBBox()

Author: Matevz Tadel 7/4/2006
Last update: root/base:$Name: $:$Id: TAttBBox.cxx,v 1.3 2006/05/09 19:08:44 brun Exp $
Copyright (C) 1995-2006, 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.