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

CybXBrwsViewC Class Reference

#include <cybwinwrlctrlc.h>

Inheritance diagram for CybXBrwsViewC:

Inheritance graph
[legend]
Collaboration diagram for CybXBrwsViewC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybXBrwsViewC ()
 CybXBrwsViewC (int, int)
void SetDisplayOri (const MatrixC &M)
void SetDisplayOffset (const VectorC &v)
virtual void ButtonPressed (int x, int y, int bnr)
virtual void ButtonReleased (int x, int y, int bnr)
virtual void ButtonMouseMove (int x, int y, int bnr)
virtual void MouseMove (int x, int y)
virtual void KeyPressed (char ch)
virtual void Update ()
virtual void SetSleep ()
virtual void SetWake ()
virtual void AddToModel (ModelC *pD)
virtual void SetViewpointPos (const VectorC &)
virtual void SetViewpointNormal (const VectorC &)

Protected Methods

void MoveViewpoint (double)
VectorC CalcMousePos (int iX, int iY)

Protected Attributes

CybGraphicChannelCm_pChannel_mouse
VectorC m_dsplyOffset
MatrixC m_dsplyOri
TimeC m_lastUpdateView
TimeC m_lastFramecounterReset
int m_framecounter
double m_minFrameRate
int m_blickmodus
double m_dYScale
double m_dSpeed
PointC m_p
PointC m_pp
int m_bt
CybScriptCm_pScriptWinEvents
long m_winEventsKeyID
long m_winEventsMousePosID
long m_winEventsMouseButtonID

Constructor & Destructor Documentation

CybXBrwsViewC::CybXBrwsViewC   [inline]
 

Definition at line 45 of file cybwinwrlctrlc.h.

00045 {}

CybXBrwsViewC::CybXBrwsViewC int   ,
int   
 


Member Function Documentation

virtual void CybXBrwsViewC::AddToModel ModelC   pD [virtual]
 

Reimplemented from ViewC.

virtual void CybXBrwsViewC::ButtonMouseMove int    x,
int    y,
int    bnr
[virtual]
 

virtual void CybXBrwsViewC::ButtonPressed int    x,
int    y,
int    bnr
[virtual]
 

virtual void CybXBrwsViewC::ButtonReleased int    x,
int    y,
int    bnr
[virtual]
 

VectorC CybXBrwsViewC::CalcMousePos int    iX,
int    iY
[protected]
 

virtual void CybXBrwsViewC::KeyPressed char    ch [virtual]
 

virtual void CybXBrwsViewC::MouseMove int    x,
int    y
[virtual]
 

void CybXBrwsViewC::MoveViewpoint double    [protected]
 

void CybXBrwsViewC::SetDisplayOffset const VectorC   v [inline]
 

Definition at line 49 of file cybwinwrlctrlc.h.

00049 {m_dsplyOffset=v;}

void CybXBrwsViewC::SetDisplayOri const MatrixC   M [inline]
 

Definition at line 48 of file cybwinwrlctrlc.h.

00048 {m_dsplyOri=M;}

virtual void CybXBrwsViewC::SetSleep   [virtual]
 

Reimplemented from DisViewC.

virtual void CybXBrwsViewC::SetViewpointNormal const VectorC   [virtual]
 

Reimplemented from CybViewC.

virtual void CybXBrwsViewC::SetViewpointPos const VectorC   [virtual]
 

Reimplemented from CybViewC.

virtual void CybXBrwsViewC::SetWake   [virtual]
 

Reimplemented from DisViewC.

virtual void CybXBrwsViewC::Update   [virtual]
 

Reimplemented from DisViewC.


Member Data Documentation

int CybXBrwsViewC::m_blickmodus [protected]
 

Definition at line 82 of file cybwinwrlctrlc.h.

int CybXBrwsViewC::m_bt [protected]
 

Definition at line 88 of file cybwinwrlctrlc.h.

double CybXBrwsViewC::m_dSpeed [protected]
 

Definition at line 84 of file cybwinwrlctrlc.h.

VectorC CybXBrwsViewC::m_dsplyOffset [protected]
 

Definition at line 74 of file cybwinwrlctrlc.h.

MatrixC CybXBrwsViewC::m_dsplyOri [protected]
 

Definition at line 75 of file cybwinwrlctrlc.h.

double CybXBrwsViewC::m_dYScale [protected]
 

Definition at line 83 of file cybwinwrlctrlc.h.

int CybXBrwsViewC::m_framecounter [protected]
 

Definition at line 79 of file cybwinwrlctrlc.h.

TimeC CybXBrwsViewC::m_lastFramecounterReset [protected]
 

Definition at line 78 of file cybwinwrlctrlc.h.

TimeC CybXBrwsViewC::m_lastUpdateView [protected]
 

Definition at line 77 of file cybwinwrlctrlc.h.

double CybXBrwsViewC::m_minFrameRate [protected]
 

Definition at line 80 of file cybwinwrlctrlc.h.

PointC CybXBrwsViewC::m_p [protected]
 

Definition at line 86 of file cybwinwrlctrlc.h.

CybGraphicChannelC* CybXBrwsViewC::m_pChannel_mouse [protected]
 

Definition at line 72 of file cybwinwrlctrlc.h.

PointC CybXBrwsViewC::m_pp [protected]
 

Definition at line 87 of file cybwinwrlctrlc.h.

CybScriptC* CybXBrwsViewC::m_pScriptWinEvents [protected]
 

Definition at line 90 of file cybwinwrlctrlc.h.

long CybXBrwsViewC::m_winEventsKeyID [protected]
 

Definition at line 91 of file cybwinwrlctrlc.h.

long CybXBrwsViewC::m_winEventsMouseButtonID [protected]
 

Definition at line 93 of file cybwinwrlctrlc.h.

long CybXBrwsViewC::m_winEventsMousePosID [protected]
 

Definition at line 92 of file cybwinwrlctrlc.h.


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