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

EnhancedShapeDrawableoperator= (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