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

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

Pointer to an attachment. More...

#include <OSGAttachmentPtrImpl.h>

Inheritance diagram for osg::AttachmentPtr:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef Attachment StoredObjectType
typedef AttachmentPtr ObjectType
typedef FieldContainerPtr Inherited

Public Methods

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

 AttachmentPtr (const Attachment *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> AttachmentPtr dcast (const InTypeT oIn)

Protected Methods

Internal Constructors
 AttachmentPtr (const Attachment *source, const UInt16 uiSize, const UInt16 uiParentPos)

Friends

class FieldContainer

Detailed Description

Pointer to an attachment.


Member Typedef Documentation

typedef Attachment osg::AttachmentPtr::StoredObjectType
 

typedef AttachmentPtr osg::AttachmentPtr::ObjectType
 

typedef FieldContainerPtr osg::AttachmentPtr::Inherited
 


Constructor & Destructor Documentation

AttachmentPtr::AttachmentPtr void   
 

AttachmentPtr::AttachmentPtr const AttachmentPtr &    source
 

AttachmentPtr::AttachmentPtr const NullFieldContainerPtr   source
 

AttachmentPtr::~AttachmentPtr void   
 

AttachmentPtr::AttachmentPtr const Attachment   source [explicit]
 

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

AttachmentPtr::AttachmentPtr const Attachment   source [explicit]
 

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

AttachmentPtr::AttachmentPtr const Attachment   source,
const UInt16    uiSize,
const UInt16    uiParentPos
[protected]
 


Member Function Documentation

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

Attachment * AttachmentPtr::operator-> void   
 

Attachment * AttachmentPtr::operator-> void    const
 

Attachment & AttachmentPtr::operator * void   
 

Attachment & AttachmentPtr::operator * void    const
 

Attachment * AttachmentPtr::getCPtr void   
 

Attachment * AttachmentPtr::getCPtr void    const
 

void AttachmentPtr::operator= const AttachmentPtr &    source
 

void AttachmentPtr::operator= const NullFieldContainerPtr   source
 


Friends And Related Function Documentation

friend class FieldContainer [friend]
 


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