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

cybnodec.h File Reference

#include <math.h>
#include <stdio.h>
#include <fstream>
#include <string.h>
#include "oaw/misc/kettec.h"
#include "oaw/misc/arrayc.h"
#include "oaw/misc/stringc.h"
#include "oaw/misc/objectc.h"
#include "oaw/misc/sharedobjectc.h"
#include "oaw/pdtk/pdtkeventdesi.h"
#include "oaw/misc/eventsrcc.h"
#include "oaw/misc/eventpipec.h"
#include "../oawconfig.h"

Include dependency graph for cybnodec.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  CybBInfoC
class  CybNodeC
class  CybNodeI
struct  RouteS
struct  IsStruct

Defines

#define CYBNT_BASE   1001
#define CYBNT_WORLD   1002
#define CYBNT_GROUP   1003
#define CYBNT_TRANSFORM   1004
#define CYBNT_SHAPE   1005
#define CYBNT_APPEARANCE   1006
#define CYBNT_GEOMETRY   1007
#define CYBNT_SPHERE   1008
#define CYBNT_CONE   1009
#define CYBNT_INDEXEDFACESET   1010
#define CYBNT_COORDINATE   1011
#define CYBNT_NORMAL   1012
#define CYBNT_MATERIAL   1013
#define CYBNT_COLOR   1014
#define CYBNT_BOX   1015
#define CYBNT_CYLINDER   1016
#define CYBNT_AUDIOCLIP   1017
#define CYBNT_BACKGROUND   1018
#define CYBNT_BILLBOARD   1019
#define CYBNT_COLLISION   1021
#define CYBNT_COLORINTERPOLATOR   1022
#define CYBNT_COORDINATEINTERPOLATOR   1023
#define CYBNT_CYLINDERSENSOR   1024
#define CYBNT_DIRECTIONALLIGHT   1025
#define CYBNT_ELEVATIONGRID   1026
#define CYBNT_EXTRUSION   1027
#define CYBNT_FOG   1028
#define CYBNT_FONTSTYLE   1029
#define CYBNT_INLINE   1030
#define CYBNT_IMAGETEXTURE   1031
#define CYBNT_LOD   1032
#define CYBNT_INDEXEDLINESET   1033
#define CYBNT_MOVIETEXTURE   1034
#define CYBNT_NAVIGATIONINFO   1035
#define CYBNT_NORMALINTERPOLATOR   1037
#define CYBNT_ORIENTATIONINTERPOLATOR   1038
#define CYBNT_PIXELTEXTURE   1039
#define CYBNT_PLANESENSOR   1040
#define CYBNT_POINTLIGHT   1041
#define CYBNT_POINTSET   1042
#define CYBNT_POSITIONINTERPOLATOR   1043
#define CYBNT_PROXIMITYSENSOR   1044
#define CYBNT_SCALARINTERPOLATOR   1045
#define CYBNT_SCRIPT   1046
#define CYBNT_SOUND   1047
#define CYBNT_SPHERESENSOR   1048
#define CYBNT_SPOTLIGHT   1049
#define CYBNT_SWITCH   1050
#define CYBNT_TEXT   1051
#define CYBNT_TEXTURECOORDINATE   1052
#define CYBNT_TEXTURETRANSFORM   1053
#define CYBNT_TIMESENSOR   1054
#define CYBNT_TOUCHSENSOR   1055
#define CYBNT_VIEWPOINT   1056
#define CYBNT_VISIBILITYSENSOR   1057
#define CYBNT_WORLDINFO   1058
#define CYBNT_ANCHOR   1059
#define CYBNT_TEXTURE   1060
#define CYBNT_SENSOR   1061
#define CYBNT_VIEWPOINTSENSOR   1062
#define CYBNT_INTERPOLATOR   1063
#define CYBNT_INTERFACE   1064
#define CYBNT_PROTO   1065
#define CYBNT_EXTERNPROTO   1066
#define CYBNT_POINTINGDEVICE   1067
#define CYBNT_WATER   1068
#define CYBNT_WEATHERBOX   1069
#define CYBNT_SIXDOFMOUSESENSOR   1070
#define CYBMT_ENABLE_BLENDING   1
#define CYBMT_DISABLE_BLENDING   2
#define CYBMT_ENABLE_CULLING   3
#define CYBMT_SOLID_GEOMETRY   4
#define CYBMT_DISABLE_LOOP   5
#define CYBMT_ENABLE_LOOP   6
#define CYBMT_PITCH   7
#define CYBMT_GEOMETRY_NOT_STATIC   8
#define CYBMT_COORD_NOT_STATIC   9
#define CYBMT_NORMAL_NOT_STATIC   10
#define CYBMT_TEXCOORD_NOT_STATIC   11
#define CYBMT_BBX_NOT_STATIC   12
#define CYBMT_COORD_CHANGED   13
#define CYBMT_NORMAL_CHANGED   14
#define CYBMT_COLOR_CHANGED   15
#define CYBMT_GEOMETRY_CHANGED   16
#define CYBMT_APPEARANCE_CHANGED   17
#define CYBMT_MATERIAL_CHANGED   18
#define CYBMT_TEXTURE_CHANGED   19
#define CYBMT_TEXCOORD_CHANGED   20
#define CYBMT_BINFO_CHANGED   21
#define CYB_TRAV_APP   1
#define CYB_TRAV_DRAW   2
#define CYB_TRAV_SELECT   4
#define CYB_TRAV_ISECTLINE   8

Typedefs

typedef ArrayC< EventPipeCPipeArray

Variables

OAW_BEGIN_NAMESPACE class CybWorldC


Define Documentation

#define CYB_TRAV_APP   1
 

Definition at line 143 of file cybnodec.h.

#define CYB_TRAV_DRAW   2
 

Definition at line 144 of file cybnodec.h.

#define CYB_TRAV_ISECTLINE   8
 

Definition at line 146 of file cybnodec.h.

#define CYB_TRAV_SELECT   4
 

Definition at line 145 of file cybnodec.h.

#define CYBMT_APPEARANCE_CHANGED   17
 

Definition at line 137 of file cybnodec.h.

#define CYBMT_BBX_NOT_STATIC   12
 

Definition at line 132 of file cybnodec.h.

#define CYBMT_BINFO_CHANGED   21
 

Definition at line 141 of file cybnodec.h.

#define CYBMT_COLOR_CHANGED   15
 

Definition at line 135 of file cybnodec.h.

#define CYBMT_COORD_CHANGED   13
 

Definition at line 133 of file cybnodec.h.

#define CYBMT_COORD_NOT_STATIC   9
 

Definition at line 129 of file cybnodec.h.

#define CYBMT_DISABLE_BLENDING   2
 

Definition at line 122 of file cybnodec.h.

#define CYBMT_DISABLE_LOOP   5
 

Definition at line 125 of file cybnodec.h.

#define CYBMT_ENABLE_BLENDING   1
 

Definition at line 121 of file cybnodec.h.

#define CYBMT_ENABLE_CULLING   3
 

Definition at line 123 of file cybnodec.h.

#define CYBMT_ENABLE_LOOP   6
 

Definition at line 126 of file cybnodec.h.

#define CYBMT_GEOMETRY_CHANGED   16
 

Definition at line 136 of file cybnodec.h.

#define CYBMT_GEOMETRY_NOT_STATIC   8
 

Definition at line 128 of file cybnodec.h.

#define CYBMT_MATERIAL_CHANGED   18
 

Definition at line 138 of file cybnodec.h.

#define CYBMT_NORMAL_CHANGED   14
 

Definition at line 134 of file cybnodec.h.

#define CYBMT_NORMAL_NOT_STATIC   10
 

Definition at line 130 of file cybnodec.h.

#define CYBMT_PITCH   7
 

Definition at line 127 of file cybnodec.h.

#define CYBMT_SOLID_GEOMETRY   4
 

Definition at line 124 of file cybnodec.h.

#define CYBMT_TEXCOORD_CHANGED   20
 

Definition at line 140 of file cybnodec.h.

#define CYBMT_TEXCOORD_NOT_STATIC   11
 

Definition at line 131 of file cybnodec.h.

#define CYBMT_TEXTURE_CHANGED   19
 

Definition at line 139 of file cybnodec.h.

#define CYBNT_ANCHOR   1059
 

Definition at line 108 of file cybnodec.h.

#define CYBNT_APPEARANCE   1006
 

Definition at line 57 of file cybnodec.h.

#define CYBNT_AUDIOCLIP   1017
 

Definition at line 68 of file cybnodec.h.

#define CYBNT_BACKGROUND   1018
 

Definition at line 69 of file cybnodec.h.

#define CYBNT_BASE   1001
 

Definition at line 52 of file cybnodec.h.

#define CYBNT_BILLBOARD   1019
 

Definition at line 70 of file cybnodec.h.

#define CYBNT_BOX   1015
 

Definition at line 66 of file cybnodec.h.

#define CYBNT_COLLISION   1021
 

Definition at line 71 of file cybnodec.h.

#define CYBNT_COLOR   1014
 

Definition at line 65 of file cybnodec.h.

#define CYBNT_COLORINTERPOLATOR   1022
 

Definition at line 72 of file cybnodec.h.

#define CYBNT_CONE   1009
 

Definition at line 60 of file cybnodec.h.

#define CYBNT_COORDINATE   1011
 

Definition at line 62 of file cybnodec.h.

#define CYBNT_COORDINATEINTERPOLATOR   1023
 

Definition at line 73 of file cybnodec.h.

#define CYBNT_CYLINDER   1016
 

Definition at line 67 of file cybnodec.h.

#define CYBNT_CYLINDERSENSOR   1024
 

Definition at line 74 of file cybnodec.h.

#define CYBNT_DIRECTIONALLIGHT   1025
 

Definition at line 75 of file cybnodec.h.

#define CYBNT_ELEVATIONGRID   1026
 

Definition at line 76 of file cybnodec.h.

#define CYBNT_EXTERNPROTO   1066
 

Definition at line 115 of file cybnodec.h.

#define CYBNT_EXTRUSION   1027
 

Definition at line 77 of file cybnodec.h.

#define CYBNT_FOG   1028
 

Definition at line 78 of file cybnodec.h.

#define CYBNT_FONTSTYLE   1029
 

Definition at line 79 of file cybnodec.h.

#define CYBNT_GEOMETRY   1007
 

Definition at line 58 of file cybnodec.h.

#define CYBNT_GROUP   1003
 

Definition at line 54 of file cybnodec.h.

#define CYBNT_IMAGETEXTURE   1031
 

Definition at line 81 of file cybnodec.h.

#define CYBNT_INDEXEDFACESET   1010
 

Definition at line 61 of file cybnodec.h.

#define CYBNT_INDEXEDLINESET   1033
 

Definition at line 83 of file cybnodec.h.

#define CYBNT_INLINE   1030
 

Definition at line 80 of file cybnodec.h.

#define CYBNT_INTERFACE   1064
 

Definition at line 113 of file cybnodec.h.

#define CYBNT_INTERPOLATOR   1063
 

Definition at line 112 of file cybnodec.h.

#define CYBNT_LOD   1032
 

Definition at line 82 of file cybnodec.h.

#define CYBNT_MATERIAL   1013
 

Definition at line 64 of file cybnodec.h.

#define CYBNT_MOVIETEXTURE   1034
 

Definition at line 84 of file cybnodec.h.

#define CYBNT_NAVIGATIONINFO   1035
 

Definition at line 85 of file cybnodec.h.

#define CYBNT_NORMAL   1012
 

Definition at line 63 of file cybnodec.h.

#define CYBNT_NORMALINTERPOLATOR   1037
 

Definition at line 86 of file cybnodec.h.

#define CYBNT_ORIENTATIONINTERPOLATOR   1038
 

Definition at line 87 of file cybnodec.h.

#define CYBNT_PIXELTEXTURE   1039
 

Definition at line 88 of file cybnodec.h.

#define CYBNT_PLANESENSOR   1040
 

Definition at line 89 of file cybnodec.h.

#define CYBNT_POINTINGDEVICE   1067
 

Definition at line 116 of file cybnodec.h.

#define CYBNT_POINTLIGHT   1041
 

Definition at line 90 of file cybnodec.h.

#define CYBNT_POINTSET   1042
 

Definition at line 91 of file cybnodec.h.

#define CYBNT_POSITIONINTERPOLATOR   1043
 

Definition at line 92 of file cybnodec.h.

#define CYBNT_PROTO   1065
 

Definition at line 114 of file cybnodec.h.

#define CYBNT_PROXIMITYSENSOR   1044
 

Definition at line 93 of file cybnodec.h.

#define CYBNT_SCALARINTERPOLATOR   1045
 

Definition at line 94 of file cybnodec.h.

#define CYBNT_SCRIPT   1046
 

Definition at line 95 of file cybnodec.h.

#define CYBNT_SENSOR   1061
 

Definition at line 110 of file cybnodec.h.

#define CYBNT_SHAPE   1005
 

Definition at line 56 of file cybnodec.h.

#define CYBNT_SIXDOFMOUSESENSOR   1070
 

Definition at line 119 of file cybnodec.h.

#define CYBNT_SOUND   1047
 

Definition at line 96 of file cybnodec.h.

#define CYBNT_SPHERE   1008
 

Definition at line 59 of file cybnodec.h.

#define CYBNT_SPHERESENSOR   1048
 

Definition at line 97 of file cybnodec.h.

#define CYBNT_SPOTLIGHT   1049
 

Definition at line 98 of file cybnodec.h.

#define CYBNT_SWITCH   1050
 

Definition at line 99 of file cybnodec.h.

#define CYBNT_TEXT   1051
 

Definition at line 100 of file cybnodec.h.

#define CYBNT_TEXTURE   1060
 

Definition at line 109 of file cybnodec.h.

#define CYBNT_TEXTURECOORDINATE   1052
 

Definition at line 101 of file cybnodec.h.

#define CYBNT_TEXTURETRANSFORM   1053
 

Definition at line 102 of file cybnodec.h.

#define CYBNT_TIMESENSOR   1054
 

Definition at line 103 of file cybnodec.h.

#define CYBNT_TOUCHSENSOR   1055
 

Definition at line 104 of file cybnodec.h.

#define CYBNT_TRANSFORM   1004
 

Definition at line 55 of file cybnodec.h.

#define CYBNT_VIEWPOINT   1056
 

Definition at line 105 of file cybnodec.h.

#define CYBNT_VIEWPOINTSENSOR   1062
 

Definition at line 111 of file cybnodec.h.

#define CYBNT_VISIBILITYSENSOR   1057
 

Definition at line 106 of file cybnodec.h.

#define CYBNT_WATER   1068
 

Definition at line 117 of file cybnodec.h.

#define CYBNT_WEATHERBOX   1069
 

Definition at line 118 of file cybnodec.h.

#define CYBNT_WORLD   1002
 

Definition at line 53 of file cybnodec.h.

#define CYBNT_WORLDINFO   1058
 

Definition at line 107 of file cybnodec.h.


Typedef Documentation

typedef ArrayC<EventPipeC> PipeArray
 

Definition at line 163 of file cybnodec.h.


Variable Documentation

OAW_BEGIN_NAMESPACE class CybWorldC
 

Definition at line 47 of file cybnodec.h.


Generated on Tue Jul 29 14:25:48 2003 for Open ActiveWrl by doxygen1.3-rc2