Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osg Namespace Reference


Compounds

class  BarrierCommonBase
 BarrierCommonBase. More...

class  SprocBarrierBase
 SprocBarrierBase. More...

class  Barrier
 Barrier. More...

struct  osgStaticMax
 osgStaticMax More...

struct  osgIF
struct  osgIF< false, IThenT, IElseT >
 osgIF<false, IThenT, IElseT> More...

struct  LTString
 String less than compare functor used for a STL weak ordering. More...

struct  EQString
 String equal compare functor. More...

class  InitFuncWrapper
class  StaticInitFuncWrapper
class  BaseThreadCommonBase
 ThreadCommonBase. More...

class  BaseSprocBase
 Brief SprocBase. More...

struct  ProcessData
class  BaseThread
 Thread. More...

struct  TypeTraitsBase
 TypeTraitsBase, documentation dummy. More...

struct  TypeTraits
 TypeTraits. More...

struct  TypeTraits< bool >
struct  TypeTraits< UInt8 >
 TypeTraits<UInt8>. More...

struct  TypeTraits< Int8 >
 TypeTraits<Int8>. More...

struct  TypeTraits< UInt16 >
 TypeTraits<UInt16>. More...

struct  TypeTraits< Int16 >
 TypeTraits<Int16>. More...

struct  TypeTraits< UInt32 >
 TypeTraits<UInt32>. More...

struct  TypeTraits< Int32 >
 TypeTraits<Int32>. More...

struct  TypeTraits< UInt64 >
 TypeTraits<UInt64>. More...

struct  TypeTraits< Int64 >
 TypeTraits<Int64>. More...

struct  TypeTraits< Real64 >
 TypeTraits<Real64>. More...

struct  TypeTraits< Real32 >
 TypeTraits<Real32>. More...

class  BoxVolume
 3D box defined by min and max point. More...

class  Color3
 Color3. More...

class  Color4
 Color4. More...

class  CylinderVolume
 3D cylinder in space defined by axis and radius. More...

class  DataType
 DataType. More...

class  Date
 Date & Time. More...

class  DynamicVolume
 3D base volume. More...

class  Exception
class  FrustumVolume
 3D frustum defined by 6 planes. More...

class  IDString
 OSGIDString. More...

class  IDStringLink
 IDStringLink. More...

class  Line
 Line. More...

class  LockCommonBase
 LockCommonBase. More...

class  SprocLockBase
 SprocLockBase. More...

class  Lock
 Lock. More...

class  LockPool
 LockPool. More...

class  TransformationMatrix
 TransformationMatrix, for details about the vector, point and matrix desing see Vector, Point and Matrix Design, nevertheless the following applies : M=(V0 V1 V2 V3), M[Column][Row], M[0] = V0 M[0][0] = V0[0] M.getValues() returns M transposed (as it returns the raw storage). More...

class  MemoryObject
 Memory, simple reference counted memory object. More...

class  MPType
 MPType. More...

class  MPThreadType
 MPThreadType. More...

class  MPBarrierType
 MPBarrierType. More...

class  MPLockType
 MPLockType. More...

class  MPLockPoolType
 MPLockPoolType. More...

class  MPBase
 MPBase. More...

class  NormalQuantifier
 OSGNormalQuantifier. More...

class  PathHandler
 Pathhandler. More...

class  Plane
 Oriented plane in 3D space defined by normal and distance. More...

class  QuaternionBase
 QuaternionBase, that's the way how to define rotations. More...

class  SphereVolume
 Sphere in 3D space defined by center and radius. More...

class  MPFieldStore
 MPFieldStore. More...

class  ThreadManager
 ThreadManager. More...

class  TypeBase
 TypeBase. More...

class  TypeFactory
 TypeFactory. More...

class  VecStorage2
 Vector storage holding 2 elements, for details about how vectors, points and matrices are actually build see Vector, Point and Matrix Design. More...

class  VecStorage3
 Vector storage holding 3 elements, for details about how vectors, points and matrices are actually build see Vector, Point and Matrix Design. More...

class  VecStorage4
 Vector storage holding 4 elements, for details about how vectors, points and matrices are actually build see Vector, Point and Matrix Design. More...

class  PointInterface
 Point Interface, for details about how vectors, points and matrices are actually build see Vector, Point and Matrix Design. More...

class  VectorInterface
 Vector Interface, for details about how vectors, points and matrices are actually build see Vector, Point and Matrix Design. More...

class  Volume
struct  FieldDataTraits< Color3f >
 Color3f field traits. More...

struct  FieldDataTraits< Color4f >
 Color4f field traits. More...

struct  FieldDataTraits< Color3ub >
 Color3ub field traits. More...

struct  FieldDataTraits< Color4ub >
 Color4ub field traits. More...

struct  FieldDataTraits< string >
 string field traits More...

struct  FieldDataTraits1< Time >
 Time field traits. More...

struct  FieldDataTraits< DynamicVolume >
 DynamicVolume field traits. More...

struct  FieldDataTraits1< BitVector >
 BitVector field traits. More...

struct  FieldDataTraits< Plane >
 Plane field traits. More...

class  BinaryDataHandler
 Data handler for fields copyToBin, copyFromBin. More...

struct  ReadError
struct  WriteError
struct  MemoryBlock
struct  ErrorFromToString
class  Field
 Base class for all fields. More...

struct  Traits
struct  FieldTraitsRecurseBase
struct  FieldTraitsIntegralRecurseMapper
struct  FieldTraitsRecurseMapper
struct  FieldTraitsRecurseMapper1
struct  FieldTraitsRecurseMapper2
struct  FieldDataTraits
struct  FieldDataTraits1
struct  FieldDataTraits2
class  FieldFactory
 Factory for fields. More...

class  FieldType
 FieldType. More...

struct  FieldDataTraits< Matrix >
 Matrix field traits. More...

struct  FieldDataTraits< Quaternion >
 Quaternion field traits. More...

class  MField
 Base class for all multi field, for example MFMatrix. More...

class  MFieldVector
class  SField
 Base class for all single fields, for example SFMatrix. More...

struct  FieldDataTraits2< bool >
 bool field traits More...

struct  FieldDataTraits< Int8 >
 Int8 field traits. More...

struct  FieldDataTraits< UInt8 >
 UInt8 field traits. More...

struct  FieldDataTraits< Int16 >
 Int16 field traits. More...

struct  FieldDataTraits< UInt16 >
 UInt16 field traits. More...

struct  FieldDataTraits< Int32 >
 Int32 field traits. More...

struct  FieldDataTraits< UInt32 >
 UInt32 field traits. More...

struct  FieldDataTraits< Int64 >
 Int64 field traits. More...

struct  FieldDataTraits< UInt64 >
 UInt64 field traits. More...

struct  FieldDataTraits< Real32 >
 Real32 field traits. More...

struct  FieldDataTraits< Real64 >
 Real64 field traits. More...

struct  FieldTraitsRecurseVecStoreBase
 VecStorage field traits recurse base. More...

struct  FieldTraitsRecurseVecStore2Base
 VecStorage2 field traits recurse base. More...

struct  FieldTraitsRecurseVecStore3Base
 VecStorage3 field traits recurse base. More...

struct  FieldTraitsRecurseVecStore4Base
 VecStorage4 field traits recurse base. More...

struct  FieldDataTraits< Vec2f >
 Vec2f field traits. More...

struct  FieldDataTraits< Vec3f >
 Vec3f field traits. More...

struct  FieldDataTraits< Vec4f >
 Vec4f field traits. More...

struct  FieldDataTraits< Vec4ub >
 Vec4ub field traits. More...

struct  FieldDataTraits< Pnt2f >
 Pnt2f field traits. More...

struct  FieldDataTraits< Pnt2d >
 Pnt2d field traits. More...

struct  FieldDataTraits< Pnt3f >
 Pnt3f field traits. More...

struct  FieldDataTraits< Pnt3d >
 Pnt3d field traits. More...

struct  FieldDataTraits< Pnt4f >
 Pnt4f field traits. More...

struct  FieldDataTraits< Pnt4d >
 Pnt4d field traits. More...

struct  FieldDataTraits< AttachmentContainerPtr >
 AttachmentPtr field traits. More...

struct  FieldDataTraits< AttachmentPtr >
 AttachmentPtr field traits. More...

struct  FieldTraitsRecurseMapper< AttachmentMap >
 FieldContainerPtr field traits. More...

struct  FieldDataTraits< AttachmentMap >
struct  FieldTraitsRecurseMapper< FieldContainerPtr >
 FieldContainerPtr field traits. More...

struct  FieldDataTraits< FieldContainerPtr >
 FieldContainerPtr field traits. More...

struct  FIELDCONTAINER_ERROR
class  NodeCore
 NodeCore. More...

struct  FieldDataTraits< NodeCorePtr >
 NodeCorePtr field traits. More...

struct  FieldDataTraits< NodePtr >
 NodePtr field traits. More...

class  AttachmentContainer
 AttachmentContainer provides the functionality to store attachments for derived FieldContainer classes. More...

class  AttachmentContainerPtr
 Pointer to an attachment container. More...

class  Attachment
 Attachment is the base class for sharable thread safe data stores, which could be attached to other fieldcontainers than Attachments. More...

class  SimpleAttachment
 Template to build simple attachment classes which store only one field. More...

struct  NameAttachmentDesc
 Name attachment. More...

class  DynFieldAttachment
 Template to build simple attachment classes which store an arbitrary number of fields. More...

class  AttachmentPtr
 Pointer to an attachment. More...

class  CNodePtr
 Pointer to a node. More...

struct  FieldContainerMapper
 FieldContainerMapper. More...

class  FieldContainerFactory
 FieldContainerFactory. More...

class  FieldContainer
 FieldContainer. More...

class  FieldContainerPtrBase
 FieldContainerPtrBase. More...

class  FieldContainerPtr
 FieldContainerPtr. More...

class  NullFieldContainerPtr
 NullPtr Class. More...

class  ConstFieldContainerPtr
 ConstFieldContainerPtr, read FieldContainer const * pFieldContainer NOT FieldContainer * const pFieldContainer. More...

class  FCPtr
 Template to construct custom field container pointers. More...

class  ConstFCPtr
 Template to construct custom data store pointers. More...

class  FieldContainerType
 FieldContainerType. More...

class  FieldDescription
 FieldDescription. More...

struct  FieldDescriptionPLT
 FieldDescription point less than. More...

class  Node
 Node. More...

class  NodePtr
 Pointer to a node. More...

class  DATImageFileType
struct  FormatDesc
class  GIFImageFileType
class  Image
 Image. More...

struct  FieldDataTraits< ImageP >
 base field traits More...

class  ImageFileHandler
class  ImageFileType
 . More...

struct  Head
class  JPGImageFileType
class  MNGImageFileType
class  MTDImageFileType
class  PNGImageFileType
class  PNMImageFileType
class  SGIImageFileType
class  TIFImageFileType
class  SceneFileHandler
 Brief OSGSceneFileHandler. More...

struct  FindOverride
class  SceneFileType
 OSGSceneFileType. More...

class  LogOStream
 Logger ostream, required to fix some problems between the different plattforms. More...

class  LogBuf
 stream buf helper class; creates a chunk buffer of all messages which can ge fetched by a application (e.g. gui) More...

struct  Chunk
 output chunk More...

class  Log
 Message logger class, handles info,warning and error messages. More...

class  nilbuf
struct  Module
class  ChunkMaterial
 ChunkMaterial class. More...

class  ChunkMaterialBase
 ChunkMaterial Base Class. More...

struct  FieldDataTraits< ChunkMaterialPtr >
 ChunkMaterialPtr field traits. More...

class  Material
 Material class. More...

class  MaterialBase
 Material Base Class. More...

struct  FieldDataTraits< MaterialPtr >
 MaterialPtr field traits. More...

class  SimpleMaterial
 SimpleMaterial class. More...

class  SimpleMaterialBase
 SimpleMaterial Base Class. More...

struct  FieldDataTraits< SimpleMaterialPtr >
 SimpleMaterialPtr field traits. More...

class  SimpleTexturedMaterial
 *put brief class description here* More...

class  SimpleTexturedMaterialBase
 SimpleTexturedMaterial Base Class. More...

struct  FieldDataTraits< SimpleTexturedMaterialPtr >
 SimpleTexturedMaterialPtr field traits. More...

class  ChangeList
 ChangeList. More...

class  ThreadCommonBase
 ThreadCommonBase. More...

class  SprocBase
 SprocBase. More...

struct  OSGProcessData
class  Thread
 Thread. More...

class  ExternalThread
 ExternalThread. More...

class  FaceIterator
 The FaceIterator allows iteration through faces, i.e. More...

struct  IndexDic
class  Geometry
class  GeometryBase
 Geometry Base Class. More...

struct  FieldDataTraits< GeometryPtr >
 GeometryPtr field traits. More...

struct  GeoColors3fPropertyDesc
 GeoColors3fPropertyDesc. More...

class  AbstractGeoProperty
 GeoProperty is a specialized form of Attachment, used to define the properties of the geometry node. This is the abstract base class for all properties. More...

class  GeoProperty
class  AbstractGeoPropertyInterface
 GeoPropertyInterface defines the interface used by the geometry to access its attributes. It's an abstract class and not to be instantiated. Properties are one implementation of this interface, but not necessarily the only one. In fact, the main purpose of the interface layer is the ability to be able to create simplified geometry nodes that don't need the properties' flexibility and can't stand the overhead. More...

class  GeoPropertyInterface
struct  AttachmentPropertyDesc
struct  GeoPositionsPropertyDesc
struct  GeoNormalsPropertyDesc
struct  GeoColorsPropertyDesc
struct  GeoTexCoordsPropertyDesc
struct  GeoIndicesPropertyDesc
struct  GeoPTypesPropertyDesc
struct  GeoPLengthsPropertyDesc
struct  FieldDataTraits< GeoPositionsPtr >
struct  FieldDataTraits< GeoNormalsPtr >
struct  FieldDataTraits< GeoColorsPtr >
struct  FieldDataTraits< GeoTexCoordsPtr >
struct  FieldDataTraits< GeoIndicesPtr >
struct  FieldDataTraits< GeoPTypesPtr >
struct  FieldDataTraits< GeoPLengthsPtr >
struct  GeoIndicesUI32PropertyDesc
struct  GeoNormals3fPropertyDesc
struct  GeoPLengthsUI32PropertyDesc
struct  GeoPositions2fPropertyDesc
struct  GeoPTypesUI8PropertyDesc
struct  GeoTexCoords2fPropertyDesc
class  GeoPumpFactory
 Pump factory. Selects a fitting pump for the given geometry. More...

class  NodeGraph
class  Edge
class  NodeList
class  Node
class  Path
class  IndexEdge
class  PrimitiveIterator
 The PrimitiveIterator iterates through a geometry one primitive at a time. More...

class  TriangleIterator
 The TriangleIterator allows iteration through triangles. More...

class  DirectionalLight
 Directional light. More...

class  DirectionalLightBase
 DirectionalLight Base Class. More...

struct  FieldDataTraits< DirectionalLightPtr >
 DirectionalLightPtr field traits. More...

class  LightBase
 LightBase. More...

class  LightBaseBase
 LightBase Base Class. More...

struct  FieldDataTraits< LightBasePtr >
 LightBasePtr field traits. More...

class  PointLight
 Pointlight. More...

class  PointLightBase
 PointLight Base Class. More...

struct  FieldDataTraits< PointLightPtr >
 PointLightPtr field traits. More...

class  SpotLight
 Spotlight. More...

class  SpotLightBase
 SpotLight Base Class. More...

struct  FieldDataTraits< SpotLightPtr >
 SpotLightPtr field traits. More...

class  ParticleBSPNode
 Particle BSP Tree Node. More...

class  ParticleBSPTree
 Particle BSP Tree. More...

struct  FieldDataTraits< ParticleBSPTree >
 ParticleBSPTree field traits. More...

struct  ParticlesDrawer
class  Particles
 Particles NodeCore. More...

class  ParticlesBase
 Particles Base Class. More...

struct  FieldDataTraits< ParticlesPtr >
 ParticlesPtr field traits. More...

class  Billboard
 *put brief class description here* More...

class  BillboardBase
 Billboard Base Class. More...

struct  FieldDataTraits< BillboardPtr >
 BillboardPtr field traits. More...

class  ComponentTransform
class  ComponentTransformBase
 ComponentTransform Base Class. More...

struct  FieldDataTraits< ComponentTransformPtr >
 ComponentTransformPtr field traits. More...

class  DistanceLOD
 DistanceLOD. More...

class  DistanceLODBase
 DistanceLOD Base Class. More...

struct  FieldDataTraits< DistanceLODPtr >
 DistanceLODPtr field traits. More...

class  Group
 Group is the basic NodeCore for inner nodes in the tree. More...

class  GroupBase
 Group Base Class. More...

struct  FieldDataTraits< GroupPtr >
 GroupPtr field traits. More...

class  Inline
class  InlineBase
 Inline Base Class. More...

struct  FieldDataTraits< InlinePtr >
 InlinePtr field traits. More...

class  MaterialGroup
class  MaterialGroupBase
 MaterialGroup Base Class. More...

struct  FieldDataTraits< MaterialGroupPtr >
 MaterialGroupPtr field traits. More...

class  Switch
class  SwitchBase
 Switch Base Class. More...

struct  FieldDataTraits< SwitchPtr >
 SwitchPtr field traits. More...

class  Transform
 Transform provides one matrix to transform objects. More...

class  TransformBase
 Transform Base Class. More...

struct  FieldDataTraits< TransformPtr >
 TransformPtr field traits. More...

class  BlendChunk
 chunk for glBlendFunc() attributes More...

class  BlendChunkBase
 BlendChunk Base Class. More...

struct  FieldDataTraits< BlendChunkPtr >
 BlendChunkPtr field traits. More...

class  CubeTextureChunk
 *put brief class description here* More...

class  CubeTextureChunkBase
 CubeTextureChunk Base Class. More...

struct  FieldDataTraits< CubeTextureChunkPtr >
 CubeTextureChunkPtr field traits. More...

class  LightChunk
 class for light source chunks. More...

class  LightChunkBase
 LightChunk Base Class. More...

struct  FieldDataTraits< LightChunkPtr >
 LightChunkPtr field traits. More...

class  LineChunk
 The LineChunk contains line-specific attributes. More...

class  LineChunkBase
 LineChunk Base Class. More...

struct  FieldDataTraits< LineChunkPtr >
 LineChunkPtr field traits. More...

class  MaterialChunk
 chunk for glMaterial() attributes More...

class  MaterialChunkBase
 MaterialChunk Base Class. More...

struct  FieldDataTraits< MaterialChunkPtr >
 MaterialChunkPtr field traits. More...

class  PolygonChunk
 chunk for Polygon attributes More...

class  PolygonChunkBase
 PolygonChunk Base Class. More...

class  RegisterCombinersChunk
class  RegisterCombinersChunkBase
 RegisterCombinersChunk Base Class. More...

struct  FieldDataTraits< RegisterCombinersChunkPtr >
 RegisterCombinersChunkPtr field traits. More...

class  State
 State base class. More...

class  StateBase
 State Base Class. More...

class  StateChunkClass
class  StateChunk
 StateChunk base class. More...

class  StateChunkBase
 StateChunk Base Class. More...

struct  FieldDataTraits< StateChunkPtr >
 StateChunkPtr field traits. More...

struct  FieldDataTraits< StatePtr >
 StatePtr field traits. More...

class  TexGenChunk
 *put brief class description here* More...

class  TexGenChunkBase
 TexGenChunk Base Class. More...

struct  FieldDataTraits< TexGenChunkPtr >
 TexGenChunkPtr field traits. More...

class  TextureChunk
 chunk for single texture attributes More...

class  TextureChunkBase
 TextureChunk Base Class. More...

struct  FieldDataTraits< TextureChunkPtr >
 TextureChunkPtr field traits. More...

class  TextureTransformChunk
 *put brief class description here* More...

class  TextureTransformChunkBase
 TextureTransformChunk Base Class. More...

struct  FieldDataTraits< TextureTransformChunkPtr >
 TextureTransformChunkPtr field traits. More...

class  TransformChunk
 chunk for modelview transformations More...

class  TransformChunkBase
 TransformChunk Base Class. More...

struct  FieldDataTraits< TransformChunkPtr >
 TransformChunkPtr field traits. More...

class  SimpleStatisticsForeground
 *put brief class description here* More...

class  SimpleStatisticsForegroundBase
 SimpleStatisticsForeground Base Class. More...

struct  FieldDataTraits< SimpleStatisticsForegroundPtr >
 SimpleStatisticsForegroundPtr field traits. More...

class  StatCollector
 Brief. More...

struct  FieldDataTraits< StatCollector >
 StatCollector field traits. More...

class  StatElem
 Brief. More...

class  StatElemDescBase
 Brief. More...

class  StatElemDesc
class  StatIntElem
 Brief. More...

class  StatisticsForeground
 *put brief class description here* More...

class  StatisticsForegroundBase
 StatisticsForeground Base Class. More...

struct  FieldDataTraits< StatisticsForegroundPtr >
 StatisticsForegroundPtr field traits. More...

class  StatRealElem
 Brief. More...

class  StatStringElem
 Brief. More...

class  StatTimeElem
class  Background
 background base class More...

class  BackgroundBase
 Background Base Class. More...

struct  FieldDataTraits< BackgroundPtr >
 BackgroundPtr field traits. More...

class  Camera
 Camera base class. More...

class  CameraBase
 Camera Base Class. More...

class  CameraDecorator
 *put brief class description here* More...

class  CameraDecoratorBase
 CameraDecorator Base Class. More...

struct  FieldDataTraits< CameraDecoratorPtr >
 CameraDecoratorPtr field traits. More...

struct  FieldDataTraits< CameraPtr >
 CameraPtr field traits. More...

class  FileGrabForeground
 *put brief class description here* More...

class  FileGrabForegroundBase
 FileGrabForeground Base Class. More...

struct  FieldDataTraits< FileGrabForegroundPtr >
 FileGrabForegroundPtr field traits. More...

class  FlyNavigator
 FlyNavigator class. More...

class  Foreground
 foreground base class More...

class  ForegroundBase
 Foreground Base Class. More...

struct  FieldDataTraits< ForegroundPtr >
 ForegroundPtr field traits. More...

class  GrabForeground
 *put brief class description here* More...

class  GrabForegroundBase
 GrabForeground Base Class. More...

struct  FieldDataTraits< GrabForegroundPtr >
 GrabForegroundPtr field traits. More...

class  GradientBackground
 gradient background class More...

class  GradientBackgroundBase
 GradientBackground Base Class. More...

struct  FieldDataTraits< GradientBackgroundPtr >
 GradientBackgroundPtr field traits. More...

class  ImageBackground
 *put brief class description here* More...

class  ImageBackgroundBase
 ImageBackground Base Class. More...

struct  FieldDataTraits< ImageBackgroundPtr >
 ImageBackgroundPtr field traits. More...

class  ImageForeground
 *put brief class description here* More...

class  ImageForegroundBase
 ImageForeground Base Class. More...

struct  FieldDataTraits< ImageForegroundPtr >
 ImageForegroundPtr field traits. More...

class  MatrixCamera
 *put brief class description here* More...

class  MatrixCameraBase
 MatrixCamera Base Class. More...

struct  FieldDataTraits< MatrixCameraPtr >
 MatrixCameraPtr field traits. More...

class  Navigator
 Navigator class. More...

class  PassiveBackground
 PassiveBackground class. More...

class  PassiveBackgroundBase
 PassiveBackground Base Class. More...

struct  FieldDataTraits< PassiveBackgroundPtr >
 PassiveBackgroundPtr field traits. More...

class  PassiveViewport
 *put brief class description here* More...

class  PassiveViewportBase
 PassiveViewport Base Class. More...

struct  FieldDataTraits< PassiveViewportPtr >
 PassiveViewportPtr field traits. More...

class  PassiveWindow
 *put brief class description here* More...

class  PassiveWindowBase
 PassiveWindow Base Class. More...

struct  FieldDataTraits< PassiveWindowPtr >
 PassiveWindowPtr field traits. More...

class  PerspectiveCamera
 PerspectiveCamera class. More...

class  PerspectiveCameraBase