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

CybTextureCoordinateC Class Reference

#include <cybtexturecoordinatec.h>

Inheritance diagram for CybTextureCoordinateC:

Inheritance graph
[legend]
Collaboration diagram for CybTextureCoordinateC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybTextureCoordinateC (CybWorldC *)
virtual ~CybTextureCoordinateC ()
 CybTextureCoordinateC (const CybTextureCoordinateC &)
CybTextureCoordinateC & operator= (const CybTextureCoordinateC &)
float * GetTexCoord_fv (long i)
SFVec2f GetTexCoord (long i)
long GetLength ()
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual int AddSrc (CybNodeC *pN, const StringC &a1, const StringC &a2)
virtual void SetEvent (long, const void *, BaseI *)
virtual long BufEvent (long, const void *, BaseI *)
virtual long GetEventBufMinDataSize ()
virtual long GetEventBufMaxDataSize ()
virtual short CopyEventBuf (AnyC &, long)
virtual short SetEventBuf (AnyC &, BaseI *)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)

Protected Attributes

long m_length
float * m_texcoord
long m_lengthBuf
float * m_texcoordBuf
long m_copyEventBufState

Constructor & Destructor Documentation

CybTextureCoordinateC::CybTextureCoordinateC CybWorldC  
 

virtual CybTextureCoordinateC::~CybTextureCoordinateC   [virtual]
 

CybTextureCoordinateC::CybTextureCoordinateC const CybTextureCoordinateC &   
 


Member Function Documentation

virtual int CybTextureCoordinateC::AddSrc CybNodeC   pN,
const StringC   a1,
const StringC   a2
[virtual]
 

Reimplemented from CybNodeC.

virtual long CybTextureCoordinateC::BufEvent long   ,
const void *   ,
BaseI  
[virtual]
 

Reimplemented from CybNodeC.

virtual short CybTextureCoordinateC::CopyEventBuf AnyC  ,
long   
[virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

virtual long CybTextureCoordinateC::GetEventBufMaxDataSize   [virtual]
 

Reimplemented from CybNodeC.

virtual long CybTextureCoordinateC::GetEventBufMinDataSize   [virtual]
 

Reimplemented from CybNodeC.

long CybTextureCoordinateC::GetLength   [inline]
 

Definition at line 47 of file cybtexturecoordinatec.h.

00047 {return m_length/2;}

SFVec2f CybTextureCoordinateC::GetTexCoord long    i [inline]
 

Definition at line 46 of file cybtexturecoordinatec.h.

References SFVec2f.

00046 {return SFVec2f(m_texcoord[2*i],m_texcoord[2*i+1]);} 

float* CybTextureCoordinateC::GetTexCoord_fv long    i [inline]
 

Definition at line 45 of file cybtexturecoordinatec.h.

00045 {return m_texcoord+2*i;} 

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

Reimplemented from CybNodeC.

CybTextureCoordinateC& CybTextureCoordinateC::operator= const CybTextureCoordinateC &   
 

virtual void CybTextureCoordinateC::SetEvent long   ,
const void *   ,
BaseI  
[virtual]
 

Reimplemented from CybNodeC.

virtual short CybTextureCoordinateC::SetEventBuf AnyC  ,
BaseI  
[virtual]
 

Reimplemented from CybNodeC.


Member Data Documentation

long CybTextureCoordinateC::m_copyEventBufState [protected]
 

Definition at line 64 of file cybtexturecoordinatec.h.

long CybTextureCoordinateC::m_length [protected]
 

Definition at line 60 of file cybtexturecoordinatec.h.

long CybTextureCoordinateC::m_lengthBuf [protected]
 

Definition at line 62 of file cybtexturecoordinatec.h.

float* CybTextureCoordinateC::m_texcoord [protected]
 

Definition at line 61 of file cybtexturecoordinatec.h.

float* CybTextureCoordinateC::m_texcoordBuf [protected]
 

Definition at line 63 of file cybtexturecoordinatec.h.


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