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

osg::PassiveBackgroundBase Class Reference

PassiveBackground Base Class. More...

#include <OSGPassiveBackgroundBase.h>

Inheritance diagram for osg::PassiveBackgroundBase:

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

Collaboration graph
[legend]
List of all members.

Public Methods

Get
virtual FieldContainerTypegetType (void)
virtual const FieldContainerTypegetType (void) const
virtual UInt32 getContainerSize (void) const
Sync
virtual void executeSync (FieldContainer &other, const BitVector &whichField)
Binary Access
virtual UInt32 getBinSize (const BitVector &whichField)
virtual void copyToBin (BinaryDataHandler &pMem, const BitVector &whichField)
virtual void copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField)
Copy
virtual FieldContainerPtr shallowCopy (void) const

Static Public Methods

Class Get
FieldContainerTypegetClassType (void)
 access the type of the class

UInt32 getClassTypeId (void)
 access the numerical type of the class

Construction
PassiveBackgroundPtr create (void)
 create a new instance of the class

PassiveBackgroundPtr createEmpty (void)
 create an empty new instance of the class, do not copy the prototype


Protected Methods

Constructors
 PassiveBackgroundBase (void)
 Constructor.

 PassiveBackgroundBase (const PassiveBackgroundBase &source)
 Copy Constructor.

Destructors
virtual ~PassiveBackgroundBase (void)
 Destructor.

Sync
void executeSyncImpl (PassiveBackgroundBase *pOther, const BitVector &whichField)

Private Types

typedef Background Inherited

Private Methods

void operator= (const PassiveBackgroundBase &source)

Static Private Attributes

FieldContainerType _type
 PassiveBackground type.


Friends

class FieldContainer

Detailed Description

PassiveBackground Base Class.


Member Typedef Documentation

typedef Background osg::PassiveBackgroundBase::Inherited [private]
 

Reimplemented from osg::Background.

Reimplemented in osg::PassiveBackground.


Constructor & Destructor Documentation

PassiveBackgroundBase::PassiveBackgroundBase void    [protected]
 

Constructor.

PassiveBackgroundBase::PassiveBackgroundBase const PassiveBackgroundBase &    source [protected]
 

Copy Constructor.

PassiveBackgroundBase::~PassiveBackgroundBase void    [protected, virtual]
 

Destructor.


Member Function Documentation

osg::FieldContainerType & osg::PassiveBackgroundBase::getClassType void    [inline, static]
 

access the type of the class

Reimplemented from osg::BackgroundBase.

osg::UInt32 osg::PassiveBackgroundBase::getClassTypeId void    [inline, static]
 

access the numerical type of the class

Reimplemented from osg::BackgroundBase.

FieldContainerType & PassiveBackgroundBase::getType void    [virtual]
 

Reimplemented from osg::BackgroundBase.

const FieldContainerType & PassiveBackgroundBase::getType void    const [virtual]
 

Reimplemented from osg::BackgroundBase.

UInt32 PassiveBackgroundBase::getContainerSize void    const [virtual]
 

Reimplemented from osg::BackgroundBase.

void PassiveBackgroundBase::executeSync FieldContainer   other,
const BitVector   whichField
[virtual]
 

Reimplemented from osg::BackgroundBase.

UInt32 PassiveBackgroundBase::getBinSize const BitVector   whichField [virtual]
 

Reimplemented from osg::BackgroundBase.

void PassiveBackgroundBase::copyToBin BinaryDataHandler   pMem,
const BitVector   whichField
[virtual]
 

Reimplemented from osg::BackgroundBase.

void PassiveBackgroundBase::copyFromBin BinaryDataHandler   pMem,
const BitVector   whichField
[virtual]
 

Reimplemented from osg::BackgroundBase.

PassiveBackgroundPtr osg::PassiveBackgroundBase::create void    [inline, static]
 

create a new instance of the class

PassiveBackgroundPtr osg::PassiveBackgroundBase::createEmpty void    [inline, static]
 

create an empty new instance of the class, do not copy the prototype

FieldContainerPtr PassiveBackgroundBase::shallowCopy void    const [virtual]
 

Implements osg::FieldContainer.

void PassiveBackgroundBase::executeSyncImpl PassiveBackgroundBase *    pOther,
const BitVector   whichField
[protected]
 

void osg::PassiveBackgroundBase::operator= const PassiveBackgroundBase &    source [private]
 


Friends And Related Function Documentation

friend class FieldContainer [friend]
 

Reimplemented from osg::Background.

Reimplemented in osg::PassiveBackground.


Member Data Documentation

FieldContainerType PassiveBackgroundBase::_type [static, private]
 

PassiveBackground type.

Reimplemented from osg::BackgroundBase.


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