AlShellNode
 
 
 

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