library: libGeom
#include "TGeoAtt.h"

TGeoAtt


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

class TGeoAtt

Inheritance Chart:
TGeoAtt
<-
TGeoNode
<-
TGeoNodeMatrix
TGeoNodeOffset
TGeoVolume
<-
TGeoVolumeAssembly
TGeoVolumeMulti
TVirtualGeoTrack
<-
TGeoTrack

    public:
TGeoAtt() TGeoAtt(Option_t* vis_opt, Option_t* activity_opt = "", Option_t* optimization_opt = "") TGeoAtt(const TGeoAtt&) virtual ~TGeoAtt() static TClass* Class() virtual TClass* IsA() const Bool_t IsActive() const Bool_t IsActiveDaughters() const Bool_t IsVisBranch() const Bool_t IsVisContainers() const Bool_t IsVisDaughters() const Bool_t IsVisible() const Bool_t IsVisLeaves() const Bool_t IsVisOnly() const Bool_t IsVisRaytrace() const Bool_t IsVisStreamed() const Bool_t IsVisTouched() const TGeoAtt& operator=(const TGeoAtt&) void ResetAttBit(UInt_t f) void SetActiveDaughters(Bool_t flag = kTRUE) void SetActivity(Bool_t flag = kTRUE) void SetAttBit(UInt_t f) void SetAttBit(UInt_t f, Bool_t set) void SetOptimization(Option_t* option) void SetVisBranch() virtual void SetVisContainers(Bool_t flag = kTRUE) void SetVisDaughters(Bool_t vis = kTRUE) virtual void SetVisibility(Bool_t vis = kTRUE) virtual void SetVisLeaves(Bool_t flag = kTRUE) virtual void SetVisOnly(Bool_t flag = kTRUE) void SetVisRaytrace(Bool_t flag = kTRUE) void SetVisStreamed(Bool_t vis = kTRUE) void SetVisTouched(Bool_t vis = kTRUE) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t TestAttBit(UInt_t f) const

Data Members


    protected:
UInt_t fGeoAtt option flags public:
static const enum TGeoAtt:: kBitMask static const TGeoAtt::EGeoVisibilityAtt kVisOverride static const TGeoAtt::EGeoVisibilityAtt kVisNone static const TGeoAtt::EGeoVisibilityAtt kVisThis static const TGeoAtt::EGeoVisibilityAtt kVisDaughters static const TGeoAtt::EGeoVisibilityAtt kVisOneLevel static const TGeoAtt::EGeoVisibilityAtt kVisStreamed static const TGeoAtt::EGeoVisibilityAtt kVisTouched static const TGeoAtt::EGeoVisibilityAtt kVisOnScreen static const TGeoAtt::EGeoVisibilityAtt kVisContainers static const TGeoAtt::EGeoVisibilityAtt kVisOnly static const TGeoAtt::EGeoVisibilityAtt kVisBranch static const TGeoAtt::EGeoVisibilityAtt kVisRaytrace static const TGeoAtt::EGeoActivityAtt kActOverride static const TGeoAtt::EGeoActivityAtt kActNone static const TGeoAtt::EGeoActivityAtt kActThis static const TGeoAtt::EGeoActivityAtt kActDaughters static const TGeoAtt::EGeoOptimizationAtt kUseBoundingBox static const TGeoAtt::EGeoOptimizationAtt kUseVoxels static const TGeoAtt::EGeoOptimizationAtt kUseGsord static const TGeoAtt::EGeoSavePrimitiveAtt kSavePrimitiveAtt static const TGeoAtt::EGeoSavePrimitiveAtt kSaveNodesAtt

Class Description

TGeoAtt()
 Default constructor
~TGeoAtt()
 Destructor
void SetVisBranch()
 Set branch type visibility.
void SetVisContainers(Bool_t flag)
 Set branch type visibility.
void SetVisLeaves(Bool_t flag)
 Set branch type visibility.
void SetVisOnly(Bool_t flag)
 Set branch type visibility.
void SetVisibility(Bool_t vis)
 Set visibility for this object
void SetVisDaughters(Bool_t vis)
 Set visibility for the daughters.
void SetVisStreamed(Bool_t vis)
 Mark attributes as "streamed to file".
void SetVisTouched(Bool_t vis)
 Mark visualization attributes as "modified".
TGeoAtt()
 constructors
TGeoAtt(Option_t *vis_opt, Option_t *activity_opt="", Option_t *optimization_opt="")
void SetAttBit(UInt_t f)
 methods
void SetAttBit(UInt_t f, Bool_t set)
void ResetAttBit(UInt_t f)
Bool_t TestAttBit(UInt_t f)
void SetVisRaytrace(Bool_t flag=kTRUE)
void SetActivity(Bool_t flag=kTRUE)
void SetActiveDaughters(Bool_t flag=kTRUE)
void SetOptimization(Option_t *option)
Bool_t IsActive()
Bool_t IsActiveDaughters()
Bool_t IsVisRaytrace()
Bool_t IsVisible()
Bool_t IsVisDaughters()
Bool_t IsVisBranch()
Bool_t IsVisContainers()
Bool_t IsVisLeaves()
Bool_t IsVisOnly()
Bool_t IsVisStreamed()
Bool_t IsVisTouched()

Author: Andrei Gheata 01/11/01
Last update: root/geom:$Name: $:$Id: TGeoAtt.cxx,v 1.9 2006/03/24 15:11:23 brun Exp $
Copyright (C) 1995-2000, 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.