CoreInterfaces/ContainerInterfaces.h File Reference

#include "Common.h"


Namespaces

namespace  DigitalSpaces

Data Structures

struct  DigitalSpaces::DIObjectBaseList1
 A collection of unknown interfaces, that can be iterated through. More...
struct  DigitalSpaces::DIStringList1
 A collection of strings that can be iterated through. More...
struct  DigitalSpaces::DIDUIDList1
 A collection of IDs that can be iterated through. More...
struct  DigitalSpaces::DIStringPairList
 A collection of string pairs that can be iterated through. More...
struct  DigitalSpaces::DIXMLNode1
 The basic XML interface, contains all the functionality common to the XML system. More...
struct  DigitalSpaces::DIXMLElement1
 Additional functionality that is supported by an XML Element. More...
union  DigitalSpaces::out_Vector3f
 Standard 3 value vector. More...
union  DigitalSpaces::out_Vector3d
 A higher precision version of out_Vector3f. More...
union  DigitalSpaces::out_Vector4f
 Standard 4 value vector. More...
union  DigitalSpaces::out_Vector4d
 A higher precision version of out_Vector4f. More...
union  DigitalSpaces::out_Pairf
 Standard two value pair. More...
struct  DigitalSpaces::out_PositionOrientationf
 Convenience structure used when dealing with both a position and orientation. More...
struct  DigitalSpaces::out_PositionOrientationd
 Convenience structure used when dealing with both a position and orientation. More...
struct  DigitalSpaces::DIVariant
 An interface used to pass around data of indertimate type. More...
struct  DigitalSpaces::DISettingMap
 Used to pass a key:value map between components. More...
struct  DigitalSpaces::DIComponentInfo
 This is the interface passed to any components GetComponentInfo function. More...

Typedefs

typedef const out_Vector3f DigitalSpaces::in_Vector3f
 Const version of out_Vector3f, used when passing data into a function that won't need to return data.
typedef const out_Vector3d DigitalSpaces::in_Vector3d
 Const version of out_Vector3d, used when passing data into a function that won't need to return data.
typedef const out_Vector4f DigitalSpaces::in_Vector4f
 Const version of out_Vector4f, used when passing data into a function that won't need to return data.
typedef const out_Vector4d DigitalSpaces::in_Vector4d
 Const version of out_Vector4d, used when passing data into a function that won't need to return data.
typedef const out_Pairf DigitalSpaces::in_Pairf
 Const version of out_Pairf, used when passing data into a function that won't need to return data.
typedef out_Vector4f DigitalSpaces::out_Quaternionf
 Standard Quaternion container.
typedef out_Vector4d DigitalSpaces::out_Quaterniond
 Higher precision quaternion container.
typedef const out_Quaternionf DigitalSpaces::in_Quaternionf
 Const version of out_Quaternionf, used when passing data into a function that won't need to return data.
typedef const out_Quaterniond DigitalSpaces::in_Quaterniond
 Const version of out_Quaterniond, used when passing data into a function that won't need to return data.
typedef const
out_PositionOrientationf 
DigitalSpaces::in_PositionOrientationf
 Const version of out_PositionOrientationf, used when passing data into a function that won't need to return data.
typedef const
out_PositionOrientationd 
DigitalSpaces::in_PositionOrientationd
 Const version of out_PositionOrientationd, used when passing data into a function that won't need to return data.
typedef out_Vector3f DigitalSpaces::out_Matrix3f [3]
 Matrix (3x3) data structure.
typedef const out_Vector3f DigitalSpaces::in_Matrix3f [3]
 Const version of out_Vector3f, used when passing data into a function that won't need to return data.
typedef out_Vector4f DigitalSpaces::out_Matrix4f [4]
 Matrix (4x4) data structure.
typedef const out_Matrix4f DigitalSpaces::in_Matrix4f
 Const version of out_Matrix4f, used when passing data into a function that won't need to return data.

Enumerations

enum  DigitalSpaces::XMLNodeType {
  DigitalSpaces::DOCUMENT, DigitalSpaces::ELEMENT, DigitalSpaces::COMMENT, DigitalSpaces::UNKNOWN,
  DigitalSpaces::TEXT, DigitalSpaces::DECLARATION, DigitalSpaces::TYPECOUNT
}
 Enumeration of the XML node types supported. More...

Generated on Sun Aug 31 17:46:26 2008 for Digital Spaces by  doxygen 1.5.6