TGLSceneInfo Class Reference

#include <TGLSceneInfo.h>

Inheritance diagram for TGLSceneInfo:

TGLScene::TSceneInfo TGLScene::TSceneInfo List of all members.

Public Types

enum  EClipTest
enum  EClipTest

Public Member Functions

 TGLSceneInfo (TGLViewerBase *view=0, TGLSceneBase *scene=0)
virtual ~TGLSceneInfo ()
TGLViewerBaseGetViewer () const
TGLViewerBaseRefViewer () const
TGLSceneBaseGetScene () const
TGLSceneBaseRefScene () const
Bool_t GetActive () const
void SetActive (Bool_t a)
void SetupTransformsAndBBox ()
const TGLBoundingBoxGetTransformedBBox ()
virtual void SetSceneTrans (TGLMatrix &)
Bool_t ViewCheck () const
void ViewCheck (Bool_t c)
Bool_t IsInFrustum () const
void InFrustum (Bool_t f)
Bool_t IsInClip () const
void InClip (Bool_t c)
Char_t ClipMode () const
void ClipMode (Char_t m)
Bool_t ShouldClip () const
Bool_t IsVisible () const
std::vector< TGLPlane > & FrustumPlanes ()
std::vector< TGLPlane > & ClipPlanes ()
Short_t LOD () const
void SetLOD (Short_t lod)
Short_t Style () const
void SetStyle (Short_t st)
Float_t WFLineW () const
void SetWFLineW (Float_t w)
Float_t OLLineW () const
void SetOLLineW (Float_t w)
TGLClipClip () const
void SetClip (TGLClip *p)
Short_t LastLOD () const
void SetLastLOD (Short_t ld)
Short_t LastStyle () const
void SetLastStyle (Short_t st)
Float_t LastWFLineW () const
void SetLastWFLineW (Float_t w)
Float_t LastOLLineW () const
void SetLastOLLineW (Float_t w)
TGLClipLastClip () const
void SetLastClip (TGLClip *p)
TGLCameraLastCamera () const
void SetLastCamera (TGLCamera *p)
UInt_t SceneStamp () const
void SetSceneStamp (UInt_t ts)
void ResetSceneStamp ()
UInt_t ClipStamp () const
void SetClipStamp (UInt_t ts)
void ResetClipStamp ()
UInt_t CameraStamp () const
void SetCameraStamp (UInt_t ts)
void ResetCameraStamp ()
Bool_t HasUpdateTimeouted () const
void UpdateTimeouted ()
void ResetUpdateTimeouted ()
 TGLSceneInfo (TGLViewerBase *view=0, TGLSceneBase *scene=0)
virtual ~TGLSceneInfo ()
TGLViewerBaseGetViewer () const
TGLViewerBaseRefViewer () const
TGLSceneBaseGetScene () const
TGLSceneBaseRefScene () const
Bool_t GetActive () const
void SetActive (Bool_t a)
void SetupTransformsAndBBox ()
const TGLBoundingBoxGetTransformedBBox ()
virtual void SetSceneTrans (TGLMatrix &)
Bool_t ViewCheck () const
void ViewCheck (Bool_t c)
Bool_t IsInFrustum () const
void InFrustum (Bool_t f)
Bool_t IsInClip () const
void InClip (Bool_t c)
Char_t ClipMode () const
void ClipMode (Char_t m)
Bool_t ShouldClip () const
Bool_t IsVisible () const
std::vector< TGLPlane > & FrustumPlanes ()
std::vector< TGLPlane > & ClipPlanes ()
Short_t LOD () const
void SetLOD (Short_t lod)
Short_t Style () const
void SetStyle (Short_t st)
Float_t WFLineW () const
void SetWFLineW (Float_t w)
Float_t OLLineW () const
void SetOLLineW (Float_t w)
TGLClipClip () const
void SetClip (TGLClip *p)
Short_t LastLOD () const
void SetLastLOD (Short_t ld)
Short_t LastStyle () const
void SetLastStyle (Short_t st)
Float_t LastWFLineW () const
void SetLastWFLineW (Float_t w)
Float_t LastOLLineW () const
void SetLastOLLineW (Float_t w)
TGLClipLastClip () const
void SetLastClip (TGLClip *p)
TGLCameraLastCamera () const
void SetLastCamera (TGLCamera *p)
UInt_t SceneStamp () const
void SetSceneStamp (UInt_t ts)
void ResetSceneStamp ()
UInt_t ClipStamp () const
void SetClipStamp (UInt_t ts)
void ResetClipStamp ()
UInt_t CameraStamp () const
void SetCameraStamp (UInt_t ts)
void ResetCameraStamp ()
Bool_t HasUpdateTimeouted () const
void UpdateTimeouted ()
void ResetUpdateTimeouted ()

Protected Attributes

TGLViewerBasefViewer
TGLSceneBasefScene
Bool_t fActive
Short_t fLOD
Short_t fStyle
Float_t fWFLineW
Float_t fOLLineW
TGLClipfClip
Short_t fLastLOD
Short_t fLastStyle
Float_t fLastWFLineW
Float_t fLastOLLineW
TGLClipfLastClip
TGLCamerafLastCamera
UInt_t fSceneStamp
UInt_t fClipStamp
UInt_t fCameraStamp
Bool_t fUpdateTimeouted
TGLBoundingBox fTransformedBBox
Bool_t fViewCheck
Bool_t fInFrustum
Bool_t fInClip
Char_t fClipMode
TGLPlaneSet_t fFrustumPlanes
TGLPlaneSet_t fClipPlanes
TGLViewerBasefViewer
TGLSceneBasefScene
TGLClipfClip
TGLClipfLastClip
TGLCamerafLastCamera

Private Member Functions

 TGLSceneInfo (const TGLSceneInfo &)
TGLSceneInfooperator= (const TGLSceneInfo &)
 TGLSceneInfo (const TGLSceneInfo &)
TGLSceneInfooperator= (const TGLSceneInfo &)

Friends

class TGLSceneBase

Detailed Description

Definition at line 26 of file TGLSceneInfo.h.


Member Enumeration Documentation

enum TGLSceneInfo::EClipTest

Definition at line 31 of file TGLSceneInfo.h.

enum TGLSceneInfo::EClipTest

Definition at line 31 of file TGLSceneInfo.h.


Constructor & Destructor Documentation

TGLSceneInfo::TGLSceneInfo ( const TGLSceneInfo  )  [private]

TGLSceneInfo::TGLSceneInfo ( TGLViewerBase view = 0,
TGLSceneBase scene = 0 
)

virtual TGLSceneInfo::~TGLSceneInfo (  )  [inline, virtual]

Definition at line 79 of file TGLSceneInfo.h.

TGLSceneInfo::TGLSceneInfo ( const TGLSceneInfo  )  [private]

TGLSceneInfo::TGLSceneInfo ( TGLViewerBase view = 0,
TGLSceneBase scene = 0 
)

virtual TGLSceneInfo::~TGLSceneInfo (  )  [inline, virtual]

Definition at line 79 of file TGLSceneInfo.h.


Member Function Documentation

TGLSceneInfo& TGLSceneInfo::operator= ( const TGLSceneInfo  )  [private]

TGLViewerBase* TGLSceneInfo::GetViewer (  )  const [inline]

Definition at line 81 of file TGLSceneInfo.h.

References fViewer.

TGLViewerBase& TGLSceneInfo::RefViewer (  )  const [inline]

Definition at line 82 of file TGLSceneInfo.h.

References fViewer.

TGLSceneBase* TGLSceneInfo::GetScene (  )  const [inline]

Definition at line 83 of file TGLSceneInfo.h.

References fScene.

Referenced by TGLViewer::DoSecondarySelect(), TEveSceneInfo::GetGLScene(), TGLRnrCtx::GetScene(), TGLScene::LodifySceneInfo(), TGLScene::PreDraw(), TGLScene::RebuildSceneInfo(), TGLRnrCtx::RefScene(), TGLViewerBase::ResolveSelectRecord(), and TGLScene::UpdateSceneInfo().

TGLSceneBase& TGLSceneInfo::RefScene (  )  const [inline]

Definition at line 84 of file TGLSceneInfo.h.

References fScene.

Bool_t TGLSceneInfo::GetActive (  )  const [inline]

Definition at line 86 of file TGLSceneInfo.h.

References fActive.

void TGLSceneInfo::SetActive ( Bool_t  a  ) 

Definition at line 69 of file TGLSceneInfo.cxx.

References TGLViewerBase::Changed(), fActive, and fViewer.

Referenced by TEveSceneInfo::AddStamp().

void TGLSceneInfo::SetupTransformsAndBBox (  ) 

Definition at line 81 of file TGLSceneInfo.cxx.

References TGLSceneBase::BoundingBox(), fScene, and fTransformedBBox.

const TGLBoundingBox& TGLSceneInfo::GetTransformedBBox (  )  [inline]

Definition at line 91 of file TGLSceneInfo.h.

References fTransformedBBox.

virtual void TGLSceneInfo::SetSceneTrans ( TGLMatrix  )  [inline, virtual]

Definition at line 93 of file TGLSceneInfo.h.

References ResetSceneStamp().

Bool_t TGLSceneInfo::ViewCheck (  )  const [inline]

Definition at line 95 of file TGLSceneInfo.h.

References fViewCheck.

void TGLSceneInfo::ViewCheck ( Bool_t  c  )  [inline]

Definition at line 96 of file TGLSceneInfo.h.

References fViewCheck.

Bool_t TGLSceneInfo::IsInFrustum (  )  const [inline]

Definition at line 97 of file TGLSceneInfo.h.

References fInFrustum.

void TGLSceneInfo::InFrustum ( Bool_t  f  )  [inline]

Definition at line 98 of file TGLSceneInfo.h.

References fInFrustum.

Referenced by TGLSceneBase::UpdateSceneInfo().

Bool_t TGLSceneInfo::IsInClip (  )  const [inline]

Definition at line 99 of file TGLSceneInfo.h.

References fInClip.

void TGLSceneInfo::InClip ( Bool_t  c  )  [inline]

Definition at line 100 of file TGLSceneInfo.h.

References fInClip.

Referenced by TGLSceneBase::UpdateSceneInfo().

Char_t TGLSceneInfo::ClipMode (  )  const [inline]

Definition at line 101 of file TGLSceneInfo.h.

References fClipMode.

Referenced by TGLScene::RenderAllPasses(), TGLSceneBase::UpdateSceneInfo(), and TGLScene::UpdateSceneInfo().

void TGLSceneInfo::ClipMode ( Char_t  m  )  [inline]

Definition at line 102 of file TGLSceneInfo.h.

References fClipMode.

Bool_t TGLSceneInfo::ShouldClip (  )  const [inline]

Definition at line 104 of file TGLSceneInfo.h.

References fClipMode, and kClipNone.

Referenced by TGLScene::RenderAllPasses().

Bool_t TGLSceneInfo::IsVisible (  )  const [inline]

Definition at line 105 of file TGLSceneInfo.h.

References fInClip, and fInFrustum.

Referenced by TGLScene::UpdateSceneInfo().

std::vector<TGLPlane>& TGLSceneInfo::FrustumPlanes (  )  [inline]

Definition at line 107 of file TGLSceneInfo.h.

References fFrustumPlanes.

Referenced by TGLSceneBase::UpdateSceneInfo(), and TGLScene::UpdateSceneInfo().

std::vector<TGLPlane>& TGLSceneInfo::ClipPlanes (  )  [inline]

Definition at line 108 of file TGLSceneInfo.h.

References fClipPlanes.

Referenced by TGLScene::RenderAllPasses(), TGLSceneBase::UpdateSceneInfo(), and TGLScene::UpdateSceneInfo().

Short_t TGLSceneInfo::LOD (  )  const [inline]

Definition at line 110 of file TGLSceneInfo.h.

References fLOD.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetLOD ( Short_t  lod  )  [inline]

Definition at line 111 of file TGLSceneInfo.h.

References fLOD.

Short_t TGLSceneInfo::Style (  )  const [inline]

Definition at line 113 of file TGLSceneInfo.h.

References fStyle.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetStyle ( Short_t  st  )  [inline]

Definition at line 114 of file TGLSceneInfo.h.

References fStyle.

Float_t TGLSceneInfo::WFLineW (  )  const [inline]

Definition at line 116 of file TGLSceneInfo.h.

References fWFLineW.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetWFLineW ( Float_t  w  )  [inline]

Definition at line 117 of file TGLSceneInfo.h.

References fWFLineW.

Float_t TGLSceneInfo::OLLineW (  )  const [inline]

Definition at line 118 of file TGLSceneInfo.h.

References fOLLineW.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetOLLineW ( Float_t  w  )  [inline]

Definition at line 119 of file TGLSceneInfo.h.

References fOLLineW.

TGLClip* TGLSceneInfo::Clip (  )  const [inline]

Definition at line 121 of file TGLSceneInfo.h.

References fClip.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetClip ( TGLClip p  )  [inline]

Definition at line 122 of file TGLSceneInfo.h.

References fClip, and p.

Short_t TGLSceneInfo::LastLOD (  )  const [inline]

Definition at line 124 of file TGLSceneInfo.h.

References fLastLOD.

Referenced by TGLScene::TSceneInfo::DumpDrawStats(), TGLSceneBase::PreDraw(), and TGLSceneBase::PreRender().

void TGLSceneInfo::SetLastLOD ( Short_t  ld  )  [inline]

Definition at line 125 of file TGLSceneInfo.h.

References fLastLOD.

Referenced by TGLSceneBase::LodifySceneInfo(), and TGLSceneBase::UpdateSceneInfo().

Short_t TGLSceneInfo::LastStyle (  )  const [inline]

Definition at line 127 of file TGLSceneInfo.h.

References fLastStyle.

Referenced by TGLScene::TSceneInfo::DumpDrawStats(), and TGLSceneBase::PreRender().

void TGLSceneInfo::SetLastStyle ( Short_t  st  )  [inline]

Definition at line 128 of file TGLSceneInfo.h.

References fLastStyle.

Referenced by TGLSceneBase::PreDraw(), and TGLSceneBase::UpdateSceneInfo().

Float_t TGLSceneInfo::LastWFLineW (  )  const [inline]

Definition at line 130 of file TGLSceneInfo.h.

References fLastWFLineW.

Referenced by TGLSceneBase::PreRender().

void TGLSceneInfo::SetLastWFLineW ( Float_t  w  )  [inline]

Definition at line 131 of file TGLSceneInfo.h.

References fLastWFLineW.

Referenced by TGLSceneBase::PreDraw().

Float_t TGLSceneInfo::LastOLLineW (  )  const [inline]

Definition at line 132 of file TGLSceneInfo.h.

References fLastOLLineW.

Referenced by TGLSceneBase::PreRender().

void TGLSceneInfo::SetLastOLLineW ( Float_t  w  )  [inline]

Definition at line 133 of file TGLSceneInfo.h.

References fLastOLLineW.

Referenced by TGLSceneBase::PreDraw().

TGLClip* TGLSceneInfo::LastClip (  )  const [inline]

Definition at line 135 of file TGLSceneInfo.h.

References fLastClip.

Referenced by TGLSceneBase::PreDraw(), and TGLSceneBase::PreRender().

void TGLSceneInfo::SetLastClip ( TGLClip p  )  [inline]

Definition at line 136 of file TGLSceneInfo.h.

References fLastClip, and p.

Referenced by TGLSceneBase::RebuildSceneInfo(), and TGLSceneBase::UpdateSceneInfo().

TGLCamera* TGLSceneInfo::LastCamera (  )  const [inline]

Definition at line 138 of file TGLSceneInfo.h.

References fLastCamera.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetLastCamera ( TGLCamera p  )  [inline]

Definition at line 139 of file TGLSceneInfo.h.

References fLastCamera, and p.

Referenced by TGLSceneBase::RebuildSceneInfo(), and TGLSceneBase::UpdateSceneInfo().

UInt_t TGLSceneInfo::SceneStamp (  )  const [inline]

Definition at line 141 of file TGLSceneInfo.h.

References fSceneStamp.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetSceneStamp ( UInt_t  ts  )  [inline]

Definition at line 142 of file TGLSceneInfo.h.

References fSceneStamp.

Referenced by TGLSceneBase::UpdateSceneInfo().

void TGLSceneInfo::ResetSceneStamp (  )  [inline]

Definition at line 143 of file TGLSceneInfo.h.

References fSceneStamp.

Referenced by SetSceneTrans().

UInt_t TGLSceneInfo::ClipStamp (  )  const [inline]

Definition at line 145 of file TGLSceneInfo.h.

References fClipStamp.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetClipStamp ( UInt_t  ts  )  [inline]

Definition at line 146 of file TGLSceneInfo.h.

References fClipStamp.

Referenced by TGLSceneBase::UpdateSceneInfo().

void TGLSceneInfo::ResetClipStamp (  )  [inline]

Definition at line 147 of file TGLSceneInfo.h.

References fClipStamp.

Referenced by TGLSceneBase::PreDraw().

UInt_t TGLSceneInfo::CameraStamp (  )  const [inline]

Definition at line 149 of file TGLSceneInfo.h.

References fCameraStamp.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::SetCameraStamp ( UInt_t  ts  )  [inline]

Definition at line 150 of file TGLSceneInfo.h.

References fCameraStamp.

Referenced by TGLSceneBase::UpdateSceneInfo().

void TGLSceneInfo::ResetCameraStamp (  )  [inline]

Definition at line 151 of file TGLSceneInfo.h.

References fCameraStamp.

Referenced by TGLSceneBase::PreDraw().

Bool_t TGLSceneInfo::HasUpdateTimeouted (  )  const [inline]

Definition at line 153 of file TGLSceneInfo.h.

References fUpdateTimeouted.

Referenced by TGLSceneBase::PreDraw().

void TGLSceneInfo::UpdateTimeouted (  )  [inline]

Definition at line 154 of file TGLSceneInfo.h.

References fUpdateTimeouted, and kTRUE.

Referenced by TGLScene::UpdateSceneInfo().

void TGLSceneInfo::ResetUpdateTimeouted (  )  [inline]

Definition at line 155 of file TGLSceneInfo.h.

References fUpdateTimeouted, and kFALSE.

Referenced by TGLScene::UpdateSceneInfo().

TGLSceneInfo& TGLSceneInfo::operator= ( const TGLSceneInfo  )  [private]

TGLViewerBase* TGLSceneInfo::GetViewer (  )  const [inline]

Definition at line 81 of file TGLSceneInfo.h.

References fViewer.

TGLViewerBase& TGLSceneInfo::RefViewer (  )  const [inline]

Definition at line 82 of file TGLSceneInfo.h.

References fViewer.

TGLSceneBase* TGLSceneInfo::GetScene (  )  const [inline]

Definition at line 83 of file TGLSceneInfo.h.

References fScene.

TGLSceneBase& TGLSceneInfo::RefScene (  )  const [inline]

Definition at line 84 of file TGLSceneInfo.h.

References fScene.

Bool_t TGLSceneInfo::GetActive (  )  const [inline]

Definition at line 86 of file TGLSceneInfo.h.

References fActive.

void TGLSceneInfo::SetActive ( Bool_t  a  ) 

void TGLSceneInfo::SetupTransformsAndBBox (  ) 

const TGLBoundingBox& TGLSceneInfo::GetTransformedBBox (  )  [inline]

Definition at line 91 of file TGLSceneInfo.h.

References fTransformedBBox.

virtual void TGLSceneInfo::SetSceneTrans ( TGLMatrix  )  [inline, virtual]

Definition at line 93 of file TGLSceneInfo.h.

References ResetSceneStamp().

Bool_t TGLSceneInfo::ViewCheck (  )  const [inline]

Definition at line 95 of file TGLSceneInfo.h.

References fViewCheck.

void TGLSceneInfo::ViewCheck ( Bool_t  c  )  [inline]

Definition at line 96 of file TGLSceneInfo.h.

References fViewCheck.

Bool_t TGLSceneInfo::IsInFrustum (  )  const [inline]

Definition at line 97 of file TGLSceneInfo.h.

References fInFrustum.

void TGLSceneInfo::InFrustum ( Bool_t  f  )  [inline]

Definition at line 98 of file TGLSceneInfo.h.

References fInFrustum.

Bool_t TGLSceneInfo::IsInClip (  )  const [inline]

Definition at line 99 of file TGLSceneInfo.h.

References fInClip.

void TGLSceneInfo::InClip ( Bool_t  c  )  [inline]

Definition at line 100 of file TGLSceneInfo.h.

References fInClip.

Char_t TGLSceneInfo::ClipMode (  )  const [inline]

Definition at line 101 of file TGLSceneInfo.h.

References fClipMode.

void TGLSceneInfo::ClipMode ( Char_t  m  )  [inline]

Definition at line 102 of file TGLSceneInfo.h.

References fClipMode.

Bool_t TGLSceneInfo::ShouldClip (  )  const [inline]

Definition at line 104 of file TGLSceneInfo.h.

References fClipMode, and kClipNone.

Bool_t TGLSceneInfo::IsVisible (  )  const [inline]

Definition at line 105 of file TGLSceneInfo.h.

References fInClip, and fInFrustum.

std::vector<TGLPlane>& TGLSceneInfo::FrustumPlanes (  )  [inline]

Definition at line 107 of file TGLSceneInfo.h.

References fFrustumPlanes.

std::vector<TGLPlane>& TGLSceneInfo::ClipPlanes (  )  [inline]

Definition at line 108 of file TGLSceneInfo.h.

References fClipPlanes.

Short_t TGLSceneInfo::LOD (  )  const [inline]

Definition at line 110 of file TGLSceneInfo.h.

References fLOD.

void TGLSceneInfo::SetLOD ( Short_t  lod  )  [inline]

Definition at line 111 of file TGLSceneInfo.h.

References fLOD.

Short_t TGLSceneInfo::Style (  )  const [inline]

Definition at line 113 of file TGLSceneInfo.h.

References fStyle.

void TGLSceneInfo::SetStyle ( Short_t  st  )  [inline]

Definition at line 114 of file TGLSceneInfo.h.

References fStyle.

Float_t TGLSceneInfo::WFLineW (  )  const [inline]

Definition at line 116 of file TGLSceneInfo.h.

References fWFLineW.

void TGLSceneInfo::SetWFLineW ( Float_t  w  )  [inline]

Definition at line 117 of file TGLSceneInfo.h.

References fWFLineW.

Float_t TGLSceneInfo::OLLineW (  )  const [inline]

Definition at line 118 of file TGLSceneInfo.h.

References fOLLineW.

void TGLSceneInfo::SetOLLineW ( Float_t  w  )  [inline]

Definition at line 119 of file TGLSceneInfo.h.

References fOLLineW.

TGLClip* TGLSceneInfo::Clip (  )  const [inline]

Definition at line 121 of file TGLSceneInfo.h.

References fClip.

void TGLSceneInfo::SetClip ( TGLClip p  )  [inline]

Definition at line 122 of file TGLSceneInfo.h.

References fClip, and p.

Short_t TGLSceneInfo::LastLOD (  )  const [inline]

Definition at line 124 of file TGLSceneInfo.h.

References fLastLOD.

void TGLSceneInfo::SetLastLOD ( Short_t  ld  )  [inline]

Definition at line 125 of file TGLSceneInfo.h.

References fLastLOD.

Short_t TGLSceneInfo::LastStyle (  )  const [inline]

Definition at line 127 of file TGLSceneInfo.h.

References fLastStyle.

void TGLSceneInfo::SetLastStyle ( Short_t  st  )  [inline]

Definition at line 128 of file TGLSceneInfo.h.

References fLastStyle.

Float_t TGLSceneInfo::LastWFLineW (  )  const [inline]

Definition at line 130 of file TGLSceneInfo.h.

References fLastWFLineW.

void TGLSceneInfo::SetLastWFLineW ( Float_t  w  )  [inline]

Definition at line 131 of file TGLSceneInfo.h.

References fLastWFLineW.

Float_t TGLSceneInfo::LastOLLineW (  )  const [inline]

Definition at line 132 of file TGLSceneInfo.h.

References fLastOLLineW.

void TGLSceneInfo::SetLastOLLineW ( Float_t  w  )  [inline]

Definition at line 133 of file TGLSceneInfo.h.

References fLastOLLineW.

TGLClip* TGLSceneInfo::LastClip (  )  const [inline]

Definition at line 135 of file TGLSceneInfo.h.

References fLastClip.

void TGLSceneInfo::SetLastClip ( TGLClip p  )  [inline]

Definition at line 136 of file TGLSceneInfo.h.

References fLastClip, and p.

TGLCamera* TGLSceneInfo::LastCamera (  )  const [inline]

Definition at line 138 of file TGLSceneInfo.h.

References fLastCamera.

void TGLSceneInfo::SetLastCamera ( TGLCamera p  )  [inline]

Definition at line 139 of file TGLSceneInfo.h.

References fLastCamera, and p.

UInt_t TGLSceneInfo::SceneStamp (  )  const [inline]

Definition at line 141 of file TGLSceneInfo.h.

References fSceneStamp.

void TGLSceneInfo::SetSceneStamp ( UInt_t  ts  )  [inline]

Definition at line 142 of file TGLSceneInfo.h.

References fSceneStamp.

void TGLSceneInfo::ResetSceneStamp (  )  [inline]

Definition at line 143 of file TGLSceneInfo.h.

References fSceneStamp.

UInt_t TGLSceneInfo::ClipStamp (  )  const [inline]

Definition at line 145 of file TGLSceneInfo.h.

References fClipStamp.

void TGLSceneInfo::SetClipStamp ( UInt_t  ts  )  [inline]

Definition at line 146 of file TGLSceneInfo.h.

References fClipStamp.

void TGLSceneInfo::ResetClipStamp (  )  [inline]

Definition at line 147 of file TGLSceneInfo.h.

References fClipStamp.

UInt_t TGLSceneInfo::CameraStamp (  )  const [inline]

Definition at line 149 of file TGLSceneInfo.h.

References fCameraStamp.

void TGLSceneInfo::SetCameraStamp ( UInt_t  ts  )  [inline]

Definition at line 150 of file TGLSceneInfo.h.

References fCameraStamp.

void TGLSceneInfo::ResetCameraStamp (  )  [inline]

Definition at line 151 of file TGLSceneInfo.h.

References fCameraStamp.

Bool_t TGLSceneInfo::HasUpdateTimeouted (  )  const [inline]

Definition at line 153 of file TGLSceneInfo.h.

References fUpdateTimeouted.

void TGLSceneInfo::UpdateTimeouted (  )  [inline]

Definition at line 154 of file TGLSceneInfo.h.

References fUpdateTimeouted, and kTRUE.

void TGLSceneInfo::ResetUpdateTimeouted (  )  [inline]

Definition at line 155 of file TGLSceneInfo.h.

References fUpdateTimeouted, and kFALSE.


Friends And Related Function Documentation

TGLSceneBase [friend]

Definition at line 28 of file TGLSceneInfo.h.


Member Data Documentation

TGLViewerBase* TGLSceneInfo::fViewer [protected]

Definition at line 38 of file TGLSceneInfo.h.

Referenced by GetViewer(), RefViewer(), and SetActive().

TGLSceneBase* TGLSceneInfo::fScene [protected]

Definition at line 39 of file TGLSceneInfo.h.

Referenced by TGLScene::TSceneInfo::DumpDrawStats(), GetScene(), TGLScene::TSceneInfo::PreDraw(), RefScene(), and SetupTransformsAndBBox().

Bool_t TGLSceneInfo::fActive [protected]

Definition at line 40 of file TGLSceneInfo.h.

Referenced by GetActive(), and SetActive().

Short_t TGLSceneInfo::fLOD [protected]

Definition at line 42 of file TGLSceneInfo.h.

Referenced by LOD(), and SetLOD().

Short_t TGLSceneInfo::fStyle [protected]

Definition at line 43 of file TGLSceneInfo.h.

Referenced by SetStyle(), and Style().

Float_t TGLSceneInfo::fWFLineW [protected]

Definition at line 44 of file TGLSceneInfo.h.

Referenced by SetWFLineW(), and WFLineW().

Float_t TGLSceneInfo::fOLLineW [protected]

Definition at line 45 of file TGLSceneInfo.h.

Referenced by OLLineW(), and SetOLLineW().

TGLClip* TGLSceneInfo::fClip [protected]

Definition at line 46 of file TGLSceneInfo.h.

Referenced by Clip(), and SetClip().

Short_t TGLSceneInfo::fLastLOD [protected]

Definition at line 48 of file TGLSceneInfo.h.

Referenced by LastLOD(), and SetLastLOD().

Short_t TGLSceneInfo::fLastStyle [protected]

Definition at line 49 of file TGLSceneInfo.h.

Referenced by LastStyle(), and SetLastStyle().

Float_t TGLSceneInfo::fLastWFLineW [protected]

Definition at line 50 of file TGLSceneInfo.h.

Referenced by LastWFLineW(), and SetLastWFLineW().

Float_t TGLSceneInfo::fLastOLLineW [protected]

Definition at line 51 of file TGLSceneInfo.h.

Referenced by LastOLLineW(), and SetLastOLLineW().

TGLClip* TGLSceneInfo::fLastClip [protected]

Definition at line 52 of file TGLSceneInfo.h.

Referenced by LastClip(), and SetLastClip().

TGLCamera* TGLSceneInfo::fLastCamera [protected]

Definition at line 53 of file TGLSceneInfo.h.

Referenced by LastCamera(), and SetLastCamera().

UInt_t TGLSceneInfo::fSceneStamp [protected]

Definition at line 55 of file TGLSceneInfo.h.

Referenced by ResetSceneStamp(), SceneStamp(), and SetSceneStamp().

UInt_t TGLSceneInfo::fClipStamp [protected]

Definition at line 56 of file TGLSceneInfo.h.

Referenced by ClipStamp(), ResetClipStamp(), and SetClipStamp().

UInt_t TGLSceneInfo::fCameraStamp [protected]

Definition at line 57 of file TGLSceneInfo.h.

Referenced by CameraStamp(), ResetCameraStamp(), and SetCameraStamp().

Bool_t TGLSceneInfo::fUpdateTimeouted [protected]

Definition at line 58 of file TGLSceneInfo.h.

Referenced by HasUpdateTimeouted(), ResetUpdateTimeouted(), and UpdateTimeouted().

TGLBoundingBox TGLSceneInfo::fTransformedBBox [protected]

Definition at line 65 of file TGLSceneInfo.h.

Referenced by GetTransformedBBox(), and SetupTransformsAndBBox().

Bool_t TGLSceneInfo::fViewCheck [protected]

Definition at line 67 of file TGLSceneInfo.h.

Referenced by ViewCheck().

Bool_t TGLSceneInfo::fInFrustum [protected]

Definition at line 68 of file TGLSceneInfo.h.

Referenced by InFrustum(), IsInFrustum(), and IsVisible().

Bool_t TGLSceneInfo::fInClip [protected]

Definition at line 69 of file TGLSceneInfo.h.

Referenced by InClip(), IsInClip(), and IsVisible().

Char_t TGLSceneInfo::fClipMode [protected]

Definition at line 70 of file TGLSceneInfo.h.

Referenced by ClipMode(), and ShouldClip().

TGLPlaneSet_t TGLSceneInfo::fFrustumPlanes [protected]

Definition at line 71 of file TGLSceneInfo.h.

Referenced by FrustumPlanes().

TGLPlaneSet_t TGLSceneInfo::fClipPlanes [protected]

Definition at line 72 of file TGLSceneInfo.h.

Referenced by ClipPlanes().

TGLViewerBase* TGLSceneInfo::fViewer [protected]

Definition at line 38 of file TGLSceneInfo.h.

TGLSceneBase* TGLSceneInfo::fScene [protected]

Definition at line 39 of file TGLSceneInfo.h.

TGLClip* TGLSceneInfo::fClip [protected]

Definition at line 46 of file TGLSceneInfo.h.

TGLClip* TGLSceneInfo::fLastClip [protected]

Definition at line 52 of file TGLSceneInfo.h.

TGLCamera* TGLSceneInfo::fLastCamera [protected]

Definition at line 53 of file TGLSceneInfo.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:14 2011 for ROOT_528-00b_version by  doxygen 1.5.1