Main Page   Namespace List   Class Hierarchy   Compound List   Namespace Members   Compound Members   Related Pages  

Cone Class Reference

Cone node instances. More...

Inheritance diagram for Cone:

AbstractGeometry AbstractBase GeometryNode Node Node List of all members.

Public Methods

 Cone (const NodeType &nodeType, const ScopePtr &scope)
 Constructor.

virtual ~Cone () throw ()
 Destructor.

virtual Viewer::Object insertGeometry (Viewer &viewer, VrmlRenderContext context)
 Insert this geometry into viewer's display list.


Private Attributes

SFBool bottom
SFFloat bottomRadius
SFFloat height
SFBool side

Friends

class ConeClass

Detailed Description

Cone node instances.


Constructor & Destructor Documentation

Cone const NodeType   nodeType,
const ScopePtr   scope
 

Constructor.

Parameters:
nodeType the NodeType associated with the node instance.
scope the Scope to which the node belongs.

~Cone   throw () [virtual]
 

Destructor.


Member Function Documentation

Viewer::Object insertGeometry Viewer   viewer,
VrmlRenderContext    context
[virtual]
 

Insert this geometry into viewer's display list.

Parameters:
viewer a Viewer.
context the rendering context.

Implements GeometryNode.