WSSeed
class description - source file - inheritance tree (.pdf)
private:
void _init()
protected:
WSPoint* get_first_point()
ZTrans* init_slide(WSPoint* f)
void ring(ZTrans& lcf, WSPoint* f, Float_t t)
public:
static void _gled_catalog_init()
WSSeed(const Text_t* n = "WSSeed", const Text_t* t = "0")
WSSeed(const WSSeed&)
virtual ~WSSeed()
static TClass* Class()
virtual void CopyLinkRefs(lppZGlass_t& ref_list)
virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
virtual void CopyLinks(lpZGlass_t& glass_list)
void ExecuteMir(ZMIR& mir)
static FID_t FID()
ZColor GetColor() const
Float_t GetDtexU()
Float_t GetDtexV()
bool GetFat()
Float_t GetLength()
Float_t GetLineW()
Int_t GetPLevel()
Bool_t GetRenormLen()
TimeStamp_t GetStampReqTex()
TimeStamp_t GetStampTexDone()
UInt_t GetTASleepMS()
Bool_t GetTexAnimOn()
ZImage* GetTexture()
Float_t GetTexUOffset()
Float_t GetTexVOffset()
Int_t GetTLevel()
Bool_t GetUseDispList()
static GledNS::ClassInfo* GlassInfo()
virtual TClass* IsA() const
static MID_t Mid_SetColor()
static MID_t Mid_SetDtexU()
static MID_t Mid_SetDtexV()
static MID_t Mid_SetFat()
static MID_t Mid_SetLength()
static MID_t Mid_SetLineW()
static MID_t Mid_SetPLevel()
static MID_t Mid_SetRenormLen()
static MID_t Mid_SetStampReqTex()
static MID_t Mid_SetStampTexDone()
static MID_t Mid_SetTASleepMS()
static MID_t Mid_SetTexture()
static MID_t Mid_SetTexUOffset()
static MID_t Mid_SetTexVOffset()
static MID_t Mid_SetTLevel()
static MID_t Mid_SetUseDispList()
static MID_t Mid_TexAnimStart()
static MID_t Mid_TexAnimStop()
WSSeed& operator=(const WSSeed&)
const ZColor* PtrColor() const
virtual Int_t RebuildLinkRefs(An_ID_Demangler* c)
virtual void ReTexturize()
ZMIR* S_SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
ZMIR* S_SetDtexU(Float_t dtexu)
ZMIR* S_SetDtexV(Float_t dtexv)
ZMIR* S_SetFat(bool fat)
ZMIR* S_SetLength(Float_t length)
ZMIR* S_SetLineW(Float_t linew)
ZMIR* S_SetPLevel(Int_t plevel)
ZMIR* S_SetRenormLen(Bool_t renormlen)
ZMIR* S_SetStampReqTex(TimeStamp_t stampreqtex)
ZMIR* S_SetStampTexDone(TimeStamp_t stamptexdone)
ZMIR* S_SetTASleepMS(UInt_t tasleepms)
ZMIR* S_SetTexture(ZImage* texture)
ZMIR* S_SetTexUOffset(Float_t texuoffset)
ZMIR* S_SetTexVOffset(Float_t texvoffset)
ZMIR* S_SetTLevel(Int_t tlevel)
ZMIR* S_SetUseDispList(Bool_t usedisplist)
ZMIR* S_TexAnimStart()
ZMIR* S_TexAnimStop()
void SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
void SetDtexU(Float_t dtexu)
void SetDtexV(Float_t dtexv)
void SetFat(bool fat)
void SetLength(Float_t length)
void SetLineW(Float_t linew)
void SetPLevel(Int_t plevel)
void SetRenormLen(Bool_t renormlen)
void SetStampReqTex(TimeStamp_t stampreqtex)
virtual void SetStamps(TimeStamp_t s)
void SetStampTexDone(TimeStamp_t stamptexdone)
void SetTASleepMS(UInt_t tasleepms)
void SetTexture(ZImage* texture)
void SetTexUOffset(Float_t texu)
void SetTexVOffset(Float_t texv)
void SetTLevel(Int_t tlevel)
void SetUseDispList(Bool_t usedisplist)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void TexAnimStart()
void TexAnimStop()
void TransAtTime(ZTrans& lcf, Float_t time, bool repeat_p = false)
virtual void Triangulate()
virtual FID_t VFID() const
virtual GledNS::ClassInfo* VGlassInfo() const
private:
Float_t hTexU ! Texture coords; used during Triangulation
Float_t hTexV ! and for storage of TexOrig for texture animation
protected:
Int_t mTLevel X{gST} 7 Value(-range=>[2,1000,1,1],-join=>1)
Int_t mPLevel X{gST} 7 Value(-range=>[2,1000,1,1])
Float_t mTexUOffset X{gE} 7 Value(-range=>[-1e6,1e6,1,1000], -join=>1)
Float_t mTexVOffset X{gE} 7 Value(-range=>[-1e6,1e6,1,1000])
Bool_t bRenormLen X{gST} 7 Bool(-join=>1)
Float_t mLength X{gST} 7 Value(-range=>[0,1000,1,100])
ZColor mColor X{PGST} 7 ColorButt(-join=>1)
Float_t mLineW X{gST} 7 Value(-range=>[1,20,1,100],-join=>1)
bool bFat X{gST} 7 Bool()
ZImage* mTexture X{gS} L{} RnrBits{4,0,5,0, 0,0,0,0}
TimeStamp_t mStampReqTex ! X{gS} Timestamp for re-texturing
TimeStamp_t mStampTexDone ! X{gS} Timestamp when re-texturing done.
TubeTvor* pTuber !
Bool_t bTextured !
Float_t mDtexU X{gS} 7 Value(-range=>[-1,1,1,1000], -join=>1)
Float_t mDtexV X{gS} 7 Value(-range=>[-1,1,1,1000])
Bool_t bTexAnimOn X{g } 7 BoolOut(-join=>1)
UInt_t mTASleepMS X{gS} 7 Value(-range=>[10,10000,1])
Bool_t bUseDispList ! X{gS} 7 Bool()
static GledNS::ClassInfo* sap_WSSeed_ci
static GledNS::LinkMemberInfo* sap_Texture_lmi
WSSeed
Weaver Symbol Seed. Serves as container for WSPoints that make up
the actual symbol. Provides triangulation service and stores
triangulation data.
void _init()
~WSSeed()
void SetTexUOffset(Float_t texu)
void SetTexVOffset(Float_t texv)
void Triangulate()
Should be called under ReadLock.
void ReTexturize()
Should be called under ReadLock.
void TexAnimStart()
void TexAnimStop()
void TransAtTime(ZTrans& lcf, Float_t time, bool repeat_p)
Positions lcf to time.
If repeat_p is true, the time is clamped into the range.
'Up' and 'right' axes are Gram-Schmidt orto-normalized wrt 'front'.
WSPoint* get_first_point()
ZTrans* init_slide(WSPoint* f)
void ring(ZTrans& lcf, WSPoint* f, Float_t t)
Inline Functions
WSSeed WSSeed(const Text_t* n = "WSSeed", const Text_t* t = "0")
void SetStamps(TimeStamp_t s)
FID_t FID()
FID_t VFID() const
GledNS::ClassInfo* GlassInfo()
GledNS::ClassInfo* VGlassInfo() const
Int_t GetTLevel()
void SetTLevel(Int_t tlevel)
Int_t GetPLevel()
void SetPLevel(Int_t plevel)
Float_t GetTexUOffset()
Float_t GetTexVOffset()
Bool_t GetRenormLen()
void SetRenormLen(Bool_t renormlen)
Float_t GetLength()
void SetLength(Float_t length)
ZColor GetColor() const
void SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
const ZColor* PtrColor() const
Float_t GetLineW()
void SetLineW(Float_t linew)
bool GetFat()
void SetFat(bool fat)
ZImage* GetTexture()
void SetTexture(ZImage* texture)
TimeStamp_t GetStampReqTex()
void SetStampReqTex(TimeStamp_t stampreqtex)
TimeStamp_t GetStampTexDone()
void SetStampTexDone(TimeStamp_t stamptexdone)
Float_t GetDtexU()
void SetDtexU(Float_t dtexu)
Float_t GetDtexV()
void SetDtexV(Float_t dtexv)
Bool_t GetTexAnimOn()
UInt_t GetTASleepMS()
void SetTASleepMS(UInt_t tasleepms)
Bool_t GetUseDispList()
void SetUseDispList(Bool_t usedisplist)
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_SetTLevel(Int_t tlevel)
MID_t Mid_SetTLevel()
ZMIR* S_SetPLevel(Int_t plevel)
MID_t Mid_SetPLevel()
ZMIR* S_SetTexUOffset(Float_t texuoffset)
MID_t Mid_SetTexUOffset()
ZMIR* S_SetTexVOffset(Float_t texvoffset)
MID_t Mid_SetTexVOffset()
ZMIR* S_SetRenormLen(Bool_t renormlen)
MID_t Mid_SetRenormLen()
ZMIR* S_SetLength(Float_t length)
MID_t Mid_SetLength()
ZMIR* S_SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
MID_t Mid_SetColor()
ZMIR* S_SetLineW(Float_t linew)
MID_t Mid_SetLineW()
ZMIR* S_SetFat(bool fat)
MID_t Mid_SetFat()
ZMIR* S_SetTexture(ZImage* texture)
MID_t Mid_SetTexture()
ZMIR* S_SetStampReqTex(TimeStamp_t stampreqtex)
MID_t Mid_SetStampReqTex()
ZMIR* S_SetStampTexDone(TimeStamp_t stamptexdone)
MID_t Mid_SetStampTexDone()
ZMIR* S_SetDtexU(Float_t dtexu)
MID_t Mid_SetDtexU()
ZMIR* S_SetDtexV(Float_t dtexv)
MID_t Mid_SetDtexV()
ZMIR* S_SetTASleepMS(UInt_t tasleepms)
MID_t Mid_SetTASleepMS()
ZMIR* S_SetUseDispList(Bool_t usedisplist)
MID_t Mid_SetUseDispList()
ZMIR* S_TexAnimStart()
MID_t Mid_TexAnimStart()
ZMIR* S_TexAnimStop()
MID_t Mid_TexAnimStop()
void _gled_catalog_init()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
WSSeed WSSeed(const WSSeed&)
WSSeed& operator=(const WSSeed&)
Last update: Thu Jun 9 15:57:06 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.