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

osg::AttachmentContainerPtr Class Reference
[OpenSG Field Container Library]

Pointer to an attachment container. More...

#include <OSGAttachmentContainerPtrImpl.h>

Inheritance diagram for osg::AttachmentContainerPtr:

Inheritance graph
[legend]
Collaboration diagram for osg::AttachmentContainerPtr:

Collaboration graph
[legend]
List of all members.

Public Types

typedef AttachmentContainer StoredObjectType
typedef AttachmentContainerPtr ObjectType
typedef FieldContainerPtr Inherited

Public Methods

Constructors
 AttachmentContainerPtr (void)
 AttachmentContainerPtr (const AttachmentContainerPtr &source)
 AttachmentContainerPtr (const NullFieldContainerPtr &source)
Destructor
 ~AttachmentContainerPtr (void)
Container Access
AttachmentContaineroperator-> (void)
AttachmentContaineroperator-> (void) const
AttachmentContaineroperator * (void)
AttachmentContaineroperator * (void) const
AttachmentContainergetCPtr (void)
AttachmentContainergetCPtr (void) const
Assignment
void operator= (const AttachmentContainerPtr &source)
void operator= (const NullFieldContainerPtr &source)
Container Constructors
 AttachmentContainerPtr (const AttachmentContainer &source)
 Container Constructor, used to work around MS Bugs, use them only if you really now what you are doing ;-).

 AttachmentContainerPtr (const AttachmentContainer *source)
 Container Constructor, used to work around MS Bugs, use them only if you really now what you are doing ;-).


Static Public Methods

dcast
template<class InTypeT> AttachmentContainerPtr dcast (const InTypeT oIn)

Protected Methods

Internal Constructors
 AttachmentContainerPtr (const AttachmentContainer *source, const UInt16 uiSize, const UInt16 uiParentPos)

Friends

class FieldContainer

Detailed Description

Pointer to an attachment container.


Member Typedef Documentation

typedef AttachmentContainer osg::AttachmentContainerPtr::StoredObjectType
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

typedef AttachmentContainerPtr osg::AttachmentContainerPtr::ObjectType
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

typedef FieldContainerPtr osg::AttachmentContainerPtr::Inherited
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.


Constructor & Destructor Documentation

AttachmentContainerPtr::AttachmentContainerPtr void   
 

AttachmentContainerPtr::AttachmentContainerPtr const AttachmentContainerPtr &    source
 

AttachmentContainerPtr::AttachmentContainerPtr const NullFieldContainerPtr   source
 

AttachmentContainerPtr::~AttachmentContainerPtr void   
 

AttachmentContainerPtr::AttachmentContainerPtr const AttachmentContainer   source [explicit]
 

Container Constructor, used to work around MS Bugs, use them only if you really now what you are doing ;-).

AttachmentContainerPtr::AttachmentContainerPtr const AttachmentContainer   source [explicit]
 

Container Constructor, used to work around MS Bugs, use them only if you really now what you are doing ;-).

AttachmentContainerPtr::AttachmentContainerPtr const AttachmentContainer   source,
const UInt16    uiSize,
const UInt16    uiParentPos
[protected]
 


Member Function Documentation

template<class InTypeT>
AttachmentContainerPtr osg::AttachmentContainerPtr::dcast const InTypeT    oIn [inline, static]
 

Reimplemented in osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

AttachmentContainer * AttachmentContainerPtr::operator-> void   
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

AttachmentContainer * AttachmentContainerPtr::operator-> void    const
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

AttachmentContainer & AttachmentContainerPtr::operator * void   
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

AttachmentContainer & AttachmentContainerPtr::operator * void    const
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

AttachmentContainer * AttachmentContainerPtr::getCPtr void   
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

AttachmentContainer * AttachmentContainerPtr::getCPtr void    const
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.

void AttachmentContainerPtr::operator= const AttachmentContainerPtr &    source
 

void AttachmentContainerPtr::operator= const NullFieldContainerPtr   source
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.


Friends And Related Function Documentation

friend class FieldContainer [friend]
 

Reimplemented in osg::CNodePtr, osg::NodePtr, osg::FCPtr< NodeCorePtr, Transform >, osg::FCPtr< AttachmentContainerPtr, Background >, osg::FCPtr< WindowPtr, ClusterWindow >, osg::FCPtr< LightBasePtr, DirectionalLight >, osg::FCPtr< NodeCorePtr, Group >, osg::FCPtr< ForegroundPtr, StatisticsForeground >, osg::FCPtr< CameraPtr, PerspectiveCamera >, osg::FCPtr< ForegroundPtr, ImageForeground >, osg::FCPtr< NodeCorePtr, LightBase >, osg::FCPtr< CameraPtr, CameraDecorator >, osg::FCPtr< AttachmentContainerPtr, NodeCore >, osg::FCPtr< AttachmentContainerPtr, Viewport >, osg::FCPtr< LightBasePtr, PointLight >, osg::FCPtr< MaterialPtr, ChunkMaterial >, osg::FCPtr< AttachmentContainerPtr, Material >, osg::FCPtr< NodeCorePtr, Geometry >, osg::FCPtr< AttachmentContainerPtr, Camera >, osg::FCPtr< CameraDecoratorPtr, StereoCameraDecorator >, osg::FCPtr< AttachmentContainerPtr, Window >, osg::FCPtr< ChunkMaterialPtr, SimpleMaterial >, osg::FCPtr< ForegroundPtr, GrabForeground >, and osg::FCPtr< AttachmentContainerPtr, Foreground >.


The documentation for this class was generated from the following files:
Generated on Wed Jul 3 16:25:53 2002 for OpenSG by doxygen1.2.16