Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CybGraphicChannelC Class Reference

#include <cybgraphicchannelc.h>

Inheritance diagram for CybGraphicChannelC:

Inheritance graph
[legend]
Collaboration diagram for CybGraphicChannelC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybGraphicChannelC ()
virtual void ClearBuffers ()=0
void GetScreenSize (double &x, double &y) const
double GetFar () const
double GetNear () const
VectorC GetViewplanePos () const
VectorC GetViewplaneNorm () const
VectorC GetProjectionpoint () const
double GetViewplaneRol () const
virtual void SetViewplanePos (const VectorC &v)
virtual void SetViewplaneNorm (const VectorC &v)
virtual void SetProjectionpoint (const VectorC &v)
virtual void SetScreenSize (double x, double y)
virtual void SetViewplaneRol (double rol)
virtual void SetFar (const double &f)
virtual void SetNear (const double &n)
virtual short TestBInfo (const CybBInfoC &)
void HeadLightOn (short b)
short HeadLightIsOn () const
void SetWireFrame (short b)
short GetWireFrame () const
long GetCullingStat ()

Protected Methods

void UpdateFrustumNormals ()

Protected Attributes

VectorC m_viewplanePos
VectorC m_viewplaneNorm
double m_viewplaneRol
double m_near
double m_far
VectorC m_frustumTopNormal
VectorC m_frustumBottomNormal
VectorC m_frustumLeftNormal
VectorC m_frustumRightNormal
VectorC m_frustumBase
long m_cullingCount
long m_noCullLevel
VectorC m_projectionpoint
double m_vww
double m_vwh
short m_headLightOn
short m_bWireFrame

Constructor & Destructor Documentation

CybGraphicChannelC::CybGraphicChannelC  
 


Member Function Documentation

virtual void CybGraphicChannelC::ClearBuffers   [pure virtual]
 

Implemented in CybGLChannelC, and CybPFChannelC.

long CybGraphicChannelC::GetCullingStat   [inline]
 

Definition at line 37 of file cybgraphicchannelc.h.

00037 {return m_cullingCount;}

double CybGraphicChannelC::GetFar   const [inline]
 

Definition at line 17 of file cybgraphicchannelc.h.

00017 {return m_far;}

double CybGraphicChannelC::GetNear   const [inline]
 

Definition at line 18 of file cybgraphicchannelc.h.

00018 {return m_near;}

VectorC CybGraphicChannelC::GetProjectionpoint   const [inline]
 

Definition at line 21 of file cybgraphicchannelc.h.

00021 {return m_projectionpoint;}

void CybGraphicChannelC::GetScreenSize double &    x,
double &    y
const [inline]
 

Definition at line 16 of file cybgraphicchannelc.h.

00016 {x=m_vww;y=m_vwh;}

VectorC CybGraphicChannelC::GetViewplaneNorm   const [inline]
 

Definition at line 20 of file cybgraphicchannelc.h.

00020 {return m_viewplaneNorm;}

VectorC CybGraphicChannelC::GetViewplanePos   const [inline]
 

Definition at line 19 of file cybgraphicchannelc.h.

00019 {return m_viewplanePos;}

double CybGraphicChannelC::GetViewplaneRol   const [inline]
 

Definition at line 22 of file cybgraphicchannelc.h.

00022 {return m_viewplaneRol;}

short CybGraphicChannelC::GetWireFrame   const [inline]
 

Definition at line 36 of file cybgraphicchannelc.h.

00036 {return m_bWireFrame;}

short CybGraphicChannelC::HeadLightIsOn   const [inline]
 

Definition at line 34 of file cybgraphicchannelc.h.

00034 {return m_headLightOn;}

void CybGraphicChannelC::HeadLightOn short    b [inline]
 

Definition at line 33 of file cybgraphicchannelc.h.

00033 {m_headLightOn=b;}

virtual void CybGraphicChannelC::SetFar const double &    f [inline, virtual]
 

Reimplemented in CybPFChannelC.

Definition at line 29 of file cybgraphicchannelc.h.

00029 {m_far=f;}

virtual void CybGraphicChannelC::SetNear const double &    n [inline, virtual]
 

Reimplemented in CybPFChannelC.

Definition at line 30 of file cybgraphicchannelc.h.

00030 {m_near=n;}

virtual void CybGraphicChannelC::SetProjectionpoint const VectorC   v [virtual]
 

Reimplemented in CybPFChannelC.

virtual void CybGraphicChannelC::SetScreenSize double    x,
double    y
[inline, virtual]
 

Reimplemented in CybPFChannelC.

Definition at line 27 of file cybgraphicchannelc.h.

00027 {m_vww=x;m_vwh=y;}

virtual void CybGraphicChannelC::SetViewplaneNorm const VectorC   v [virtual]
 

Reimplemented in CybPFChannelC.

virtual void CybGraphicChannelC::SetViewplanePos const VectorC   v [virtual]
 

Reimplemented in CybPFChannelC.

virtual void CybGraphicChannelC::SetViewplaneRol double    rol [virtual]
 

Reimplemented in CybPFChannelC.

void CybGraphicChannelC::SetWireFrame short    b [inline]
 

Definition at line 35 of file cybgraphicchannelc.h.

00035 {m_bWireFrame = b;}

virtual short CybGraphicChannelC::TestBInfo const CybBInfoC   [virtual]
 

Reimplemented from CybChannelC.

void CybGraphicChannelC::UpdateFrustumNormals   [protected]
 


Member Data Documentation

short CybGraphicChannelC::m_bWireFrame [protected]
 

Definition at line 62 of file cybgraphicchannelc.h.

long CybGraphicChannelC::m_cullingCount [protected]
 

Definition at line 55 of file cybgraphicchannelc.h.

double CybGraphicChannelC::m_far [protected]
 

Definition at line 47 of file cybgraphicchannelc.h.

Referenced by CybPFChannelC::SetFar().

VectorC CybGraphicChannelC::m_frustumBase [protected]
 

Definition at line 53 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_frustumBottomNormal [protected]
 

Definition at line 50 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_frustumLeftNormal [protected]
 

Definition at line 51 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_frustumRightNormal [protected]
 

Definition at line 52 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_frustumTopNormal [protected]
 

Definition at line 49 of file cybgraphicchannelc.h.

short CybGraphicChannelC::m_headLightOn [protected]
 

Definition at line 61 of file cybgraphicchannelc.h.

double CybGraphicChannelC::m_near [protected]
 

Definition at line 47 of file cybgraphicchannelc.h.

Referenced by CybPFChannelC::SetNear().

long CybGraphicChannelC::m_noCullLevel [protected]
 

Definition at line 56 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_projectionpoint [protected]
 

Definition at line 58 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_viewplaneNorm [protected]
 

Definition at line 45 of file cybgraphicchannelc.h.

VectorC CybGraphicChannelC::m_viewplanePos [protected]
 

Definition at line 44 of file cybgraphicchannelc.h.

double CybGraphicChannelC::m_viewplaneRol [protected]
 

Definition at line 46 of file cybgraphicchannelc.h.

double CybGraphicChannelC::m_vwh [protected]
 

Definition at line 59 of file cybgraphicchannelc.h.

double CybGraphicChannelC::m_vww [protected]
 

Definition at line 59 of file cybgraphicchannelc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:28:17 2003 for Open ActiveWrl by doxygen1.3-rc2