1 #ifndef COIN_SBTYPEINFO_H
2 #define COIN_SBTYPEINFO_H
62 #include <Inventor/system/inttypes.h>
63 #include <Inventor/C/basic.h>
222 template <
typename T>
225 typedef const T & ParamType;
231 typedef float PrimitiveType;
232 enum { isPrimitive = 1 };
234 typedef Type ParamType;
236 enum { Dimensions = 1 };
253 template<
typename PrimitiveType,
unsigned int dim>
257 template<
typename PrimitiveType>
258 struct Vec<PrimitiveType,2>
262 template<
typename PrimitiveType>
263 struct Vec<PrimitiveType,3>
268 template<
typename PrimitiveType>
269 struct Vec<PrimitiveType,4>
281 typedef bool PrimitiveType;
282 enum { isPrimitive = 1 };
284 typedef Type ParamType;
286 enum { Dimensions = 1 };
295 typedef Type ParamType;
297 enum { isPrimitive = 1 };
299 enum { Dimensions = 1 };
319 typedef Type ParamType;
328 typedef uint8_t Type;
329 typedef Type ParamType;
339 typedef Type ParamType;
341 enum { isPrimitive = 1 };
355 typedef unsigned short Type;
356 typedef Type ParamType;
360 typedef SbVec4us Vec4Type;
368 typedef int32_t Type;
369 typedef Type ParamType;
374 typedef SbBox2i32 Box2Type;
375 typedef SbBox3i32 Box3Type;
383 typedef uint32_t Type;
384 typedef Type ParamType;
398 typedef const Type & ParamType;
400 typedef float PrimitiveType;
401 enum { isPrimitive = 0 };
403 enum { Dimensions = 2 };
410 static const char * getTypeName() {
return "SbVec2f"; }
416 typedef const Type & ParamType;
418 typedef double PrimitiveType;
419 enum { Dimensions = 2 };
430 typedef Type ParamType;
432 typedef int8_t PrimitiveType;
433 enum { Dimensions = 2 };
442 typedef Type ParamType;
444 typedef uint8_t PrimitiveType;
445 enum { Dimensions = 2 };
451 typedef Type ParamType;
453 typedef short PrimitiveType;
454 enum { isPrimitive = 0 };
456 enum { Dimensions = 2 };
463 static const char * getTypeName() {
return "SbVec2s"; }
469 typedef Type ParamType;
471 typedef unsigned short PrimitiveType;
472 enum { Dimensions = 2 };
478 typedef const Type & ParamType;
480 typedef int32_t PrimitiveType;
481 enum { Dimensions = 2 };
483 typedef SbBox2i32 BoxType;
492 typedef const Type & ParamType;
494 typedef uint32_t PrimitiveType;
495 enum { Dimensions = 2 };
501 typedef const Type & ParamType;
503 typedef float PrimitiveType;
504 enum { isPrimitive = 0 };
506 enum { Dimensions = 3 };
513 static const char * getTypeName() {
return "SbVec3f"; }
519 typedef const Type & ParamType;
521 typedef double PrimitiveType;
522 enum { Dimensions = 3 };
533 typedef Type ParamType;
535 typedef int8_t PrimitiveType;
536 enum { Dimensions = 3 };
545 typedef Type ParamType;
547 typedef uint8_t PrimitiveType;
548 enum { Dimensions = 3 };
554 typedef const Type & ParamType;
556 typedef short PrimitiveType;
557 enum { isPrimitive = 0 };
559 enum { Dimensions = 3 };
566 static const char * getTypeName() {
return "SbVec3s"; }
572 typedef const Type & ParamType;
574 typedef unsigned short PrimitiveType;
575 enum { Dimensions = 3 };
577 static const char * getTypeName() {
return "SbVec3us"; }
583 typedef const Type & ParamType;
585 typedef int32_t PrimitiveType;
586 enum { Dimensions = 3 };
588 typedef SbBox3i32 BoxType;
597 typedef const Type & ParamType;
599 typedef uint32_t PrimitiveType;
600 enum { Dimensions = 3 };
606 typedef const Type & ParamType;
608 typedef float PrimitiveType;
609 enum { Dimensions = 4 };
618 typedef const Type & ParamType;
620 typedef double PrimitiveType;
621 enum { Dimensions = 4 };
630 typedef Type ParamType;
632 typedef int8_t PrimitiveType;
633 enum { Dimensions = 4 };
642 typedef Type ParamType;
644 typedef uint8_t PrimitiveType;
645 enum { Dimensions = 4 };
654 typedef const Type & ParamType;
656 typedef short PrimitiveType;
657 enum { Dimensions = 4 };
665 typedef SbVec4us Type;
666 typedef const Type & ParamType;
668 typedef unsigned short PrimitiveType;
669 enum { Dimensions = 4 };
678 typedef const Type & ParamType;
680 typedef int32_t PrimitiveType;
681 enum { Dimensions = 4 };
690 typedef const Type & ParamType;
692 typedef uint32_t PrimitiveType;
693 enum { Dimensions = 4 };
702 typedef const Type & ParamType;
704 typedef float PrimitiveType;
705 enum { Dimensions = 2 };
715 typedef const Type & ParamType;
717 typedef double PrimitiveType;
718 enum { Dimensions = 2 };
728 typedef const Type & ParamType;
730 typedef short PrimitiveType;
731 enum { Dimensions = 2 };
740 typedef SbBox2i32 Type;
741 typedef const Type & ParamType;
743 typedef int32_t PrimitiveType;
744 enum { Dimensions = 2 };
754 typedef const Type & ParamType;
756 typedef float PrimitiveType;
757 enum { Dimensions = 3 };
767 typedef const Type & ParamType;
769 typedef double PrimitiveType;
770 enum { Dimensions = 3 };
780 typedef const Type & ParamType;
782 typedef short PrimitiveType;
783 enum { Dimensions = 3 };
792 typedef SbBox3i32 Type;
793 typedef const Type & ParamType;
795 typedef int32_t PrimitiveType;
796 enum { Dimensions = 3 };
806 typedef const Type & ParamType;
808 typedef float PrimitiveType;
809 enum { Dimensions = 3 };
818 typedef const Type & ParamType;
820 typedef double PrimitiveType;
821 enum { Dimensions = 3 };
827 typedef const Type & ParamType;
829 typedef float PrimitiveType;
830 enum { Dimensions = 3 };
836 typedef const Type & ParamType;
838 typedef double PrimitiveType;
839 enum { Dimensions = 3 };
845 typedef const Type & ParamType;
847 typedef float PrimitiveType;
848 enum { isPrimitive = 0 };
853 enum { Dimensions = 4 };
854 static const char * getTypeName() {
return "SbRotation"; }
860 typedef const Type & ParamType;
862 typedef double PrimitiveType;
868 typedef const Type & ParamType;
870 typedef float PrimitiveType;
879 typedef const Type & ParamType;
881 typedef double PrimitiveType;
889 typedef int32_t DataType;
895 typedef SbBool DataType;
913 typedef SbBox2i32 DataType;
937 typedef SbBox3i32 DataType;
961 typedef double DataType;
973 typedef int32_t DataType;
979 typedef float DataType;
997 typedef int32_t DataType;
1015 typedef SoNode * DataType;
1021 typedef SoPath * DataType;
1039 typedef short DataType;
1063 typedef uint32_t DataType;
1069 typedef unsigned short DataType;
1177 typedef SbVec4us DataType;
1183 typedef int32_t DataType;
1189 typedef SbBool DataType;
1207 typedef double DataType;
1219 typedef int32_t DataType;
1225 typedef float DataType;
1231 typedef int32_t DataType;
1243 typedef SbVec4us DataType;
1249 typedef SoNode * DataType;
1255 typedef SoPath * DataType;
1273 typedef short DataType;
1291 typedef uint32_t DataType;
1297 typedef unsigned short DataType;
1405 typedef SbVec4us DataType;
1412 #endif // !COIN_SBTYPEINFO_H
The SbVec2f class is a 2 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec2f.h:49
The SoMFFloat class is a container for floating point values.This field is used where nodes...
Definition: SoMFFloat.h:39
The SoSFVec2s class is a container for an SbVec2s vector.This field is used where nodes...
Definition: SoSFVec2s.h:40
The SbColor class contains the red, green and blue components which make up a color value...
Definition: SbColor.h:39
The SoMFColor class is a container for SbColor values.This field is used where nodes, engines or other field containers needs to store multiple color values (i.e. "Red Green Blue" triplets).
Definition: SoMFColor.h:40
The SbBox3s class is a 3 dimensional box with short integer coordinates.This box class is used by oth...
Definition: SbBox3s.h:43
The SoMFVec2i32 class is a container for SbVec2i32 vectors.This field is used where nodes...
Definition: SoMFVec2i32.h:40
The SoSFBox3s class is a container for an SbBox3s vector.This field is used where nodes...
Definition: SoSFBox3s.h:40
The SbVec4f class is a 4 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec4f.h:49
The SoMFVec3i32 class is a container for SbVec3i32 vectors.This field is used where nodes...
Definition: SoMFVec3i32.h:40
The SbDPLine class represents a line in 3D space.SbDPLine is used by many other classes in Coin...
Definition: SbDPLine.h:41
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.This vector class provides storage for a 3 dimensional double precision floating point vector aswell as simple floating point arithmetic operations.
Definition: SbVec3d.h:50
The SoSFRotation class is a container for an SbRotation.This field is used where nodes, engines or other field containers needs to store a single rotation definition.
Definition: SoSFRotation.h:40
The SoMFVec4i32 class is a container for SbVec4i32 vectors.This field is used where nodes...
Definition: SoMFVec4i32.h:40
The SoMFVec4b class is a container for SbVec4b vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with four elements.
Definition: SoMFVec4b.h:40
a vector class for containing two byte integers.
Definition: SbVec2b.h:48
The SoMFPath class is a container for paths.This field container stores an array of pointers to paths...
Definition: SoMFPath.h:44
The SoSFDouble class is a container for a double precision floating point value.This field is used wh...
Definition: SoSFDouble.h:39
SoEngine is the base class for Coin engines.Engines enables the application programmers to make compl...
Definition: SoEngine.h:43
The SoMFUShort class is a container for unsigned short integer values.This field supports application...
Definition: SoMFUShort.h:39
The SoSFVec4f class is a container for an SbVec4f vector.This field is used where nodes...
Definition: SoSFVec4f.h:40
The SoMFVec4s class is a container for SbVec4s vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with four elements.
Definition: SoMFVec4s.h:40
The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.This box abstraction class ...
Definition: SbBox3f.h:46
The SoMFVec4ui32 class is a container for SbVec4ui32 vectors.This field is used where nodes...
Definition: SoMFVec4ui32.h:40
The SoSFTrigger class is the "void" class used for detecting field changes.Connect this field to a ma...
Definition: SoSFTrigger.h:41
The SoSFVec2i32 class is a container for an SbVec2i32 vector.This field is used where nodes...
Definition: SoSFVec2i32.h:40
The SbBox2d class is a 2 dimensional box with double precision corner coordinates.This box class is used by many other classes in Coin for data exchange and storage. It provides two box corners with double precision coordinates, which is among other things useful for representing screen or canvas dimensions in normalized coordinates.
Definition: SbBox2d.h:42
The SbColor4f class contains the red, green, blue and alpha components which make up a color value...
Definition: SbColor4f.h:42
The SbDPPlane class represents a plane in 3D space.SbDPPlane is used by many other classes in Coin...
Definition: SbDPPlane.h:43
The SoSFVec3i32 class is a container for an SbVec3i32 vector.This field is used where nodes...
Definition: SoSFVec3i32.h:40
The SoSFPlane class is a container for an SbPlane value.This field is used where nodes, engines or other field containers needs to store a single definition of a 3D plane.
Definition: SoSFPlane.h:40
The SoMFInt32 class is a container for 32-bit integer values.This field is used where nodes...
Definition: SoMFInt32.h:39
The SoMFVec2b class is a container for SbVec2b vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with two elements.
Definition: SoMFVec2b.h:40
The SoSFVec4i32 class is a container for an SbVec4i32 vector.This field is used where nodes...
Definition: SoSFVec4i32.h:40
The SoSFString class is a container for an SbString.This field is used where nodes, engines or other field containers needs to store a single string.
Definition: SoSFString.h:40
The SoSFVec3d class is a container for an SbVec3d vector.This field is used where nodes...
Definition: SoSFVec3d.h:40
The SoSFUShort class is a container for a unsigned short integer value.This field is used where nodes...
Definition: SoSFUShort.h:39
The SoSFVec2f class is a container for an SbVec2f vector.This field is used where nodes...
Definition: SoSFVec2f.h:40
The SoMFVec2s class is a container for SbVec2s vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with two elements.
Definition: SoMFVec2s.h:40
The SoMFVec4f class is a container for SbVec4f vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with four elements.
Definition: SoMFVec4f.h:40
The SoSFColor class is a container for an SbColor value.This field is used where nodes, engines or other field containers needs to store a single color value (i.e. Red + Green + Blue).
Definition: SoSFColor.h:40
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:56
The SoSFShort class is a container for a short integer value.This field is used where nodes...
Definition: SoSFShort.h:39
The SoSFEnum class is a container for an enum value.This field is used where nodes, engines or other field containers needs to store one particular value out of an enumerated set.
Definition: SoSFEnum.h:40
Definition: SbVec2ui32.h:46
The SoMFVec2f class is a container for SbVec2f vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with two elements.
Definition: SoMFVec2f.h:40
The SoSFVec3s class is a container for an SbVec3s vector.This field is used where nodes...
Definition: SoSFVec3s.h:40
The SoSFBox2d class is a container for an SbBox2d vector.This field is used where nodes...
Definition: SoSFBox2d.h:40
The SoSFVec3b class is a container for an SbVec3b vector.This field is used where nodes...
Definition: SoSFVec3b.h:40
The SoSFBool class is a container for an SbBool value.This field is used where nodes, engines or other field containers needs to store a boolean on/off or TRUE/FALSE value, like for instance as the "on" field of the SoPointLight, SoSpotLight and SoDirectionalLight node classes.
Definition: SoSFBool.h:39
The SoSFInt32 class is a container for a 32-bit integer value.This field is used where nodes...
Definition: SoSFInt32.h:39
The SbVec3s class is a 3 dimensional vector with short integer coordinates.This vector class provides...
Definition: SbVec3s.h:51
The SoPath class is a container class for traversal path descriptions.SoPath objects contain a list o...
Definition: SoPath.h:52
The SoSFEngine class is a container for a single engine.This field container stores a pointer to a Co...
Definition: SoSFEngine.h:47
Definition: SbVec3us.h:50
Definition: SbVec2us.h:46
The SoMFVec3d class is a container for SbVec3d vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements.
Definition: SoMFVec3d.h:40
The SoSFNode class is a container for a single node.This field container stores a pointer to a Coin n...
Definition: SoSFNode.h:47
The SbRotation class represents a rotation in 3D space.SbRotation is used extensively throughout the ...
Definition: SbRotation.h:44
The SoMFEnum class is a container for a set of enumerated values.This field is used where nodes...
Definition: SoMFEnum.h:39
The SoSFBox3f class is a container for an SbBox3f vector.This field is used where nodes...
Definition: SoSFBox3f.h:40
The SbBox2s class is a 2 dimensional box with short integer coordinates.This box class is used by oth...
Definition: SbBox2s.h:43
The SoMFString class is a container for SbString values.This field is used where nodes, engines or other field containers needs to store arrays of strings.
Definition: SoMFString.h:40
Definition: SbVec4ui32.h:46
The SbVec3f class is a 3 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec3f.h:51
The SoSFUInt32 class is a container for a 32-bit unsigned integer value.This field is used where node...
Definition: SoSFUInt32.h:39
The SoMFShort class is a container for short integer values.This field is used where nodes...
Definition: SoMFShort.h:39
The SbVec2d class is a 2 dimensional vector with double precision floating point coordinates.This vector class is used by many other classes in Coin. It provides storage for a vector in 2 dimensions aswell as simple floating point arithmetic operations on this vector.
Definition: SbVec2d.h:48
The SoMFColorRGBA class is a container for SbColor4f values.This field is used where nodes...
Definition: SoMFColorRGBA.h:40
The SoSFBox2i32 class is a container for an SbBox2i32 vector.This field is used where nodes...
Definition: SoSFBox2i32.h:40
The SoMFBool class is a container for SbBool values.This field is used where nodes, engines or other field containers needs to store multiple boolean on/off or TRUE/FALSE values.
Definition: SoMFBool.h:39
The SoSFVec4ui32 class is a container for an SbVec4ui32 vector.This field is used where nodes...
Definition: SoSFVec4ui32.h:40
The SoSFColorRGBA class is a container for an SbColor4f value.This field is used where nodes...
Definition: SoSFColorRGBA.h:40
The SoSFVec4d class is a container for an SbVec4d vector.This field is used where nodes...
Definition: SoSFVec4d.h:40
The SoMFVec4ub class is a container for SbVec4ub vectors.This field is used where nodes...
Definition: SoMFVec4ub.h:40
The SoSFBox3i32 class is a container for an SbBox3i32 vector.This field is used where nodes...
Definition: SoSFBox3i32.h:40
Definition: SbVec4i32.h:48
The SoSFName class is a container for an SbName.This field is used where nodes, engines or other fiel...
Definition: SoSFName.h:40
The SbDPRotation class represents a rotation in 3D space.SbDPRotation is used extensively throughout ...
Definition: SbDPRotation.h:42
The SoMFVec3s class is a container for SbVec3s vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements.
Definition: SoMFVec3s.h:40
The SbBox2f class is a 2 dimensional box with floating point corner coordinates.This box class is use...
Definition: SbBox2f.h:42
The SbLine class represents a line in 3D space.SbLine provides a way of specifying a directed line...
Definition: SbLine.h:41
The SoMFNode class is a container for nodes.This field container stores an array of pointers to nodes...
Definition: SoMFNode.h:41
The SbMatrix class is a 4x4 dimensional representation of a matrix.SbMatrix is used by many other cla...
Definition: SbMatrix.h:46
The SoSFVec4us class is a container for an SbVec4us vector.This field is used where nodes...
Definition: SoSFVec4us.h:40
The SoMFUInt32 class is a container for 32-bit unsigned integer values.This field is used where nodes...
Definition: SoMFUInt32.h:39
The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.This vector class is not by many other classes in Coin. It provides storage for a 3 dimensional homogeneoues vector (with the 4 components usually referred to as <x, y, z, w>) aswell as simple double precision floating point arithmetic operations.
Definition: SbVec4d.h:49
The SbVec2i32 class is a 2 dimensional vector with short integer coordinates.This vector class is use...
Definition: SbVec2i32.h:50
The SbTime class instances represents time values.SbTime is a convenient way of doing system independ...
Definition: SbTime.h:50
The SoMFPlane class is a container for SbPlane values.This field is used where nodes, engines or other field containers needs to store multiple 3D plane definitions.
Definition: SoMFPlane.h:40
The SoSFVec2d class is a container for an SbVec2d vector.This field is used where nodes...
Definition: SoSFVec2d.h:40
Definition: SbVec3i32.h:48
The SoSFPath class is a container for a single path.This field container stores a pointer to a Coin p...
Definition: SoSFPath.h:43
The SoMFRotation class is a container for SbRotation values.This field is used where nodes...
Definition: SoMFRotation.h:40
The SoSFBox2s class is a container for an SbBox2s vector.This field is used where nodes...
Definition: SoSFBox2s.h:40
The SbBox3d class is an abstraction for an axis aligned 3 dimensional box.This box abstraction class ...
Definition: SbBox3d.h:46
The SoSFImage class is used to store pixel images.The SoSFImage class provides storage for inline 2D ...
Definition: SoSFImage.h:42
The SoSFVec4b class is a container for an SbVec4b vector.This field is used where nodes...
Definition: SoSFVec4b.h:40
The SoSFTime class is a container for an SbTime value.This field is used where nodes, engines or other field containers needs to store a single time representation.
Definition: SoSFTime.h:40
The SoMFEngine class is a container for engines.This field container stores an array of pointers to e...
Definition: SoMFEngine.h:41
The SoMFMatrix class is a container for SbMatrix values.This field is used where nodes, engines or other field containers needs to store matrices.
Definition: SoMFMatrix.h:40
The SoMFName class is a container for SbName values.This field is used where nodes, engines or other field containers needs to store arrays of names.
Definition: SoMFName.h:40
The SoMFVec3b class is a container for SbVec3b vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements.
Definition: SoMFVec3b.h:40
The SoSFFloat class is a container for a floating point value.This field is used where nodes...
Definition: SoSFFloat.h:39
The SoSFImage3 class is used to store 3D (volume) images.The SoSFImage3 class provides storage for in...
Definition: SoSFImage3.h:40
The SbPlane class represents a plane in 3D space.SbPlane is used by many other classes in Coin...
Definition: SbPlane.h:43
The SoSFVec3f class is a container for an SbVec3f vector.This field is used where nodes...
Definition: SoSFVec3f.h:40
The SoMFVec4d class is a container for SbVec4d vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with four elements.
Definition: SoMFVec4d.h:40
The SoMFDouble class is a container for double float precision point values.This field is used where ...
Definition: SoMFDouble.h:39
The SoSFVec2b class is a container for an SbVec2b vector.This field is used where nodes...
Definition: SoSFVec2b.h:40
The SoMFBitMask class is a container for a set of bitmasks.This field is used where nodes...
Definition: SoMFBitMask.h:38
The SoSFMatrix class is a container for an SbMatrix.This field is used where nodes, engines or other field containers needs to store a 4x4 matrix.
Definition: SoSFMatrix.h:40
The SbString class is a string class with convenience functions for string operations.This is the class used for storing and working with character strings. It automatically takes care of supporting all the "bookkeeping" tasks usually associated with working with character strings, like memory allocation and deallocation etc.
Definition: SbString.h:52
The SbVec2s class is a 2 dimensional vector with short integer coordinates.This vector class is used ...
Definition: SbVec2s.h:51
The SoSFVec4ub class is a container for an SbVec4ub vector.This field is used where nodes...
Definition: SoSFVec4ub.h:40
The SoMFVec3f class is a container for SbVec3f vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements.
Definition: SoMFVec3f.h:40
The SoMFTime class is a container for SbTime values.This field is used where nodes, engines or other field containers needs to store multiple time representations.
Definition: SoMFTime.h:40
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.This class is like the SbMatrix class, but uses double-precision floating point values for its elements. For more class documentation, see SbMatrix.
Definition: SbDPMatrix.h:47
The SoMFVec4us class is a container for SbVec4us vectors.This field is used where nodes...
Definition: SoMFVec4us.h:40
The SoSFVec4s class is a container for an SbVec4s vector.This field is used where nodes...
Definition: SoSFVec4s.h:40
The SoMFVec2d class is a container for SbVec2d vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with two elements.
Definition: SoMFVec2d.h:40
Definition: SbVec4ub.h:46
Definition: SbVec3ub.h:46
Definition: SbVec2ub.h:46
The SoSFBox3d class is a container for an SbBox3d vector.This field is used where nodes...
Definition: SoSFBox3d.h:40
Definition: SbVec3ui32.h:46
The SbName class stores strings by reference.The class is used by Coin for storing keywords...
Definition: SbName.h:40
The SoSFBox2f class is a container for an SbBox2f vector.This field is used where nodes...
Definition: SoSFBox2f.h:40
a type information library for Coin types and their relations.
Definition: SbTypeInfo.h:223
The SoSFBitMask class is a container for a set of bit flags.This field is used where nodes...
Definition: SoSFBitMask.h:38