VTK  9.0.1
vtkX3D.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkX3D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9 
10  This software is distributed WITHOUT ANY WARRANTY; without even
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12  PURPOSE. See the above copyright notice for more information.
13 
14 =========================================================================*/
15 #ifndef vtkX3D_h
16 #define vtkX3D_h
17 
18 extern const char* x3dElementString[];
19 extern const char* x3dAttributeString[];
20 
21 namespace vtkX3D
22 {
24 {
37 };
38 
39 /* Elements */
41 {
42  Shape = 0,
44  Material = 2,
47  Transform = 5,
51  Normal = 9,
52  Color = 10,
53  ColorRGBA = 11,
55  ROUTE = 13,
56  fieldValue = 14,
57  Group = 15,
58  LOD = 16,
59  Switch = 17,
60  Script = 18,
68  PointSet = 26,
70  Sphere = 28,
71  Box = 29,
72  Cone = 30,
73  Anchor = 31,
74  Arc2D = 32,
75  ArcClose2D = 33,
76  AudioClip = 34,
77  Background = 35,
78  Billboard = 36,
83  Circle2D = 41,
84  Collision = 42,
86  Contour2D = 44,
91  Cylinder = 49,
94  Disk2D = 52,
95  EXPORT = 53,
99  Extrusion = 57,
101  Fog = 59,
102  FontStyle = 60,
105  GeoLOD = 63,
108  GeoOrigin = 66,
116  HAnimSite = 74,
117  IMPORT = 75,
118  IS = 76,
119  Inline = 77,
122  KeySensor = 80,
124  LineSet = 82,
139  NurbsSet = 97,
147  PlaneSensor = 105,
148  PointLight = 106,
149  Polyline2D = 107,
150  Polypoint2D = 108,
153  ProtoBody = 111,
157  ReceiverPdu = 115,
158  Rectangle2D = 116,
160  Scene = 118,
161  SignalPdu = 119,
162  Sound = 120,
164  SpotLight = 122,
166  Text = 124,
169  TimeSensor = 127,
170  TimeTrigger = 128,
171  TouchSensor = 129,
174  TriangleSet = 132,
177  Viewpoint = 135,
179  WorldInfo = 137,
180  X3D = 138,
181  component = 139,
182  connect = 140,
183  field = 141,
184  head = 142,
186  meta = 144,
213 };
214 
215 /* Attributes */
217 {
218  DEF = 0,
219  USE = 1,
221  fromNode = 3,
223  toNode = 5,
224  toField = 6,
225  name = 7,
226  value = 8,
227  color = 9,
234  rotation = 16,
235  scale = 17,
236  center = 18,
239  url = 21,
240  repeatS = 22,
241  repeatT = 23,
242  point = 24,
243  vector = 25,
244  range = 26,
248  shininess = 30,
252  index = 34,
253  mode = 35,
254  source = 36,
255  function = 37,
256  alpha = 38,
258  radius = 40,
259  size = 41,
260  height = 42,
261  solid = 43,
262  ccw = 44,
263  key = 45,
264  keyValue = 46,
265  enabled = 47,
266  direction = 48,
267  position = 49,
270  bboxSize = 52,
271  AS = 53,
272  InlineDEF = 54,
276  address = 58,
277  altKey = 59,
292  backUrl = 74,
293  beamWidth = 75,
294  beginCap = 76,
295  bindTime = 77,
296  bottom = 78,
298  bottomUrl = 80,
301  child1Url = 83,
302  child2Url = 84,
303  child3Url = 85,
304  child4Url = 86,
305  _class = 87,
308  content = 90,
311  convex = 93,
313  copyright = 95,
318  cutOffAngle = 100,
320  cycleTime = 102,
321  data = 103,
322  dataFormat = 104,
323  dataLength = 105,
324  dataUrl = 106,
325  date = 107,
328  description = 110,
330  dir = 112,
332  diskAngle = 114,
335  elapsedTime = 117,
336  ellipsoid = 118,
338  endAngle = 120,
339  endCap = 121,
340  enterTime = 122,
341  enteredText = 123,
345  entityExtra = 127,
346  entityID = 128,
347  entityKind = 129,
350  exitTime = 132,
351  extent = 133,
352  family = 134,
353  fanCount = 135,
354  fieldOfView = 136,
355  filled = 137,
356  finalText = 138,
358  fired1 = 140,
359  fired2 = 141,
360  firedTime = 142,
361  firingRange = 143,
362  firingRate = 144,
363  fogType = 145,
364  forceID = 146,
365  frequency = 147,
366  frontUrl = 148,
367  fuse = 149,
368  geoCoords = 150,
370  geoSystem = 152,
371  groundAngle = 153,
372  groundColor = 154,
373  hatchColor = 155,
374  hatchStyle = 156,
375  hatched = 157,
376  headlight = 158,
377  horizontal = 159,
379  http_equiv = 161,
380  image = 162,
381  importedDEF = 163,
382  info = 164,
383  innerRadius = 165,
384  inputFalse = 166,
385  inputNegate = 167,
386  inputSource = 168,
387  inputTrue = 169,
388  integerKey = 170,
389  intensity = 171,
390  jump = 172,
391  justify = 173,
392  keyPress = 174,
393  keyRelease = 175,
394  knot = 176,
395  lang = 177,
396  language = 178,
397  leftToRight = 179,
398  leftUrl = 180,
399  length = 181,
401  level = 183,
406  linetype = 188,
408  llimit = 190,
409  load = 191,
410  loadTime = 192,
411  localDEF = 193,
412  location = 194,
413  loop = 195,
414  marking = 196,
415  mass = 197,
416  maxAngle = 198,
417  maxBack = 199,
418  maxExtent = 200,
419  maxFront = 201,
420  maxPosition = 202,
422  minAngle = 204,
423  minBack = 205,
424  minFront = 206,
425  minPosition = 207,
440  navType = 222,
441  networkMode = 223,
442  next = 224,
443  nodeField = 225,
444  offset = 226,
445  on = 227,
446  order = 228,
447  originator = 229,
448  outerRadius = 230,
449  parameter = 231,
450  pauseTime = 232,
451  pitch = 233,
452  points = 234,
453  port = 235,
454  power = 236,
455  previous = 237,
456  priority = 238,
457  profile = 239,
458  progress = 240,
459  protoField = 241,
466  radioID = 248,
470  reference = 252,
472  resolution = 254,
473  resumeTime = 255,
474  rightUrl = 256,
475  rootUrl = 257,
476  rotateYUp = 258,
478  sampleRate = 260,
479  samples = 261,
480  shiftKey = 262,
481  side = 263,
482  siteID = 264,
485  skyAngle = 267,
486  skyColor = 268,
487  spacing = 269,
488  spatialize = 270,
489  speed = 271,
490  speedFactor = 272,
491  spine = 273,
492  startAngle = 274,
493  startTime = 275,
494  stiffness = 276,
495  stopTime = 277,
496  string = 278,
497  stripCount = 279,
498  style = 280,
499  summary = 281,
500  tdlType = 282,
503  time = 285,
504  timeOut = 286,
505  timestamp = 287,
506  title = 288,
507  toggle = 289,
508  top = 290,
509  topToBottom = 291,
510  topUrl = 292,
511  touchTime = 293,
518  transparent = 300,
519  triggerTime = 301,
520  triggerTrue = 302,
522  type = 304,
523  uDimension = 305,
524  uKnot = 306,
525  uOrder = 307,
527  ulimit = 309,
528  vDimension = 310,
529  vKnot = 311,
530  vOrder = 312,
532  version = 314,
534  vertices = 316,
537  warhead = 319,
538  weight = 320,
541  xDimension = 323,
542  xSpacing = 324,
543  yScale = 325,
544  zDimension = 326,
545  zSpacing = 327
546 };
547 };
548 
549 #endif
550 
551 // VTK-HeaderTest-Exclude: vtkX3D.h
X3DTypes
Definition: vtkX3D.h:23
Definition: vtkX3D.h:21
X3DAttribute
Definition: vtkX3D.h:216
const char * x3dAttributeString[]
const char * x3dElementString[]
X3DElement
Definition: vtkX3D.h:40