Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

gfx::EnhancedShapeDrawable Class Reference

Inheritance diagram for gfx::EnhancedShapeDrawable:

Inheritance graph
[legend]
Collaboration diagram for gfx::EnhancedShapeDrawable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EnhancedShapeDrawable ()
 EnhancedShapeDrawable (osg::Shape *shape, osg::TessellationHints *hints=0)
 EnhancedShapeDrawable (const EnhancedShapeDrawable &pg, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
virtual Object * cloneType () const
virtual Object * clone (const osg::CopyOp &copyop) const
virtual bool isSameKindAs (const osg::Object *obj) const
virtual const char * libraryName () const
virtual const char * className () const

Protected Member Functions

EnhancedShapeDrawable & operator= (const EnhancedShapeDrawable &)
virtual ~EnhancedShapeDrawable ()
virtual bool computeBound () const

Constructor & Destructor Documentation

gfx::EnhancedShapeDrawable::EnhancedShapeDrawable (   ) 
 

Referenced by clone().

gfx::EnhancedShapeDrawable::EnhancedShapeDrawable (  osg::Shape *  shape,
osg::TessellationHints *  hints = 0
) 
 

gfx::EnhancedShapeDrawable::EnhancedShapeDrawable (  const EnhancedShapeDrawable &  pg,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY
) 
 

Copy constructor using CopyOp to manage deep vs shallow copy.

virtual gfx::EnhancedShapeDrawable::~EnhancedShapeDrawable (   )  [protected, virtual]
 


Member Function Documentation

virtual const char* gfx::EnhancedShapeDrawable::className (   )  const [inline, virtual]
 

Definition at line 41 of file EnhancedShapeDrawable.

virtual Object* gfx::EnhancedShapeDrawable::clone (  const osg::CopyOp &  copyop  )  const [inline, virtual]
 

Definition at line 38 of file EnhancedShapeDrawable.

References EnhancedShapeDrawable().

virtual Object* gfx::EnhancedShapeDrawable::cloneType (   )  const [inline, virtual]
 

Definition at line 37 of file EnhancedShapeDrawable.

virtual bool gfx::EnhancedShapeDrawable::computeBound (   )  const [protected, virtual]
 

virtual bool gfx::EnhancedShapeDrawable::isSameKindAs (  const osg::Object *  obj  )  const [inline, virtual]
 

Definition at line 39 of file EnhancedShapeDrawable.

virtual const char* gfx::EnhancedShapeDrawable::libraryName (   )  const [inline, virtual]
 

Definition at line 40 of file EnhancedShapeDrawable.

EnhancedShapeDrawable& gfx::EnhancedShapeDrawable::operator= (  const EnhancedShapeDrawable &   )  [inline, protected]
 

Definition at line 45 of file EnhancedShapeDrawable.


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:39:49 2004 for OpenSim by doxygen 1.3.6