#include "Amphitheatre.h"

Amphitheatre


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

class Amphitheatre : public ZNode

Inheritance Chart:
TObject
<-
ZGlass
<-
ZList
<-
ZNode
<-
Amphitheatre
    private:
void _init() protected:
void chair_hunt() void chair_hunt_emit_mir() Amphitheatre::Chair* closest_free_chair(TVector3& pos) void fix_guest_scale(ZNode* guest, bool finalp = false) Double_t rnd(Double_t k = 1, Double_t n = 0) public:
static void _gled_catalog_init() Amphitheatre(const Text_t* n = "Amphitheatre", const Text_t* t = "0") Amphitheatre(const Amphitheatre&) ~Amphitheatre() void AddGuest(ZNode* guest) virtual void AdEnlightenment() static TClass* Class() void ClearAmphitheatre() void ClearFailedGuests() virtual void CopyLinkRefs(lppZGlass_t& ref_list) virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list) virtual void CopyLinks(lpZGlass_t& glass_list) void CreateChairs(Float_t radius = 4, Float_t xoffset = 0, Float_t z = 0, Float_t dphi_deg = 90, Int_t nchair = 16) void ExecuteMir(ZMIR& mir) static FID_t FID() ZColor GetChairCol() Bool_t GetChairHunt() Float_t GetChairSize() Float_t GetGuestScaleFac() Float_t GetGuestSize() Float_t GetGuestStep() ZList* GetNewGuests() Int_t GetNumCh() Int_t GetNumChFree() Float_t GetRepX0() Float_t GetRepXm() Float_t GetRepXM() Bool_t GetRnrChairs() Bool_t GetRnrStage() ZColor GetStageCol() Float_t GetStageRot() Int_t GetStageSides() Float_t GetStageSize() UInt_t GetStepSleepMS() static GledNS::ClassInfo* GlassInfo() virtual TClass* IsA() const void MakeRandomGuests(Int_t nguests = 10, Float_t box_size = 10) static MID_t Mid_AddGuest() static MID_t Mid_chair_hunt() static MID_t Mid_ClearAmphitheatre() static MID_t Mid_ClearFailedGuests() static MID_t Mid_CreateChairs() static MID_t Mid_MakeRandomGuests() static MID_t Mid_RemoveChairs() static MID_t Mid_SetChairCol() static MID_t Mid_SetChairHunt() static MID_t Mid_SetChairSize() static MID_t Mid_SetGuestScaleFac() static MID_t Mid_SetGuestSize() static MID_t Mid_SetGuestStep() static MID_t Mid_SetNewGuests() static MID_t Mid_SetNumCh() static MID_t Mid_SetNumChFree() static MID_t Mid_SetRepX0() static MID_t Mid_SetRepXm() static MID_t Mid_SetRepXM() static MID_t Mid_SetRnrChairs() static MID_t Mid_SetRnrStage() static MID_t Mid_SetStageCol() static MID_t Mid_SetStageRot() static MID_t Mid_SetStageSides() static MID_t Mid_SetStageSize() static MID_t Mid_SetStepSleepMS() static MID_t Mid_StartHunt() static MID_t Mid_StopHunt() Amphitheatre& operator=(const Amphitheatre&) const ZColor* PtrChairCol() const const ZColor* PtrStageCol() const virtual Int_t RebuildLinkRefs(An_ID_Demangler* c) void RemoveChairs() ZMIR* S_AddGuest(ZNode* guest) ZMIR* S_chair_hunt() ZMIR* S_ClearAmphitheatre() ZMIR* S_ClearFailedGuests() ZMIR* S_CreateChairs(Float_t radius = 4, Float_t xoffset = 0, Float_t z = 0, Float_t dphi_deg = 90, Int_t nchair = 16) ZMIR* S_MakeRandomGuests(Int_t nguests = 10, Float_t box_size = 10) ZMIR* S_RemoveChairs() ZMIR* S_SetChairCol(Float_t r, Float_t g, Float_t b, Float_t a = 1) ZMIR* S_SetChairHunt(Bool_t chairhunt) ZMIR* S_SetChairSize(Float_t chairsize) ZMIR* S_SetGuestScaleFac(Float_t guestscalefac) ZMIR* S_SetGuestSize(Float_t guestsize) ZMIR* S_SetGuestStep(Float_t gueststep) ZMIR* S_SetNewGuests(ZList* newguests) ZMIR* S_SetNumCh(Int_t numch) ZMIR* S_SetNumChFree(Int_t numchfree) ZMIR* S_SetRepX0(Float_t repx0) ZMIR* S_SetRepXm(Float_t repxm) ZMIR* S_SetRepXM(Float_t repxm) ZMIR* S_SetRnrChairs(Bool_t rnrchairs) ZMIR* S_SetRnrStage(Bool_t rnrstage) ZMIR* S_SetStageCol(Float_t r, Float_t g, Float_t b, Float_t a = 1) ZMIR* S_SetStageRot(Float_t stagerot) ZMIR* S_SetStageSides(Int_t stagesides) ZMIR* S_SetStageSize(Float_t stagesize) ZMIR* S_SetStepSleepMS(UInt_t stepsleepms) ZMIR* S_StartHunt() ZMIR* S_StopHunt() void SetChairCol(Float_t r, Float_t g, Float_t b, Float_t a = 1) void SetChairHunt(Bool_t chairhunt) void SetChairSize(Float_t chairsize) void SetGuestScaleFac(Float_t guestscalefac) void SetGuestSize(Float_t guestsize) void SetGuestStep(Float_t gueststep) void SetNewGuests(ZList* newguests) void SetNumCh(Int_t numch) void SetNumChFree(Int_t numchfree) void SetRepX0(Float_t repx0) void SetRepXm(Float_t repxm) void SetRepXM(Float_t repxm) void SetRnrChairs(Bool_t rnrchairs) void SetRnrStage(Bool_t rnrstage) void SetStageCol(Float_t r, Float_t g, Float_t b, Float_t a = 1) void SetStageRot(Float_t stagerot) void SetStageSides(Int_t stagesides) void SetStageSize(Float_t stagesize) void SetStepSleepMS(UInt_t stepsleepms) virtual void ShowMembers(TMemberInspector& insp, char* parent) void StartHunt() void StopHunt() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual FID_t VFID() const virtual GledNS::ClassInfo* VGlassInfo() const

Data Members


    protected:
ZList* mNewGuests X{gS} L{} list<Amphitheatre::Chair,allocator<Amphitheatre::Chair> > mChairs Int_t mNumCh X{gS} 7 ValOut(-join=>1) Int_t mNumChFree X{gS} 7 ValOut() Int_t mStageSides X{gS} 7 Value(-range=>[0,100,1], -join=>1) Float_t mStageRot X{gS} 7 Value(-range=>[-1,1,1,1000]) Float_t mStageSize X{gS} 7 Value(-range=>[0,10,1,1000], -join=>1) Float_t mChairSize X{gS} 7 Value(-range=>[0,10,1,1000]) Float_t mGuestSize X{gS} 7 Value(-range=>[0,10,1,1000], -join=>1) Float_t mGuestScaleFac X{gS} 7 Value(-range=>[0,1,1,1000]) Float_t mRepX0 X{gS} 7 Value(-range=>[0,10,1,1000], -join=>1) Float_t mRepXm X{gS} 7 Value(-range=>[0,10,1,1000], -join=>1) Float_t mRepXM X{gS} 7 Value(-range=>[0,10,1,1000]) Float_t mGuestStep X{gS} 7 Value(-range=>[0,10,1,1000], -join=>1) UInt_t mStepSleepMS X{gS} 7 Value(-range=>[0,1e6,1]) Bool_t bChairHunt X{gS} 7 BoolOut() Bool_t bRnrStage X{gS} 7 Bool(-join=>1) Bool_t bRnrChairs X{gS} 7 Bool() ZColor mStageCol X{gSP} 7 ColorButt(-join=>1) ZColor mChairCol X{gSP} 7 ColorButt() TRandom mRnd static GledNS::ClassInfo* sap_Amphitheatre_ci static GledNS::LinkMemberInfo* sap_NewGuests_lmi

Class Description

 Amphitheatre



void _init()

void AdEnlightenment()

void CreateChairs(Float_t radius, Float_t xoffset, Float_t z, Float_t dphi_deg, Int_t nchair)

void RemoveChairs()

void AddGuest(ZNode* guest)

void ClearFailedGuests()

void ClearAmphitheatre()

void chair_hunt()

void chair_hunt_emit_mir()

void fix_guest_scale(ZNode* guest, bool finalp)

void StartHunt()

void StopHunt()

Double_t rnd(Double_t k, Double_t n)

void MakeRandomGuests(Int_t nguests, Float_t box_size)
 This is for testing only; NOT DISTRIBUTED.



Inline Functions


                        void ~Amphitheatre()
        Amphitheatre::Chair* closest_free_chair(TVector3& pos)
                Amphitheatre Amphitheatre(const Text_t* n = "Amphitheatre", const Text_t* t = "0")
                       FID_t FID()
                       FID_t VFID() const
          GledNS::ClassInfo* GlassInfo()
          GledNS::ClassInfo* VGlassInfo() const
                      ZList* GetNewGuests()
                        void SetNewGuests(ZList* newguests)
                       Int_t GetNumCh()
                        void SetNumCh(Int_t numch)
                       Int_t GetNumChFree()
                        void SetNumChFree(Int_t numchfree)
                       Int_t GetStageSides()
                        void SetStageSides(Int_t stagesides)
                     Float_t GetStageRot()
                        void SetStageRot(Float_t stagerot)
                     Float_t GetStageSize()
                        void SetStageSize(Float_t stagesize)
                     Float_t GetChairSize()
                        void SetChairSize(Float_t chairsize)
                     Float_t GetGuestSize()
                        void SetGuestSize(Float_t guestsize)
                     Float_t GetGuestScaleFac()
                        void SetGuestScaleFac(Float_t guestscalefac)
                     Float_t GetRepX0()
                        void SetRepX0(Float_t repx0)
                     Float_t GetRepXm()
                        void SetRepXm(Float_t repxm)
                     Float_t GetRepXM()
                        void SetRepXM(Float_t repxm)
                     Float_t GetGuestStep()
                        void SetGuestStep(Float_t gueststep)
                      UInt_t GetStepSleepMS()
                        void SetStepSleepMS(UInt_t stepsleepms)
                      Bool_t GetChairHunt()
                        void SetChairHunt(Bool_t chairhunt)
                      Bool_t GetRnrStage()
                        void SetRnrStage(Bool_t rnrstage)
                      Bool_t GetRnrChairs()
                        void SetRnrChairs(Bool_t rnrchairs)
                      ZColor GetStageCol()
                        void SetStageCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
               const ZColor* PtrStageCol() const
                      ZColor GetChairCol()
                        void SetChairCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
               const ZColor* PtrChairCol() const
                        void CopyLinks(lpZGlass_t& glass_list)
                        void CopyLinkRefs(lppZGlass_t& ref_list)
                        void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
                       Int_t RebuildLinkRefs(An_ID_Demangler* c)
                        void ExecuteMir(ZMIR& mir)
                       ZMIR* S_SetNewGuests(ZList* newguests)
                       MID_t Mid_SetNewGuests()
                       ZMIR* S_SetNumCh(Int_t numch)
                       MID_t Mid_SetNumCh()
                       ZMIR* S_SetNumChFree(Int_t numchfree)
                       MID_t Mid_SetNumChFree()
                       ZMIR* S_SetStageSides(Int_t stagesides)
                       MID_t Mid_SetStageSides()
                       ZMIR* S_SetStageRot(Float_t stagerot)
                       MID_t Mid_SetStageRot()
                       ZMIR* S_SetStageSize(Float_t stagesize)
                       MID_t Mid_SetStageSize()
                       ZMIR* S_SetChairSize(Float_t chairsize)
                       MID_t Mid_SetChairSize()
                       ZMIR* S_SetGuestSize(Float_t guestsize)
                       MID_t Mid_SetGuestSize()
                       ZMIR* S_SetGuestScaleFac(Float_t guestscalefac)
                       MID_t Mid_SetGuestScaleFac()
                       ZMIR* S_SetRepX0(Float_t repx0)
                       MID_t Mid_SetRepX0()
                       ZMIR* S_SetRepXm(Float_t repxm)
                       MID_t Mid_SetRepXm()
                       ZMIR* S_SetRepXM(Float_t repxm)
                       MID_t Mid_SetRepXM()
                       ZMIR* S_SetGuestStep(Float_t gueststep)
                       MID_t Mid_SetGuestStep()
                       ZMIR* S_SetStepSleepMS(UInt_t stepsleepms)
                       MID_t Mid_SetStepSleepMS()
                       ZMIR* S_SetChairHunt(Bool_t chairhunt)
                       MID_t Mid_SetChairHunt()
                       ZMIR* S_SetRnrStage(Bool_t rnrstage)
                       MID_t Mid_SetRnrStage()
                       ZMIR* S_SetRnrChairs(Bool_t rnrchairs)
                       MID_t Mid_SetRnrChairs()
                       ZMIR* S_SetStageCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
                       MID_t Mid_SetStageCol()
                       ZMIR* S_SetChairCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
                       MID_t Mid_SetChairCol()
                       ZMIR* S_chair_hunt()
                       MID_t Mid_chair_hunt()
                       ZMIR* S_CreateChairs(Float_t radius = 4, Float_t xoffset = 0, Float_t z = 0, Float_t dphi_deg = 90, Int_t nchair = 16)
                       MID_t Mid_CreateChairs()
                       ZMIR* S_RemoveChairs()
                       MID_t Mid_RemoveChairs()
                       ZMIR* S_AddGuest(ZNode* guest)
                       MID_t Mid_AddGuest()
                       ZMIR* S_ClearFailedGuests()
                       MID_t Mid_ClearFailedGuests()
                       ZMIR* S_ClearAmphitheatre()
                       MID_t Mid_ClearAmphitheatre()
                       ZMIR* S_StartHunt()
                       MID_t Mid_StartHunt()
                       ZMIR* S_StopHunt()
                       MID_t Mid_StopHunt()
                       ZMIR* S_MakeRandomGuests(Int_t nguests = 10, Float_t box_size = 10)
                       MID_t Mid_MakeRandomGuests()
                        void _gled_catalog_init()
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
                Amphitheatre Amphitheatre(const Amphitheatre&)
               Amphitheatre& operator=(const Amphitheatre&)


Last update: Thu Jun 9 15:56:57 2005


ROOT page - Home 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.