11 #ifndef ROOT_TVolumeView
12 #define ROOT_TVolumeView
virtual void Add(TDataSet *dataset)
static Vc_ALWAYS_INLINE int_v min(const int_v &x, const int_v &y)
Use this attribute class when an object should have 3D capabilities.
virtual TShape * GetShape() const
virtual TList * GetListOfShapes() const
#define ClassDef(name, id)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
*-*-*-*-*-*-*-*-*Compute distance from point px,py to a TVolumeView*-*-*-*-*-* *-* ==================...
virtual TVolumePosition * Local2Master(const TVolumeView *localNode, const TVolumeView *masterNode=0)
to be documented
virtual void Paint(Option_t *option="")
*-*-*-*-*-*-*-*-*-*-*-*Paint Referenced node with current parameters*-*-*-* *-* =====================...
virtual void Sizeof3D() const
*-*-*-*-*-*-*Return total size of this 3-D Node with its attributes*-*-* *-* ========================...
virtual void GetLocalRange(Float_t *min, Float_t *max)
GetRange.
Using a TBrowser one can browse all ROOT objects.
This is the base class for all geometry shapes.
virtual TVolume * AddNode(TVolume *node)
Add the TVolume in the Tnode data-structure refered by this TVolumeView object Return TVolume * the i...
virtual void Add(TDataSet *dataset)
virtual void SetLineAttributes()
to be documented
Bool_t TestBit(UInt_t f) const
virtual TString PathP() const
return the full path of this data set
virtual ENodeSEEN GetVisibility() const
virtual void Browse(TBrowser *b)
to be documented
virtual void PaintShape(Option_t *option)
Paint shape of the node To be called from the TObject::Paint method only.
virtual char * GetObjectInfo(Int_t px, Int_t py) const
to be documented
virtual TVolume * GetNode() const
to be documented
static Vc_ALWAYS_INLINE int_v max(const int_v &x, const int_v &y)
virtual ~TVolumeView()
default dtor (empty for this class)
virtual TObject * First() const
Return the first object in the list. Returns 0 when list is empty.
virtual void Draw(Option_t *depth="3")
*-*-*-*-*-*-*-*-*-*-*-*Draw Referenced node with current parameters*-*-*-* *-* ======================...
virtual Int_t GetVisibility() const
virtual TVolumePosition * GetPosition() const
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
to be documented
virtual Int_t GetGlobalRange(const TVolumeView *rootNode, Float_t *min, Float_t *max)
Calculate the position of the vertrex of the outlined cube in repect of the given TVolumeView object...
virtual TObject * GetObject() const
The depricated method (left here for the sake of the backward compatibility)
virtual Bool_t Is3D() const
virtual Bool_t IsMarked() const
virtual void SetVisibility(Int_t vis=1)
to be documented