X3D Namespace Reference

XML Standard ISO for dynamic graphic objects. More...


Data Structures

class  Appearance
class  Background
class  Box
class  Camera
class  ClipPlane
class  Color
class  Cone
class  connect
class  Coordinate
class  Cylinder
class  DirectionalLight
class  ExternProtoDeclare
class  field
class  fieldValue
class  FillProperties
class  FontStyle
class  Group
class  I
 Generic MF vector. More...
class  ImageTexture
class  IndexedFaceSet
class  IS
class  KeySensor
class  Layer
class  LayerSet
class  LineProperties
class  M
 Prototype database. More...
class  Material
class  MF
class  Normal
class  OrientationChaser
class  OrientationInterpolator
class  OrthoViewpoint
class  PixelTexture
class  PointLight
class  PositionInterpolator
class  ProgramShader
class  ProtoBody
class  ProtoDeclare
class  ProtoInstance
class  ProtoInterface
class  ROUTE
class  Scene
class  SF
class  ShaderProgram
class  Shape
 Class. More...
class  Sphere
class  SpotLight
class  StaticGroup
class  Switch
class  Text
class  TextureCoordinate
class  TextureProperties
class  TextureTransform
class  TimeSensor
 WARNING: cannot derive from X3DSensorNode to avoid ambiguous derivation. Is this an ISO error ? More...
class  Transform
class  Viewpoint
class  Viewport
class  WordInfo
class  X3DAppearanceChildNode
class  X3DAppearanceNode
class  X3DBackgroundNode
class  X3DBindableNode
class  X3DBoundedObject
class  X3DChaserNode
class  X3DChildNode
class  X3DColorNode
class  X3DComposedGeometryNode
class  X3DCoordinateNode
class  X3DEvent
class  X3DField
class  X3DFieldSpec
class  X3DFollowerNode
class  X3DFontStyleNode
class  X3DGeometricPropertyNode
class  X3DGeometryNode
class  X3DGroupingNode
class  X3DInfoNode
class  X3DInterpolatorNode
class  X3DKeyDeviceSensorNode
class  X3DLayerNode
class  X3DLightNode
class  X3DMaterialNode
class  X3DMetadataObject
class  X3DNode
class  X3DNormalNode
class  X3DProgrammableShaderObject
class  X3DProto
class  X3DSensorNode
class  X3DShaderNode
class  X3DShapeNode
 Abstract class. More...
class  X3DTexture2DNode
class  X3DTextureCoordinateNode
class  X3DTextureNode
class  X3DTextureTransformNode
class  X3DTimeDependentNode
class  X3DUrlObject
class  X3DVertexAttributeNode
class  X3DViewpointNode
class  X3DViewportNode

Typedefs

typedef I< AP_StringMConnect
typedef I< X3DNode * > MDEF
typedef I< X3DField * > MField
typedef M< X3DNode * > MFNode
typedef AP_HashBase< AP_String,
AP_Xml
Proto

Enumerations

enum  X3DFieldDirection { In, Out, InOut, Void }
 Generic IF indexed vector. More...
enum  X3DFieldType {
  TSFBool, TMFBool, TSFColor, TMFColor,
  TSFColorRGBA, TMFColorRGBA, TSFDouble, TMFDouble,
  TSFFloat, TMFFloat, TSFImage, TMFImage,
  TSFInt32, TMFInt32, TSFMatrix4f, TMFMatrix4f,
  TSFMatrix3f, TMFMatrix3f, TSFMatrix4d, TMFMatrix4d,
  TSFMatrix3d, TMFMatrix3d, TSFRotation, TMFRotation,
  TSFString, TMFString, TSFTime, TMFTime,
  TSFVec4f, TMFVec4f, TSFVec3f, TMFVec3f,
  TSFVec2f, TMFVec2f, TSFVec4d, TMFVec4d,
  TSFVec3d, TMFVec3d, TSFVec2d, TMFVec2d,
  TSFNode, TMFNode, TUnknown
}
enum  X3DNodeType {
  TX3DAppearanceNode, TX3DBindableNode, TX3DBoundedObject, TX3DChildNode,
  TX3DColorNode, TX3DComposedGeometryNode, TX3DCoordinateNode, TX3DFontStyleNode,
  TX3DGeometricPropertyNode, TX3DGeometryNode, TX3DGroupingNode, TX3DInfoNode,
  TX3DLayerNode, TX3DMaterialNode, TX3DNode, TX3DNormalNode,
  TX3DShapeNode, TX3DTextureCoordinateNode, TX3DViewpointNode, TX3DViewportNode,
  TAppearance, TClipPlane, TExternProtoDeclare, TFontStyle,
  TProtoBody, TProtoDeclare, TProtoInstance, TProtoInterface,
  TProgramShader, TShaderProgram, TGroup, TImageTexture,
  TKeySensor, TIndexedFaceSet, TLayer, TLayerSet,
  TMaterial, TOrthoViewpoint, TPixelTexture, TShape,
  TStaticGroup, TText, TTransform, TViewpoint,
  TViewport, TWordInfo
}

Functions

TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f TMFVec4d
TMFVec3d 
SFDefine (SFVec2d, AP_Vector2d, TSFVec2d) MFDefine(MFVec2d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f TMFVec4d 
SFDefine (SFVec3d, AP_Vector3d, TSFVec3d) MFDefine(MFVec3d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f 
SFDefine (SFVec4d, AP_Vector4d, TSFVec4d) MFDefine(MFVec4d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f 
SFDefine (SFVec2f, AP_Vector2f, TSFVec2f) MFDefine(MFVec2f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f 
SFDefine (SFVec3f, AP_Vector3f, TSFVec3f) MFDefine(MFVec3f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime 
SFDefine (SFVec4f, AP_Vector4f, TSFVec4f) MFDefine(MFVec4f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString 
SFDefine (SFTime, AP_Float64, TSFTime) MFDefine(MFTime
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation 
SFDefine (SFString, AP_String, TSFString) SFDefine(MFString
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d 
SFDefine (SFRotation, AP_Rotate4f, TSFRotation) MFDefine(MFRotation
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f 
SFDefine (SFMatrix4d, AP_Matrix4x4d, TSFMatrix4d) MFDefine(MFMatrix4d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 
SFDefine (SFMatrix4f, AP_Matrix4x4f, TSFMatrix4f) MFDefine(MFMatrix4f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage 
SFDefine (SFInt32, AP_Sint32, TSFInt32) MFDefine(MFInt32
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat 
SFDefine (SFImage, Image, TSFImage) MFDefine(MFImage
TMFBool TMFColor TMFColorRGBA
TMFDouble 
SFDefine (SFFloat, AP_Float32, TSFFloat) MFDefine(MFFloat
TMFBool TMFColor TMFColorRGBA SFDefine (SFDouble, AP_Float64, TSFDouble) MFDefine(MFDouble
TMFBool TMFColor SFDefine (SFColorRGBA, AP_Vector4f, TSFColorRGBA) MFDefine(MFColorRGBA
TMFBool SFDefine (SFColor, AP_Color3f, TSFColor) MFDefine(MFColor
 SFDefine (SFBool, AP_Bool, TSFBool) MFDefine(MFBool

Variables

static AP_Float32 _box []
static AP_Float32 _normal []
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation 
AP_Array
 AP_Bool
TMFBool AP_Color3f
TMFBool TMFColor TMFColorRGBA
TMFDouble 
AP_Float32
TMFBool TMFColor TMFColorRGBA AP_Float64
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f 
AP_Matrix4x4d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 
AP_Matrix4x4f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d 
AP_Rotate4f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage 
AP_Sint32
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f TMFVec4d
TMFVec3d 
AP_Vector2d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f 
AP_Vector2f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f TMFVec4d 
AP_Vector3d
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f 
AP_Vector3f
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f 
AP_Vector4d
TMFBool TMFColor AP_Vector4f
AP_Bool HaveGLExtensions = false
 Global variable.
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat 
Image
TMFBool TMFColor TMFColorRGBA
TMFDouble TMFFloat TMFImage
TMFInt32 TMFMatrix4f
TMFMatrix4d TMFRotation
TMFString TMFTime TMFVec4f
TMFVec3f TMFVec2f TMFVec4d
TMFVec3d TMFVec2d typedef
X3DNode
SFNode
static const AP_Float32 TextureRectangle []
static const AP_Float32 VertexRectangle []


Detailed Description

XML Standard ISO for dynamic graphic objects.


Typedef Documentation

typedef I<AP_String> MConnect

typedef I<X3DNode*> MDEF

typedef I<X3DField*> MField

typedef M<X3DNode*> MFNode


Enumeration Type Documentation

Generic IF indexed vector.

Enumerator:
In 
Out 
InOut 
Void 

Enumerator:
TSFBool 
TMFBool 
TSFColor 
TMFColor 
TSFColorRGBA 
TMFColorRGBA 
TSFDouble 
TMFDouble 
TSFFloat 
TMFFloat 
TSFImage 
TMFImage 
TSFInt32 
TMFInt32 
TSFMatrix4f 
TMFMatrix4f 
TSFMatrix3f 
TMFMatrix3f 
TSFMatrix4d 
TMFMatrix4d 
TSFMatrix3d 
TMFMatrix3d 
TSFRotation 
TMFRotation 
TSFString 
TMFString 
TSFTime 
TMFTime 
TSFVec4f 
TMFVec4f 
TSFVec3f 
TMFVec3f 
TSFVec2f 
TMFVec2f 
TSFVec4d 
TMFVec4d 
TSFVec3d 
TMFVec3d 
TSFVec2d 
TMFVec2d 
TSFNode 
TMFNode 
TUnknown 

Enumerator:
TX3DAppearanceNode 
TX3DBindableNode 
TX3DBoundedObject 
TX3DChildNode 
TX3DColorNode 
TX3DComposedGeometryNode 
TX3DCoordinateNode 
TX3DFontStyleNode 
TX3DGeometricPropertyNode 
TX3DGeometryNode 
TX3DGroupingNode 
TX3DInfoNode 
TX3DLayerNode 
TX3DMaterialNode 
TX3DNode 
TX3DNormalNode 
TX3DShapeNode 
TX3DTextureCoordinateNode 
TX3DViewpointNode 
TX3DViewportNode 
TAppearance 
TClipPlane 
TExternProtoDeclare 
TFontStyle 
TProtoBody 
TProtoDeclare 
TProtoInstance 
TProtoInterface 
TProgramShader 
TShaderProgram 
TGroup 
TImageTexture 
TKeySensor 
TIndexedFaceSet 
TLayer 
TLayerSet 
TMaterial 
TOrthoViewpoint 
TPixelTexture 
TShape 
TStaticGroup 
TText 
TTransform 
TViewpoint 
TViewport 
TWordInfo 


Function Documentation

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f TMFVec4d TMFVec3d X3D::SFDefine ( SFVec2d  ,
AP_Vector2d  ,
TSFVec2d   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f TMFVec4d X3D::SFDefine ( SFVec3d  ,
AP_Vector3d  ,
TSFVec3d   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f X3D::SFDefine ( SFVec4d  ,
AP_Vector4d  ,
TSFVec4d   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f X3D::SFDefine ( SFVec2f  ,
AP_Vector2f  ,
TSFVec2f   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f X3D::SFDefine ( SFVec3f  ,
AP_Vector3f  ,
TSFVec3f   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime X3D::SFDefine ( SFVec4f  ,
AP_Vector4f  ,
TSFVec4f   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString X3D::SFDefine ( SFTime  ,
AP_Float64  ,
TSFTime   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation X3D::SFDefine ( SFString  ,
AP_String  ,
TSFString   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d X3D::SFDefine ( SFRotation  ,
AP_Rotate4f  ,
TSFRotation   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f X3D::SFDefine ( SFMatrix4d  ,
AP_Matrix4x4d  ,
TSFMatrix4d   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 X3D::SFDefine ( SFMatrix4f  ,
AP_Matrix4x4f  ,
TSFMatrix4f   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage X3D::SFDefine ( SFInt32  ,
AP_Sint32  ,
TSFInt32   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat X3D::SFDefine ( SFImage  ,
Image  ,
TSFImage   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA TMFDouble X3D::SFDefine ( SFFloat  ,
AP_Float32  ,
TSFFloat   
)

Type Constraints

TMFBool TMFColor TMFColorRGBA X3D::SFDefine ( SFDouble  ,
AP_Float64  ,
TSFDouble   
)

Type Constraints

TMFBool TMFColor X3D::SFDefine ( SFColorRGBA  ,
AP_Vector4f  ,
TSFColorRGBA   
)

Type Constraints

TMFBool X3D::SFDefine ( SFColor  ,
AP_Color3f  ,
TSFColor   
)

Type Constraints

X3D::SFDefine ( SFBool  ,
AP_Bool  ,
TSFBool   
)


Variable Documentation

AP_Float32 _box[] [static]

Initial value:

{
   -1.0,-1.0,-1.0,   1.0,-1.0,-1.0,    -1.0,1.0,-1.0,    1.0,1.0,-1.0,
   1.0,-1.0,-1.0,    1.0,-1.0,1.0,     1.0,1.0,-1.0,     1.0,1.0,1.0,
   1.0,-1.0,1.0,     -1.0,-1.0,1.0,    1.0,1.0,1.0,      -1.0,1.0,1.0,
   -1.0,-1.0,1.0,    -1.0,-1.0,-1.0,   -1.0,1.0,1.0,     -1.0,1.0,-1.0,
   -1.0,-1.0,-1.0,   1.0,-1.0,-1.0,    -1.0,-1.0,1.0,    1.0,-1.0,1.0,
   -1.0,1.0,-1.0,    1.0,1.0,-1.0,     -1.0,1.0,1.0,    1.0,1.0,1.0
}

AP_Float32 _normal[] [static]

Initial value:

{
   0.0,0.0,1.0,   0.0,0.0,1.0,      0.0,0.0,1.0,      0.0,0.0,1.0,
   -1.0,0.0,0.0,  -1.0,0.0,0.0,     -1.0,0.0,0.0,     -1.0,0.0,0.0,
   0.0,0.0,-1.0,  0.0,0.0,-1.0,     0.0,0.0,-1.0,     0.0,0.0,-1.0,
   1.0,0.0,0.0,   1.0,0.0,0.0,      1.0,0.0,0.0,      1.0,0.0,0.0,
   0.0,1.0,0.0,   0.0,1.0,0.0,      0.0,1.0,0.0,      0.0,1.0,0.0,
   0.0,-1.0,0.0,  0.0,-1.0,0.0,     0.0,-1.0,0.0,     0.0,-1.0,0.0
}

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation AP_Array

TMFBool AP_Color3f

TMFBool TMFColor TMFColorRGBA TMFDouble AP_Float32

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString AP_Float64

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f AP_Matrix4x4d

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 AP_Matrix4x4f

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d AP_Rotate4f

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage AP_Sint32

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f TMFVec4d TMFVec3d AP_Vector2d

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f AP_Vector2f

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f TMFVec4d AP_Vector3d

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f AP_Vector3f

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f AP_Vector4d

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime AP_Vector4f

Global variable.

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat Image

TMFBool TMFColor TMFColorRGBA TMFDouble TMFFloat TMFImage TMFInt32 TMFMatrix4f TMFMatrix4d TMFRotation TMFString TMFTime TMFVec4f TMFVec3f TMFVec2f TMFVec4d TMFVec3d TMFVec2d typedef X3DNode* SFNode

const AP_Float32 TextureRectangle[] [static]

Initial value:

      { 0.0, 0.99, 0.99, 0.99, 0.0, 0.0, 0.99, 0.0}

const AP_Float32 VertexRectangle[] [static]

Initial value:

      { -1.0, -1.0, 0.0, 1.0, -1.0, 0.0, -1.0, 1.0, 0.0, 1.0, 1.0, 0.0 }


Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8