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

CybNodeC Class Reference

#include <cybnodec.h>

Inheritance diagram for CybNodeC:

Inheritance graph
[legend]
Collaboration diagram for CybNodeC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybNodeC (CybWorldC *)
virtual ~CybNodeC ()
 CybNodeC (const CybNodeC &)
CybNodeC & operator= (const CybNodeC &)
virtual void Copy (const CybNodeC *)
virtual CybNodeC * CreateNew ()
virtual void SharedObjectDestroyed (SharedObjectC *)
virtual void * GetImpl ()
virtual void LoadVRML (char *&, const char *, long &)
virtual int SetNode (CybNodeC *)
virtual int AddSrc (CybNodeC *, const StringC &, const StringC &)
virtual int AddDes (EventDesI *, const StringC &, long)
virtual void AddIS (const StringC &a1, const StringC &a2)
virtual long GetFieldDataType (long)
virtual short GetFieldData (long, void *)
virtual short GetBufFieldData (long, void *)
virtual ArrayC< CybNodeC * > GetRouteList ()
virtual long GetFieldEventID (const char *)
virtual long GetNumberOfFields ()
virtual void ToChannel (CybChannelC *, long)
virtual void FinishInit ()
virtual void EventCascadeBegin ()
virtual void EventCascadeEnd ()
virtual const CybBInfoCGetBInfo ()
virtual short SendingEventsToActPasIntfcs ()
virtual void SetEvent (long, const void *, BaseI *)
virtual long BufEvent (long, const void *, BaseI *)
virtual long GetEventBufMaxDataSize ()
virtual long GetEventBufMinDataSize ()
virtual short CopyEventBuf (AnyC &, long)
virtual short SetEventBuf (AnyC &, BaseI *)
virtual void ProtoDestroyed (CybProtoC *)
void SetBlindChannel (CybChannelC *pC)
CybWorldCGetWorld ()
const long & GetNodeID () const
const long & GetNodeIDProto () const
void FreeNodeID ()
short IsKindOf (int) const
Matrix4C GetGlobalTransformMatrix ()
int GetNodeType (short i)
int GetNodeTypeLast ()
const char * GetDefName () const
void SetDefName (const StringC &s)
CybProtoCGetProto ()
long GetNumParents ()
CybNodeC * GetParent (long)
void AddParent (CybNodeC *)
void RemoveParent (CybNodeC *)

Protected Methods

void SetAndLoadNode (CybNodeC *, char *&, const char *, long &)
virtual void CreateNewCopy (CybNodeC *)
void RedirectEventPipe (EventPipeC &eventPipe)
short CheckEvent (long)
virtual void Load_PROTOInst (const StringC &, char *&, const char *, long &)
virtual void Load_Node (long, char *&, const char *, long &)
virtual void Load_field (const StringC &, char *&, const char *, long &)
virtual void Load_children (char *&, const char *, long &, short flag=0)
virtual void Load_bboxCenter (char *&, const char *, long &)
virtual void Load_bboxSize (char *&, const char *, long &)
virtual void Load_axisOfRotation (char *&, const char *, long &)
virtual void Load_collide (char *&, const char *, long &)
virtual void Load_proxy (char *&, const char *, long &)
virtual void Load_scaleOrientation (char *&, const char *, long &)
virtual void Load_center (char *&, const char *, long &)
virtual void Load_rotation (char *&, const char *, long &)
virtual void Load_scale (char *&, const char *, long &)
virtual void Load_translation (char *&, const char *, long &)
virtual void Load_choice (char *&, const char *, long &)
virtual void Load_whichChoice (char *&, const char *, long &)
virtual void Load_url (char *&, const char *, long &)
virtual void Load_level (char *&, const char *, long &)
virtual void Load_range (char *&, const char *, long &)
virtual void Load_appearance (char *&, const char *, long &)
virtual void Load_geometry (char *&, const char *, long &)
virtual void Load_material (char *&, const char *, long &)
virtual void Load_texture (char *&, const char *, long &)
virtual void Load_textureTransform (char *&, const char *, long &)
virtual void Load_family (char *&, const char *, long &)
virtual void Load_horizontal (char *&, const char *, long &)
virtual void Load_justify (char *&, const char *, long &)
virtual void Load_language (char *&, const char *, long &)
virtual void Load_leftToRight (char *&, const char *, long &)
virtual void Load_spacing (char *&, const char *, long &)
virtual void Load_style (char *&, const char *, long &)
virtual void Load_topToBottom (char *&, const char *, long &)
virtual void Load_repeatS (char *&, const char *, long &)
virtual void Load_repeatT (char *&, const char *, long &)
virtual void Load_diffuseColor (char *&, const char *, long &)
virtual void Load_emissiveColor (char *&, const char *, long &)
virtual void Load_specularColor (char *&, const char *, long &)
virtual void Load_shininess (char *&, const char *, long &)
virtual void Load_transparency (char *&, const char *, long &)
virtual void Load_coord (char *&, const char *, long &)
virtual void Load_normal (char *&, const char *, long &)
virtual void Load_texCoord (char *&, const char *, long &)
virtual void Load_color (char *&, const char *, long &)
virtual void Load_colorIndex (char *&, const char *, long &)
virtual void Load_convex (char *&, const char *, long &)
virtual void Load_creaseAngle (char *&, const char *, long &)
virtual void Load_coordIndex (char *&, const char *, long &)
virtual void Load_normalIndex (char *&, const char *, long &)
virtual void Load_texCoordIndex (char *&, const char *, long &)
virtual void Load_colorPerVertex (char *&, const char *, long &)
virtual void Load_normalPerVertex (char *&, const char *, long &)
virtual void Load_solid (char *&, const char *, long &)
virtual void Load_ccw (char *&, const char *, long &)
virtual void Load_xDimension (char *&, const char *, long &)
virtual void Load_xSpacing (char *&, const char *, long &)
virtual void Load_zDimension (char *&, const char *, long &)
virtual void Load_zSpacing (char *&, const char *, long &)
virtual void Load_beginCap (char *&, const char *, long &)
virtual void Load_crossSection (char *&, const char *, long &)
virtual void Load_endCap (char *&, const char *, long &)
virtual void Load_orientation (char *&, const char *, long &)
virtual void Load_spine (char *&, const char *, long &)
virtual void Load_speed (char *&, const char *, long &)
virtual void Load_image (char *&, const char *, long &)
virtual void Load_ambientIntensity (char *&, const char *, long &)
virtual void Load_direction (char *&, const char *, long &)
virtual void Load_intensity (char *&, const char *, long &)
virtual void Load_on (char *&, const char *, long &)
virtual void Load_attenuation (char *&, const char *, long &)
virtual void Load_location (char *&, const char *, long &)
virtual void Load_radius (char *&, const char *, long &)
virtual void Load_beamWidth (char *&, const char *, long &)
virtual void Load_cutOffAngle (char *&, const char *, long &)
virtual void Load_description (char *&, const char *, long &)
virtual void Load_loop (char *&, const char *, long &)
virtual void Load_pitch (char *&, const char *, long &)
virtual void Load_startTime (char *&, const char *, long &)
virtual void Load_stopTime (char *&, const char *, long &)
virtual void Load_maxBack (char *&, const char *, long &)
virtual void Load_maxFront (char *&, const char *, long &)
virtual void Load_minBack (char *&, const char *, long &)
virtual void Load_minFront (char *&, const char *, long &)
virtual void Load_priority (char *&, const char *, long &)
virtual void Load_source (char *&, const char *, long &)
virtual void Load_spatialize (char *&, const char *, long &)
virtual void Load_groundAngle (char *&, const char *, long &)
virtual void Load_groundColor (char *&, const char *, long &)
virtual void Load_backUrl (char *&, const char *, long &)
virtual void Load_bottomUrl (char *&, const char *, long &)
virtual void Load_frontUrl (char *&, const char *, long &)
virtual void Load_leftUrl (char *&, const char *, long &)
virtual void Load_rightUrl (char *&, const char *, long &)
virtual void Load_topUrl (char *&, const char *, long &)
virtual void Load_skyAngle (char *&, const char *, long &)
virtual void Load_skyColor (char *&, const char *, long &)
virtual void Load_fogType (char *&, const char *, long &)
virtual void Load_visibilityRange (char *&, const char *, long &)
virtual void Load_avatarSize (char *&, const char *, long &)
virtual void Load_headLight (char *&, const char *, long &)
virtual void Load_type (char *&, const char *, long &)
virtual void Load_visibilityLimit (char *&, const char *, long &)
virtual void Load_string (char *&, const char *, long &)
virtual void Load_fontStyle (char *&, const char *, long &)
virtual void Load_length (char *&, const char *, long &)
virtual void Load_maxExtent (char *&, const char *, long &)
virtual void Load_fielOfView (char *&, const char *, long &)
virtual void Load_jump (char *&, const char *, long &)
virtual void Load_key (char *&, const char *, long &)
virtual void Load_keyValue (char *&, const char *, long &)
virtual void Load_autoOffset (char *&, const char *, long &)
virtual void Load_diskAngle (char *&, const char *, long &)
virtual void Load_enabled (char *&, const char *, long &)
virtual void Load_maxAngle (char *&, const char *, long &)
virtual void Load_minAngle (char *&, const char *, long &)
virtual void Load_offset (char *&, const char *, long &)
virtual void Load_maxPosition (char *&, const char *, long &)
virtual void Load_minPosition (char *&, const char *, long &)
virtual void Load_cycleInterval (char *&, const char *, long &)
virtual void Load_cycleTime (char *&, const char *, long &)
virtual void Load_coordinate (char *&, const char *, long &)
virtual void Load_point (char *&, const char *, long &)
virtual void Load_vector (char *&, const char *, long &)
virtual void Load_attr_event (const char *, char *&, const char *, long &)
virtual void Load_directOutput (char *&, const char *, long &)
virtual void Load_mustEvaluate (char *&, const char *, long &)
virtual void Load_fieldName (char *&, const char *, long &)
virtual void Load_info (char *&, const char *, long &)
virtual void Load_title (char *&, const char *, long &)
virtual void Load_lineCreases (char *&, const char *, long &)
virtual void Load_DEF (char *&, const char *, long &)
virtual void Load_USE (char *&, const char *, long &)
virtual void Load_ROUTE (char *&, const char *, long &)
virtual void Load_End (char *&, const char *, long &)
virtual void Load_PROTO (char *&, const char *, long &)
virtual void Load_EXTERNPROTO (char *&, const char *, long &)
virtual void Load_IS (char *&, const char *, long &)

Protected Attributes

CybChannelCm_pBlindChannel
long m_blindTrav
ArrayC< int > m_nodeType
ArrayC< CybNodeC * > m_parents
CybWorldCm_pWorld
StringC m_defName
CybProtoCm_pProto
CybBInfoC m_BInfo
long m_nodeID
long m_nodeIDProto
ArrayC< RouteSm_routes
short m_bRoutesToActPasIntfcs
ArrayC< long > m_bufEventIDs
ArrayC< void * > m_bufEventData
ArrayC< long > m_bufEventDataType
ArrayC< long > m_setEventBufEIDs
ArrayC< long > m_setEventBufNIDs
ArrayC< IsStructm_isFields
KetteC< StringCm_defStack

Friends

class CybGroupC

Constructor & Destructor Documentation

CybNodeC::CybNodeC CybWorldC  
 

virtual CybNodeC::~CybNodeC   [virtual]
 

CybNodeC::CybNodeC const CybNodeC &   
 


Member Function Documentation

virtual int CybNodeC::AddDes EventDesI  ,
const StringC  ,
long   
[virtual]
 

Reimplemented from EventSrcI.

Reimplemented in CybInterpolatorC, CybProtoC, CybScriptC, CybSwitchC, and CybTouchSensorC.

virtual void CybNodeC::AddIS const StringC   a1,
const StringC   a2
[virtual]
 

void CybNodeC::AddParent CybNodeC *   
 

virtual int CybNodeC::AddSrc CybNodeC *   ,
const StringC  ,
const StringC  
[virtual]
 

Reimplemented in CybBillboardC, CybBoxC, CybCoordinateC, CybInlineC, CybInterpolatorC, CybNormalC, CybPixelTextureC, CybProtoC, CybScriptC, CybSwitchC, CybTextureCoordinateC, CybTimeSensorC, and CybTouchSensorC.

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

Reimplemented from PDTKEventDesI.

Reimplemented in CybColorC, CybCoordinateC, CybIndexedFaceSetC, CybNormalC, CybPixelTextureC, CybScriptC, and CybTextureCoordinateC.

short CybNodeC::CheckEvent long    [protected]
 

virtual void CybNodeC::Copy const CybNodeC *    [virtual]
 

Reimplemented in CybBoxC, CybGeometryC, CybIndexedFaceSetC, and CybTextC.

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

Reimplemented from PDTKEventDesI.

Reimplemented in CybColorC, CybCoordinateC, CybIndexedFaceSetC, CybNormalC, CybPixelTextureC, CybScriptC, and CybTextureCoordinateC.

virtual CybNodeC* CybNodeC::CreateNew   [virtual]
 

Reimplemented in CybLogitechSensorC, CybPointingDeviceC, CybProtoC, CybScriptC, CybSixDOFSensorC, and CybPF2DViewPointingDeviceC.

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

Reimplemented in CybAppearanceC, CybAudioClipC, CybBackgroundC, CybBillboardC, CybBoxC, CybColorC, CybColorInterpolatorC, CybConeC, CybCoordinateC, CybCoordinateInterpolatorC, CybCylinderC, CybCylinderSensorC, CybDirectionalLightC, CybDragSensorC, CybElevationGridC, CybExtrusionC, CybFogC, CybFontStyleC, CybGeometryC, CybGroupC, CybImageTextureC, CybIndexedFaceSetC, CybIndexedLineSetC, CybInlineC, CybInterpolatorC, CybLODC, CybLogitechSensorC, CybMaterialC, CybNormalC, CybOrientationInterpolatorC, CybPixelTextureC, CybPlaneSensorC, CybPointLightC, CybPointSetC, CybPositionInterpolatorC, CybProximitySensorC, CybScalarInterpolatorC, CybShapeC, CybSixDOFMouseSensorC, CybSixDOFSensorC, CybSoundC, CybSphereC, CybSphereSensorC, CybSpotLightC, CybSwitchC, CybTextC, CybTextureCoordinateC, CybTextureTransformC, CybTimeSensorC, CybTouchSensorC, CybTransformC, CybViewpointC, CybViewpointSensorC, CybWorldInfoC, and CybGLTouchSensorC.

virtual void CybNodeC::EventCascadeBegin   [virtual]
 

Reimplemented in CybScriptC.

virtual void CybNodeC::EventCascadeEnd   [virtual]
 

Reimplemented in CybColorC, CybCoordinateC, CybElevationGridC, CybExtrusionC, CybIndexedFaceSetC, CybScriptC, CybGLIndexedFaceSetC, CybPFImageTextureC, CybPFIndexedFaceSetC, and CybPFPixelTextureC.

virtual void CybNodeC::FinishInit   [virtual]
 

Reimplemented in CybAppearanceC, CybAudioClipC, CybBackgroundC, CybBoxC, CybConeC, CybCoordinateInterpolatorC, CybCylinderC, CybCylinderSensorC, CybElevationGridC, CybExtrusionC, CybGroupC, CybImageTextureC, CybIndexedFaceSetC, CybIndexedLineSetC, CybInterfaceC, CybInterpolatorC, CybPixelTextureC, CybPointSetC, CybPositionInterpolatorC, CybProtoC, CybScriptC, CybShapeC, CybSixDOFMouseSensorC, CybSoundC, CybSphereC, CybSpotLightC, CybTextC, CybTimeSensorC, CybTouchSensorC, CybWaterC, CybGLBackgroundC, CybGLBoxC, CybGLConeC, CybGLCoordinateC, CybGLCylinderC, CybGLIndexedLineSetC, CybGLSphereC, CybGLWaterC, CybPFAppearanceC, CybPFBillboardC, CybPFBoxC, CybPFConeC, CybPFCylinderC, CybPFDirectionalLightC, CybPFGroupC, CybPFImageTextureC, CybPFIndexedFaceSetC, CybPFIndexedLineSetC, CybPFInlineC, CybPFMaterialC, CybPFPixelTextureC, CybPFPointLightC, CybPFShapeC, CybPFSphereC, CybPFSwitchC, and CybPFTransformC.

void CybNodeC::FreeNodeID  
 

virtual const CybBInfoC& CybNodeC::GetBInfo   [inline, virtual]
 

Implements CybNodeI.

Reimplemented in CybGroupC, CybIndexedFaceSetC, CybProtoC, CybShapeC, and CybSwitchC.

Definition at line 221 of file cybnodec.h.

00221 {return m_BInfo;}

virtual short CybNodeC::GetBufFieldData long   ,
void *   
[virtual]
 

const char* CybNodeC::GetDefName   const [inline]
 

Definition at line 242 of file cybnodec.h.

00242 {return m_defName.c_str();}

virtual long CybNodeC::GetEventBufMaxDataSize   [virtual]
 

Reimplemented in CybColorC, CybCoordinateC, CybIndexedFaceSetC, CybNormalC, CybPixelTextureC, CybScriptC, and CybTextureCoordinateC.

virtual long CybNodeC::GetEventBufMinDataSize   [virtual]
 

Reimplemented in CybColorC, CybCoordinateC, CybIndexedFaceSetC, CybNormalC, CybPixelTextureC, CybScriptC, and CybTextureCoordinateC.

virtual short CybNodeC::GetFieldData long   ,
void *   
[inline, virtual]
 

Reimplemented in CybAppearanceC, CybAudioClipC, CybBackgroundC, CybBillboardC, CybConeC, CybCoordinateC, CybCylinderC, CybGroupC, CybIndexedFaceSetC, CybMaterialC, CybScriptC, CybShapeC, CybSixDOFMouseSensorC, CybTextC, CybTimeSensorC, CybTouchSensorC, CybTransformC, and CybWeatherBoxC.

Definition at line 210 of file cybnodec.h.

00210 {return 0;}

virtual long CybNodeC::GetFieldDataType long    [virtual]
 

Reimplemented in CybAppearanceC, CybAudioClipC, CybBackgroundC, CybBillboardC, CybBoxC, CybConeC, CybCoordinateC, CybCylinderC, CybCylinderSensorC, CybDirectionalLightC, CybDragSensorC, CybElevationGridC, CybExtrusionC, CybFogC, CybFontStyleC, CybGroupC, CybImageTextureC, CybIndexedFaceSetC, CybIndexedLineSetC, CybInterpolatorC, CybLODC, CybMaterialC, CybPlaneSensorC, CybPointLightC, CybPointSetC, CybProximitySensorC, CybScriptC, CybShapeC, CybSixDOFMouseSensorC, CybSoundC, CybSphereC, CybSphereSensorC, CybSpotLightC, CybTextC, CybTextureTransformC, CybTimeSensorC, CybTouchSensorC, CybTransformC, CybWaterC, CybWeatherBoxC, and CybWorldInfoC.

virtual long CybNodeC::GetFieldEventID const char *    [virtual]
 

Reimplemented in CybAppearanceC, CybAudioClipC, CybBackgroundC, CybBillboardC, CybBoxC, CybConeC, CybCoordinateC, CybCylinderC, CybCylinderSensorC, CybDirectionalLightC, CybDragSensorC, CybElevationGridC, CybExtrusionC, CybFogC, CybFontStyleC, CybGroupC, CybImageTextureC, CybIndexedFaceSetC, CybIndexedLineSetC, CybInterpolatorC, CybLODC, CybMaterialC, CybPlaneSensorC, CybPointLightC, CybPointSetC, CybProximitySensorC, CybScriptC, CybShapeC, CybSixDOFMouseSensorC, CybSoundC, CybSphereC, CybSphereSensorC, CybSpotLightC, CybSwitchC, CybTextC, CybTextureTransformC, CybTimeSensorC, CybTouchSensorC, CybTransformC, CybWaterC, CybWeatherBoxC, and CybWorldInfoC.

Matrix4C CybNodeC::GetGlobalTransformMatrix  
 

virtual void* CybNodeC::GetImpl   [inline, virtual]
 

Implements BaseI.

Reimplemented in CybPFBoxC, CybPFConeC, CybPFCylinderC, CybPFIndexedFaceSetC, CybPFIndexedLineSetC, and CybPFSphereC.

Definition at line 201 of file cybnodec.h.

00201 {return this;}

const long& CybNodeC::GetNodeID   const [inline]
 

Definition at line 235 of file cybnodec.h.

00235 {return m_nodeID;}

const long& CybNodeC::GetNodeIDProto   const [inline]
 

Definition at line 236 of file cybnodec.h.

00236 {return m_nodeIDProto;}

int CybNodeC::GetNodeType short    i [inline]
 

Definition at line 240 of file cybnodec.h.

00240 {if(i<(short)m_nodeType.size()){return m_nodeType[i];}return -1;}

int CybNodeC::GetNodeTypeLast   [inline]
 

Definition at line 241 of file cybnodec.h.

00241 {return m_nodeType.back();}

virtual long CybNodeC::GetNumberOfFields   [inline, virtual]
 

Definition at line 214 of file cybnodec.h.

00214 {return 10;}

long CybNodeC::GetNumParents  
 

CybNodeC* CybNodeC::GetParent long   
 

CybProtoC* CybNodeC::GetProto   [inline]
 

Definition at line 244 of file cybnodec.h.

00244 {return m_pProto;}

virtual ArrayC<CybNodeC*> CybNodeC::GetRouteList   [virtual]
 

Reimplemented in CybScriptC, and CybTouchSensorC.

CybWorldC* CybNodeC::GetWorld   [inline]
 

Definition at line 234 of file cybnodec.h.

00234 {return m_pWorld;}

short CybNodeC::IsKindOf int    const
 

virtual void CybNodeC::Load_ambientIntensity char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_appearance char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_attenuation char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_attr_event const char *   ,
char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_autoOffset char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_avatarSize char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_axisOfRotation char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_backUrl char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_bboxCenter char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybGroupC.

virtual void CybNodeC::Load_bboxSize char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybGroupC.

virtual void CybNodeC::Load_beamWidth char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_beginCap char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_bottomUrl char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_ccw char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_center char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_children char *&   ,
const char *   ,
long &   ,
short    flag = 0
[protected, virtual]
 

Reimplemented in CybGroupC.

virtual void CybNodeC::Load_choice char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_collide char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_color char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_colorIndex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_colorPerVertex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_convex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_coord char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_coordinate char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_coordIndex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_creaseAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_crossSection char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_cutOffAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_cycleInterval char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_cycleTime char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_DEF char *&   ,
const char *   ,
long &   
[protected, virtual]
 

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

Reimplemented in CybViewpointC.

virtual void CybNodeC::Load_diffuseColor char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_direction char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_directOutput char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_diskAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_emissiveColor char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_enabled char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_End char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybConeC, CybIndexedFaceSetC, CybInlineC, CybScriptC, CybSphereC, and CybPFInlineC.

virtual void CybNodeC::Load_endCap char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_EXTERNPROTO char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybGroupC.

virtual void CybNodeC::Load_family char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_field const StringC  ,
char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_fieldName char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_fielOfView char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_fogType char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_fontStyle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_frontUrl char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_geometry char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_groundAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_groundColor char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_headLight char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_horizontal char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_image char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybPixelTextureC.

virtual void CybNodeC::Load_info char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_intensity char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_IS char *&   ,
const char *   ,
long &   
[protected, virtual]
 

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

Reimplemented in CybViewpointC.

virtual void CybNodeC::Load_justify char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_key char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_keyValue char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_language char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_leftToRight char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_leftUrl char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_length char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_level char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_lineCreases char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_location char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_loop char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_material char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybAppearanceC.

virtual void CybNodeC::Load_maxAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_maxBack char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_maxExtent char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_maxFront char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_maxPosition char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_minAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_minBack char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_minFront char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_minPosition char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_mustEvaluate char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_Node long   ,
char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_normal char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_normalIndex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_normalPerVertex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_offset char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_on char *&   ,
const char *   ,
long &   
[protected, virtual]
 

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

Reimplemented in CybViewpointC.

virtual void CybNodeC::Load_pitch char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_point char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_priority char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_PROTO char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybGroupC.

virtual void CybNodeC::Load_PROTOInst const StringC  ,
char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_proxy char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_radius char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_range char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_repeatS char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybTextureC.

virtual void CybNodeC::Load_repeatT char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybTextureC.

virtual void CybNodeC::Load_rightUrl char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_rotation char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_ROUTE char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybGroupC.

virtual void CybNodeC::Load_scale char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_scaleOrientation char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_shininess char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_skyAngle char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_skyColor char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_solid char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_source char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_spacing char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_spatialize char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_specularColor char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_speed char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_spine char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_startTime char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_stopTime char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_string char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_style char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_texCoord char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_texCoordIndex char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybIndexedFaceSetC.

virtual void CybNodeC::Load_texture char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybAppearanceC.

virtual void CybNodeC::Load_textureTransform char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybAppearanceC.

virtual void CybNodeC::Load_title char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_topToBottom char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_topUrl char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_translation char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_transparency char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_type char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_url char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybInlineC, and CybScriptC.

virtual void CybNodeC::Load_USE char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_vector char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_visibilityLimit char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_visibilityRange char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_whichChoice char *&   ,
const char *   ,
long &   
[protected, virtual]
 

Reimplemented in CybSwitchC.

virtual void CybNodeC::Load_xDimension char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_xSpacing char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_zDimension char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::Load_zSpacing char *&   ,
const char *   ,
long &   
[protected, virtual]
 

virtual void CybNodeC::LoadVRML char *&   ,
const char *   ,
long &   
[virtual]
 

Reimplemented in CybAudioClipC, CybBackgroundC, CybBillboardC, CybBoxC, CybColorC, CybConeC, CybCoordinateC, CybCylinderC, CybCylinderSensorC, CybDirectionalLightC, CybElevationGridC, CybExternProtoC, CybExtrusionC, CybFogC, CybFontStyleC, CybGroupC, CybImageTextureC, CybIndexedLineSetC, CybInlineC, CybInterpolatorC, CybLODC, CybMaterialC, CybNormalC, CybPlaneSensorC, CybPointLightC, CybProtoC, CybProximitySensorC, CybScriptC, CybShapeC, CybSixDOFMouseSensorC, CybSoundC, CybSphereC, CybSphereSensorC, CybSpotLightC, CybSwitchC, CybTextC, CybTextureCoordinateC, CybTextureTransformC, CybTimeSensorC, CybTouchSensorC, CybTransformC, CybViewpointC, CybWaterC, CybWeatherBoxC, and CybWorldInfoC.

CybNodeC& CybNodeC::operator= const CybNodeC &   
 

virtual void CybNodeC::ProtoDestroyed CybProtoC   [virtual]
 

void CybNodeC::RedirectEventPipe EventPipeC   eventPipe [protected]
 

void CybNodeC::RemoveParent CybNodeC *   
 

virtual short CybNodeC::SendingEventsToActPasIntfcs   [inline, virtual]
 

Reimplemented in CybScriptC.

Definition at line 223 of file cybnodec.h.

00223 {return m_bRoutesToActPasIntfcs;}

void CybNodeC::SetAndLoadNode CybNodeC *   ,
char *&   ,
const char *   ,
long &   
[protected]
 

void CybNodeC::SetBlindChannel CybChannelC   pC [inline]
 

Definition at line 233 of file cybnodec.h.

00233 {m_pBlindChannel = pC;}

void CybNodeC::SetDefName const StringC   s [inline]
 

Definition at line 243 of file cybnodec.h.

00243 {m_defName = s;}

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

Reimplemented from EventDesI.

Reimplemented in CybAppearanceC, CybAudioClipC, CybBackgroundC, CybBillboardC, CybBoxC, CybColorC, CybConeC, CybCoordinateC, CybCylinderC, CybCylinderSensorC, CybDirectionalLightC, CybDragSensorC, CybElevationGridC, CybExtrusionC, CybFogC, CybFontStyleC, CybGroupC, CybImageTextureC, CybIndexedFaceSetC, CybIndexedLineSetC, CybInlineC, CybInterpolatorC, CybLODC, CybMaterialC, CybNormalC, CybPixelTextureC, CybPlaneSensorC, CybPointLightC, CybPointSetC, CybProtoC, CybProximitySensorC, CybScriptC, CybShapeC, CybSixDOFMouseSensorC, CybSoundC, CybSphereC, CybSphereSensorC, CybSpotLightC, CybSwitchC, CybTextC, CybTextureCoordinateC, CybTextureTransformC, CybTimeSensorC, CybTouchSensorC, CybTransformC, CybWaterC, CybWeatherBoxC, CybWorldInfoC, CybGLPixelTextureC, CybPFBoxC, CybPFMaterialC, and CybPFSwitchC.

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

Reimplemented from PDTKEventDesI.

Reimplemented in CybColorC, CybCoordinateC, CybIndexedFaceSetC, CybNormalC, CybPixelTextureC, CybScriptC, CybTextureCoordinateC, and CybGLPixelTextureC.

virtual int CybNodeC::SetNode CybNodeC *    [virtual]
 

Reimplemented in CybAppearanceC, CybElevationGridC, CybGroupC, CybIndexedFaceSetC, CybIndexedLineSetC, CybPointSetC, CybProtoC, CybShapeC, CybSoundC, and CybTextC.

virtual void CybNodeC::SharedObjectDestroyed SharedObjectC   [virtual]
 

Reimplemented from ObjectI.

Reimplemented in CybGroupC.

virtual void CybNodeC::ToChannel CybChannelC  ,
long   
[inline, virtual]
 

Reimplemented in CybAppearanceC, CybBackgroundC, CybBillboardC, CybGroupC, CybLODC, CybProtoC, CybProximitySensorC, CybShapeC, CybSoundC, CybSwitchC, CybTouchSensorC, CybTransformC, CybViewpointC, CybGLAppearanceC, CybGLDirectionalLightC, CybGLImageTextureC, CybGLMaterialC, CybGLPixelTextureC, CybGLPointLightC, CybGLShapeC, CybGLSpotLightC, CybGLTextureTransformC, and CybPFBillboardC.

Definition at line 216 of file cybnodec.h.

00216 {}


Friends And Related Function Documentation

friend class CybGroupC [friend]
 

Definition at line 190 of file cybnodec.h.


Member Data Documentation

CybBInfoC CybNodeC::m_BInfo [protected]
 

Definition at line 275 of file cybnodec.h.

long CybNodeC::m_blindTrav [protected]
 

Definition at line 267 of file cybnodec.h.

short CybNodeC::m_bRoutesToActPasIntfcs [protected]
 

Definition at line 281 of file cybnodec.h.

ArrayC<void*> CybNodeC::m_bufEventData [protected]
 

Definition at line 284 of file cybnodec.h.

ArrayC<long> CybNodeC::m_bufEventDataType [protected]
 

Definition at line 285 of file cybnodec.h.

ArrayC<long> CybNodeC::m_bufEventIDs [protected]
 

Definition at line 283 of file cybnodec.h.

StringC CybNodeC::m_defName [protected]
 

Definition at line 272 of file cybnodec.h.

KetteC<StringC> CybNodeC::m_defStack [protected]
 

Definition at line 299 of file cybnodec.h.

ArrayC<IsStruct> CybNodeC::m_isFields [protected]
 

Definition at line 296 of file cybnodec.h.

long CybNodeC::m_nodeID [protected]
 

Definition at line 277 of file cybnodec.h.

long CybNodeC::m_nodeIDProto [protected]
 

Definition at line 278 of file cybnodec.h.

ArrayC<int> CybNodeC::m_nodeType [protected]
 

Definition at line 269 of file cybnodec.h.

ArrayC<CybNodeC*> CybNodeC::m_parents [protected]
 

Definition at line 270 of file cybnodec.h.

CybChannelC* CybNodeC::m_pBlindChannel [protected]
 

Definition at line 266 of file cybnodec.h.

CybProtoC* CybNodeC::m_pProto [protected]
 

Definition at line 274 of file cybnodec.h.

CybWorldC* CybNodeC::m_pWorld [protected]
 

Definition at line 271 of file cybnodec.h.

ArrayC<RouteS> CybNodeC::m_routes [protected]
 

Definition at line 280 of file cybnodec.h.

ArrayC<long> CybNodeC::m_setEventBufEIDs [protected]
 

Definition at line 287 of file cybnodec.h.

ArrayC<long> CybNodeC::m_setEventBufNIDs [protected]
 

Definition at line 288 of file cybnodec.h.


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