PupilInfo
class description - source file - inheritance tree (.pdf)
private:
void _init()
public:
static void _gled_catalog_init()
PupilInfo(const Text_t* n = "PupilInfo", const Text_t* t = "0")
PupilInfo(const PupilInfo&)
~PupilInfo()
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 EmitCameraHomeRay()
void EmitDumpImageRay(const Text_t* filename = "screenshot", Int_t n_tiles = 1)
void EmitImmediateRedrawRay()
void EmitResizeRay()
void ExecuteMir(ZMIR& mir)
static FID_t FID()
Float_t GetAccelExp()
Int_t GetBackMode()
Bool_t GetBlend()
UInt_t GetBuffSize()
ZNode* GetCameraBase()
Float_t GetCHSize()
ZColor GetClearColor() const
Float_t GetFarClip()
Int_t GetFrontMode()
Int_t GetHeight()
Bool_t GetLiMo2Side()
ZNode* GetLookAt()
Float_t GetLookAtMinDist()
Int_t GetMaxRnrDepth()
Float_t GetMoveOM()
Float_t GetMSMoveFac()
Float_t GetMSRotFac()
Float_t GetNearClip()
UChar_t GetPickDisp()
Int_t GetPickR()
Int_t GetPopupDx() const
Int_t GetPopupDy() const
Float_t GetPopupFx() const
Float_t GetPopupFy() const
PupilInfo::Projection_e GetProjMode() const
Bool_t GetRnrNames()
Bool_t GetShowRPS()
Bool_t GetShowView()
UChar_t GetUpRefAxis()
ZNode* GetUpReference()
Bool_t GetUpRefLockDir()
Float_t GetUpRefMinAngle()
Int_t GetWidth()
Float_t GetXDist()
Float_t GetYFac()
Float_t GetZFov()
Float_t GetZSize()
static GledNS::ClassInfo* GlassInfo()
void ImportCameraInfo(CameraInfo* cam_info)
virtual TClass* IsA() const
static MID_t Mid_EmitCameraHomeRay()
static MID_t Mid_EmitDumpImageRay()
static MID_t Mid_EmitImmediateRedrawRay()
static MID_t Mid_EmitResizeRay()
static MID_t Mid_ImportCameraInfo()
static MID_t Mid_SetAccelExp()
static MID_t Mid_SetBackMode()
static MID_t Mid_SetBlend()
static MID_t Mid_SetBuffSize()
static MID_t Mid_SetCameraBase()
static MID_t Mid_SetCHSize()
static MID_t Mid_SetClearColor()
static MID_t Mid_SetFarClip()
static MID_t Mid_SetFrontMode()
static MID_t Mid_SetHeight()
static MID_t Mid_SetLiMo2Side()
static MID_t Mid_SetLookAt()
static MID_t Mid_SetLookAtMinDist()
static MID_t Mid_SetMaxRnrDepth()
static MID_t Mid_SetMoveOM()
static MID_t Mid_SetMSMoveFac()
static MID_t Mid_SetMSRotFac()
static MID_t Mid_SetNearClip()
static MID_t Mid_SetPickDisp()
static MID_t Mid_SetPickR()
static MID_t Mid_SetPopupDx()
static MID_t Mid_SetPopupDy()
static MID_t Mid_SetPopupFx()
static MID_t Mid_SetPopupFy()
static MID_t Mid_SetProjMode()
static MID_t Mid_SetRnrNames()
static MID_t Mid_SetShowRPS()
static MID_t Mid_SetShowView()
static MID_t Mid_SetUpRefAxis()
static MID_t Mid_SetUpReference()
static MID_t Mid_SetUpRefLockDir()
static MID_t Mid_SetUpRefMinAngle()
static MID_t Mid_SetWidth()
static MID_t Mid_SetXDist()
static MID_t Mid_SetYFac()
static MID_t Mid_SetZFov()
static MID_t Mid_SetZSize()
static MID_t Mid_Zoom()
PupilInfo& operator=(const PupilInfo&)
const ZColor* PtrClearColor() const
virtual Int_t RebuildLinkRefs(An_ID_Demangler* c)
const ZColor& RefClearColor() const
ZMIR* S_EmitCameraHomeRay()
ZMIR* S_EmitDumpImageRay(const Text_t* filename = "screenshot", Int_t n_tiles = 1)
ZMIR* S_EmitImmediateRedrawRay()
ZMIR* S_EmitResizeRay()
ZMIR* S_ImportCameraInfo(CameraInfo* cam_info)
ZMIR* S_SetAccelExp(Float_t accelexp)
ZMIR* S_SetBackMode(Int_t backmode)
ZMIR* S_SetBlend(Bool_t blend)
ZMIR* S_SetBuffSize(UInt_t buffsize)
ZMIR* S_SetCameraBase(ZNode* camerabase)
ZMIR* S_SetCHSize(Float_t chsize)
ZMIR* S_SetClearColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
ZMIR* S_SetFarClip(Float_t farclip)
ZMIR* S_SetFrontMode(Int_t frontmode)
ZMIR* S_SetHeight(Int_t height)
ZMIR* S_SetLiMo2Side(Bool_t limo2side)
ZMIR* S_SetLookAt(ZNode* lookat)
ZMIR* S_SetLookAtMinDist(Float_t lookatmindist)
ZMIR* S_SetMaxRnrDepth(Int_t maxrnrdepth)
ZMIR* S_SetMoveOM(Float_t moveom)
ZMIR* S_SetMSMoveFac(Float_t msmovefac)
ZMIR* S_SetMSRotFac(Float_t msrotfac)
ZMIR* S_SetNearClip(Float_t nearclip)
ZMIR* S_SetPickDisp(UChar_t pickdisp)
ZMIR* S_SetPickR(Int_t pickr)
ZMIR* S_SetPopupDx(Int_t popupdx)
ZMIR* S_SetPopupDy(Int_t popupdy)
ZMIR* S_SetPopupFx(Float_t popupfx)
ZMIR* S_SetPopupFy(Float_t popupfy)
ZMIR* S_SetProjMode(PupilInfo::Projection_e projmode)
ZMIR* S_SetRnrNames(Bool_t rnrnames)
ZMIR* S_SetShowRPS(Bool_t showrps)
ZMIR* S_SetShowView(Bool_t showview)
ZMIR* S_SetUpRefAxis(UChar_t uprefaxis)
ZMIR* S_SetUpReference(ZNode* upreference)
ZMIR* S_SetUpRefLockDir(Bool_t upreflockdir)
ZMIR* S_SetUpRefMinAngle(Float_t uprefminangle)
ZMIR* S_SetWidth(Int_t width)
ZMIR* S_SetXDist(Float_t xdist)
ZMIR* S_SetYFac(Float_t yfac)
ZMIR* S_SetZFov(Float_t zfov)
ZMIR* S_SetZSize(Float_t zsize)
ZMIR* S_Zoom(Float_t delta)
void SetAccelExp(Float_t accelexp)
void SetBackMode(Int_t backmode)
void SetBlend(Bool_t blend)
void SetBuffSize(UInt_t buffsize)
void SetCameraBase(ZNode* camerabase)
void SetCHSize(Float_t chsize)
void SetClearColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
void SetFarClip(Float_t farclip)
void SetFrontMode(Int_t frontmode)
void SetHeight(Int_t height)
void SetLiMo2Side(Bool_t limo2side)
void SetLookAt(ZNode* lookat)
void SetLookAtMinDist(Float_t lookatmindist)
void SetMaxRnrDepth(Int_t maxrnrdepth)
void SetMoveOM(Float_t moveom)
void SetMSMoveFac(Float_t msmovefac)
void SetMSRotFac(Float_t msrotfac)
void SetNearClip(Float_t nearclip)
void SetPickDisp(UChar_t pickdisp)
void SetPickR(Int_t pickr)
void SetPopupDx(Int_t popupdx)
void SetPopupDy(Int_t popupdy)
void SetPopupFx(Float_t popupfx)
void SetPopupFy(Float_t popupfy)
void SetProjMode(PupilInfo::Projection_e projmode)
void SetRnrNames(Bool_t rnrnames)
void SetShowRPS(Bool_t showrps)
void SetShowView(Bool_t showview)
void SetUpRefAxis(UChar_t uprefaxis)
void SetUpReference(ZNode* upreference)
void SetUpRefLockDir(Bool_t upreflockdir)
void SetUpRefMinAngle(Float_t uprefminangle)
void SetWidth(Int_t width)
void SetXDist(Float_t xdist)
void SetYFac(Float_t yfac)
void SetZFov(Float_t zfov)
void SetZSize(Float_t zsize)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
ZTrans* ToCameraFrame(ZNode* node)
ZTrans* ToPupilFrame(ZNode* node)
virtual FID_t VFID() const
virtual GledNS::ClassInfo* VGlassInfo() const
void Zoom(Float_t delta)
protected:
Int_t mMaxRnrDepth X{gS} 7 Value(-range=>[1,1000,1,1])
Int_t mWidth X{gS} Ray{Resize} 7 Value(-range=>[0,4096,1], -join=>1)
Int_t mHeight X{gS} Ray{Resize} 7 Value(-range=>[0,4096,1])
ZColor mClearColor X{PRGS} 7 ColorButt()
ZNode* mCameraBase X{gE} L{}
ZNode* mLookAt X{gE} L{}
Float_t mLookAtMinDist X{gS} 7 Value(-range=>[0,1000,1,1000])
ZNode* mUpReference X{gE} L{}
UChar_t mUpRefAxis X{gS} 7 Value(-range=>[1,3,1,1], -join=>1)
Bool_t bUpRefLockDir X{gS} 7 Bool()
Float_t mUpRefMinAngle X{gS} 7 Value(-range=>[0,90,1,100])
PupilInfo::Projection_e mProjMode X{GS} 7 PhonyEnum()
Float_t mZFov X{gS} 7 Value(-width=>6, -range=>[1,180,1,100], -join=>1)
Float_t mZSize X{gS} 7 Value(-width=>6, -range=>[1e-3,1000, 1,1000])
Float_t mYFac X{gS} 7 Value(-width=>6, -range=>[1e-3,1000, 1,1000], -join=>1)
Float_t mXDist X{gS} 7 Value(-width=>6, -range=>[1e-3,1000, 1,1000])
Float_t mNearClip X{gS} 7 Value(-width=>6, -range=>[0,1000,1,1000],-join=>1)
Float_t mFarClip X{gS} 7 Value(-width=>6, -range=>[0,1000,1,1000])
Int_t mFrontMode X{gS} 7 PhonyEnum(-vals=>[GL_POINT,Point, GL_LINE,Line, GL_FILL,Fill],-width=>6,-join=>1)
Int_t mBackMode X{gS} 7 PhonyEnum(-vals=>[GL_POINT,Point, GL_LINE,Line, GL_FILL,Fill],-width=>6)
Bool_t bLiMo2Side X{gS} 7 Bool(-join=>1)
Bool_t bBlend X{gS} 7 Bool()
Float_t mMSRotFac X{gS} 7 Value(-range=>[-1000,1000,1,100])
Float_t mMSMoveFac X{gS} 7 Value(-range=>[-1000,1000,1,100])
Float_t mMoveOM X{gS} 7 Value(-range=>[-30,30,1,100])
Float_t mAccelExp X{gS} 7 Value(-range=>[-10,10,1,1000])
Float_t mCHSize X{gS} 7 Value(-range=>[0,1,1,100], -width=>4)
Bool_t bShowRPS X{gS} 7 Bool(-join=>1)
Bool_t bShowView X{gS} 7 Bool(-join=>1)
Bool_t bRnrNames X{gS} 7 Bool()
UInt_t mBuffSize X{gS} 7 Value(-range=>[0,65535,1,1])
Int_t mPickR X{gS} 7 Value(-range=>[0,100,1,1],-join=>1)
UChar_t mPickDisp X{gS} 7 PhonyEnum(-vals=>[0,Default, 1,"Z-distance", 2,"Z-percentage"], -width=>9)
Int_t mPopupDx X{GS} 7 Value(-range=>[-2000,2000,1,1], -join=>1)
Int_t mPopupDy X{GS} 7 Value(-range=>[-2000,2000,1,1])
Float_t mPopupFx X{GS} 7 Value(-range=>[-10,10,1,10], -join=>1)
Float_t mPopupFy X{GS} 7 Value(-range=>[-10,10,1,10])
static GledNS::ClassInfo* sap_PupilInfo_ci
static GledNS::LinkMemberInfo* sap_CameraBase_lmi
static GledNS::LinkMemberInfo* sap_LookAt_lmi
static GledNS::LinkMemberInfo* sap_UpReference_lmi
public:
static const PupilInfo::Projection_e P_Perspective
static const PupilInfo::Projection_e P_Orthographic
static const PupilInfo::PrivRayQN_e PRQN_offset
static const PupilInfo::PrivRayQN_e PRQN_dump_image
static const PupilInfo::PrivRayQN_e PRQN_resize_window
static const PupilInfo::PrivRayQN_e PRQN_camera_home
PupilInfo
Configuration data for GL viewer.
Camera orientation: x-forward, y-left, z-up. This should help understand
viewing angle/size specification variables: mZFov, mYFac, mZSize, mXDist.
ZFov & YFac used in perspective mode, mZSise & mYFac in orthographic mode.
mXDist is used as a 'typical distance of objects' when changing from one
mode to the other.
Emits custom Rays: user_1 -> dump image, user_2 -> resize window
void _init()
Override from SubShellInfo:
void SetCameraBase(ZNode* camerabase)
void SetLookAt(ZNode* lookat)
void SetUpReference(ZNode* upreference)
void ImportCameraInfo(CameraInfo* cam_info)
Imports camera info data.
void Zoom(Float_t delta)
ZTrans* ToPupilFrame(ZNode* node)
Returns transformation from node->pupil reference frame.
ZTrans* ToCameraFrame(ZNode* node)
Returns transformation from node->camera reference frame.
Camera's matrix is not multiplied in the result (as it is not known).
void EmitDumpImageRay(const Text_t* filename, Int_t n_tiles)
void EmitImmediateRedrawRay()
void EmitResizeRay()
void EmitCameraHomeRay()
Inline Functions
void ~PupilInfo()
PupilInfo PupilInfo(const Text_t* n = "PupilInfo", const Text_t* t = "0")
FID_t FID()
FID_t VFID() const
GledNS::ClassInfo* GlassInfo()
GledNS::ClassInfo* VGlassInfo() const
Int_t GetMaxRnrDepth()
void SetMaxRnrDepth(Int_t maxrnrdepth)
Int_t GetWidth()
void SetWidth(Int_t width)
Int_t GetHeight()
void SetHeight(Int_t height)
ZColor GetClearColor() const
void SetClearColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
const ZColor& RefClearColor() const
const ZColor* PtrClearColor() const
ZNode* GetCameraBase()
ZNode* GetLookAt()
Float_t GetLookAtMinDist()
void SetLookAtMinDist(Float_t lookatmindist)
ZNode* GetUpReference()
UChar_t GetUpRefAxis()
void SetUpRefAxis(UChar_t uprefaxis)
Bool_t GetUpRefLockDir()
void SetUpRefLockDir(Bool_t upreflockdir)
Float_t GetUpRefMinAngle()
void SetUpRefMinAngle(Float_t uprefminangle)
PupilInfo::Projection_e GetProjMode() const
void SetProjMode(PupilInfo::Projection_e projmode)
Float_t GetZFov()
void SetZFov(Float_t zfov)
Float_t GetZSize()
void SetZSize(Float_t zsize)
Float_t GetYFac()
void SetYFac(Float_t yfac)
Float_t GetXDist()
void SetXDist(Float_t xdist)
Float_t GetNearClip()
void SetNearClip(Float_t nearclip)
Float_t GetFarClip()
void SetFarClip(Float_t farclip)
Int_t GetFrontMode()
void SetFrontMode(Int_t frontmode)
Int_t GetBackMode()
void SetBackMode(Int_t backmode)
Bool_t GetLiMo2Side()
void SetLiMo2Side(Bool_t limo2side)
Bool_t GetBlend()
void SetBlend(Bool_t blend)
Float_t GetMSRotFac()
void SetMSRotFac(Float_t msrotfac)
Float_t GetMSMoveFac()
void SetMSMoveFac(Float_t msmovefac)
Float_t GetMoveOM()
void SetMoveOM(Float_t moveom)
Float_t GetAccelExp()
void SetAccelExp(Float_t accelexp)
Float_t GetCHSize()
void SetCHSize(Float_t chsize)
Bool_t GetShowRPS()
void SetShowRPS(Bool_t showrps)
Bool_t GetShowView()
void SetShowView(Bool_t showview)
Bool_t GetRnrNames()
void SetRnrNames(Bool_t rnrnames)
UInt_t GetBuffSize()
void SetBuffSize(UInt_t buffsize)
Int_t GetPickR()
void SetPickR(Int_t pickr)
UChar_t GetPickDisp()
void SetPickDisp(UChar_t pickdisp)
Int_t GetPopupDx() const
void SetPopupDx(Int_t popupdx)
Int_t GetPopupDy() const
void SetPopupDy(Int_t popupdy)
Float_t GetPopupFx() const
void SetPopupFx(Float_t popupfx)
Float_t GetPopupFy() const
void SetPopupFy(Float_t popupfy)
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_SetMaxRnrDepth(Int_t maxrnrdepth)
MID_t Mid_SetMaxRnrDepth()
ZMIR* S_SetWidth(Int_t width)
MID_t Mid_SetWidth()
ZMIR* S_SetHeight(Int_t height)
MID_t Mid_SetHeight()
ZMIR* S_SetClearColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
MID_t Mid_SetClearColor()
ZMIR* S_SetCameraBase(ZNode* camerabase)
MID_t Mid_SetCameraBase()
ZMIR* S_SetLookAt(ZNode* lookat)
MID_t Mid_SetLookAt()
ZMIR* S_SetLookAtMinDist(Float_t lookatmindist)
MID_t Mid_SetLookAtMinDist()
ZMIR* S_SetUpReference(ZNode* upreference)
MID_t Mid_SetUpReference()
ZMIR* S_SetUpRefAxis(UChar_t uprefaxis)
MID_t Mid_SetUpRefAxis()
ZMIR* S_SetUpRefLockDir(Bool_t upreflockdir)
MID_t Mid_SetUpRefLockDir()
ZMIR* S_SetUpRefMinAngle(Float_t uprefminangle)
MID_t Mid_SetUpRefMinAngle()
ZMIR* S_SetProjMode(PupilInfo::Projection_e projmode)
MID_t Mid_SetProjMode()
ZMIR* S_SetZFov(Float_t zfov)
MID_t Mid_SetZFov()
ZMIR* S_SetZSize(Float_t zsize)
MID_t Mid_SetZSize()
ZMIR* S_SetYFac(Float_t yfac)
MID_t Mid_SetYFac()
ZMIR* S_SetXDist(Float_t xdist)
MID_t Mid_SetXDist()
ZMIR* S_SetNearClip(Float_t nearclip)
MID_t Mid_SetNearClip()
ZMIR* S_SetFarClip(Float_t farclip)
MID_t Mid_SetFarClip()
ZMIR* S_SetFrontMode(Int_t frontmode)
MID_t Mid_SetFrontMode()
ZMIR* S_SetBackMode(Int_t backmode)
MID_t Mid_SetBackMode()
ZMIR* S_SetLiMo2Side(Bool_t limo2side)
MID_t Mid_SetLiMo2Side()
ZMIR* S_SetBlend(Bool_t blend)
MID_t Mid_SetBlend()
ZMIR* S_SetMSRotFac(Float_t msrotfac)
MID_t Mid_SetMSRotFac()
ZMIR* S_SetMSMoveFac(Float_t msmovefac)
MID_t Mid_SetMSMoveFac()
ZMIR* S_SetMoveOM(Float_t moveom)
MID_t Mid_SetMoveOM()
ZMIR* S_SetAccelExp(Float_t accelexp)
MID_t Mid_SetAccelExp()
ZMIR* S_SetCHSize(Float_t chsize)
MID_t Mid_SetCHSize()
ZMIR* S_SetShowRPS(Bool_t showrps)
MID_t Mid_SetShowRPS()
ZMIR* S_SetShowView(Bool_t showview)
MID_t Mid_SetShowView()
ZMIR* S_SetRnrNames(Bool_t rnrnames)
MID_t Mid_SetRnrNames()
ZMIR* S_SetBuffSize(UInt_t buffsize)
MID_t Mid_SetBuffSize()
ZMIR* S_SetPickR(Int_t pickr)
MID_t Mid_SetPickR()
ZMIR* S_SetPickDisp(UChar_t pickdisp)
MID_t Mid_SetPickDisp()
ZMIR* S_SetPopupDx(Int_t popupdx)
MID_t Mid_SetPopupDx()
ZMIR* S_SetPopupDy(Int_t popupdy)
MID_t Mid_SetPopupDy()
ZMIR* S_SetPopupFx(Float_t popupfx)
MID_t Mid_SetPopupFx()
ZMIR* S_SetPopupFy(Float_t popupfy)
MID_t Mid_SetPopupFy()
ZMIR* S_ImportCameraInfo(CameraInfo* cam_info)
MID_t Mid_ImportCameraInfo()
ZMIR* S_Zoom(Float_t delta)
MID_t Mid_Zoom()
ZMIR* S_EmitDumpImageRay(const Text_t* filename = "screenshot", Int_t n_tiles = 1)
MID_t Mid_EmitDumpImageRay()
ZMIR* S_EmitImmediateRedrawRay()
MID_t Mid_EmitImmediateRedrawRay()
ZMIR* S_EmitResizeRay()
MID_t Mid_EmitResizeRay()
ZMIR* S_EmitCameraHomeRay()
MID_t Mid_EmitCameraHomeRay()
void _gled_catalog_init()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
PupilInfo PupilInfo(const PupilInfo&)
PupilInfo& operator=(const PupilInfo&)
Last update: Thu Jun 9 15:55:30 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.