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