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

CybViewpointC Class Reference

#include <cybviewpointc.h>

Inheritance diagram for CybViewpointC:

Inheritance graph
[legend]
Collaboration diagram for CybViewpointC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybViewpointC (CybWorldC *pW=0)
 CybViewpointC (const CybViewpointC &)
CybViewpointC & operator= (const CybViewpointC &)
VectorC GetPos () const
VectorC GetNormal () const
double GetNormalRol () const
void SetPos (VectorC v)
void SetNormal (VectorC v)
void SetNormalRol (double d)
virtual void ToChannel (CybChannelC *, long flag)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
virtual void Load_fieldOfView (char *&, const char *, long &)
virtual void Load_jump (char *&, const char *, long &)
virtual void Load_orientation (char *&, const char *, long &)
virtual void Load_position (char *&, const char *, long &)
virtual void Load_description (char *&, const char *, long &)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)

Protected Attributes

double m_fieldOfView
int m_jump
VectorC m_orientationAxes
double m_orientationAngle
StringC m_description
VectorC m_position
VectorC m_normal
double m_normalRol
VectorC m_absPosition
VectorC m_absNormal
double m_absNormalRol

Static Private Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybViewpointC::CybViewpointC CybWorldC   pW = 0
 

CybViewpointC::CybViewpointC const CybViewpointC &   
 


Member Function Documentation

virtual void CybViewpointC::CreateNewCopy CybNodeC   [protected, virtual]
 

Reimplemented from CybNodeC.

VectorC CybViewpointC::GetNormal   const [inline]
 

Definition at line 43 of file cybviewpointc.h.

00043 {return m_absNormal;}

double CybViewpointC::GetNormalRol   const [inline]
 

Definition at line 44 of file cybviewpointc.h.

00044 {return m_absNormalRol;}

VectorC CybViewpointC::GetPos   const [inline]
 

Definition at line 42 of file cybviewpointc.h.

00042 {return m_absPosition;}

virtual void CybViewpointC::Load_description char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented from CybNodeC.

virtual void CybViewpointC::Load_fieldOfView char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybViewpointC::Load_jump char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented from CybNodeC.

virtual void CybViewpointC::Load_orientation char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented from CybNodeC.

virtual void CybViewpointC::Load_position char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybViewpointC::LoadVRML char *&    iter,
const char *    iterEnd,
long &    znr
[protected, virtual]
 

Reimplemented from CybNodeC.

CybViewpointC& CybViewpointC::operator= const CybViewpointC &   
 

void CybViewpointC::SetNormal VectorC    v [inline]
 

Definition at line 46 of file cybviewpointc.h.

00046 {m_absNormal = m_normal = v;}

void CybViewpointC::SetNormalRol double    d [inline]
 

Definition at line 47 of file cybviewpointc.h.

00047 {m_absNormalRol = m_normalRol = d;}

void CybViewpointC::SetPos VectorC    v [inline]
 

Definition at line 45 of file cybviewpointc.h.

00045 {m_absPosition = m_position = v;}

virtual void CybViewpointC::ToChannel CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybNodeC.


Member Data Documentation

VectorC CybViewpointC::m_absNormal [protected]
 

Definition at line 67 of file cybviewpointc.h.

double CybViewpointC::m_absNormalRol [protected]
 

Definition at line 68 of file cybviewpointc.h.

VectorC CybViewpointC::m_absPosition [protected]
 

Definition at line 66 of file cybviewpointc.h.

StringC CybViewpointC::m_description [protected]
 

Definition at line 62 of file cybviewpointc.h.

double CybViewpointC::m_fieldOfView [protected]
 

Definition at line 58 of file cybviewpointc.h.

int CybViewpointC::m_jump [protected]
 

Definition at line 59 of file cybviewpointc.h.

VectorC CybViewpointC::m_normal [protected]
 

Definition at line 64 of file cybviewpointc.h.

double CybViewpointC::m_normalRol [protected]
 

Definition at line 65 of file cybviewpointc.h.

double CybViewpointC::m_orientationAngle [protected]
 

Definition at line 61 of file cybviewpointc.h.

VectorC CybViewpointC::m_orientationAxes [protected]
 

Definition at line 60 of file cybviewpointc.h.

VectorC CybViewpointC::m_position [protected]
 

Definition at line 63 of file cybviewpointc.h.

char CybViewpointC::VRMLKeyStrList[][30] [static, private]
 

Definition at line 70 of file cybviewpointc.h.


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