Dag
node class for shells.
Synopsis
#include <AlShellNode.h>
class AlShellNode : public AlDagNode
virtual ~AlShellNode();
virtual AlObject *copyWrapper() const;
virtual AlObjectType type() const;
AlShell* shell() const;
AlShell* shell(AlTM&) const;
Description
This method provides
DagNode level access to Shells. Use the shell method to get the actual
AlShell underneath this DagNode.
AlShellNode::~AlShellNode()
Description
Deletes
an AlShellNode wrapper object.
AlObject *AlShellNode::copyWrapper()
const
Description
Makes
an exact copy of the AlShellNode wrapper.
AlObjectType AlShellNode::type()
const
Description
Returns
the class identifier kShellNodeType.
AlShell* AlShellNode::shell()
const
Description
Returns
a pointer to the shell data structure that can be used to access
the geometry of the shell.
AlShell* AlShellNode::shell(AlTM&
tm) const
Description
Returns a pointer to the shell data structure
that can be used to access the geometry of the shell. The AlTM will
be updated with the shell’s TM.
Arguments
> tm - the AlTM to
be updated with the shell’s TM