mudbox::GroupNode Class Reference

#include <transformation.h>

Inheritance diagram for mudbox::GroupNode:

Inheritance graph
[legend]
List of all members.

Detailed Description

This is the base class for all nodes that are transformable objects in the Mudbox scene.

For example, cameras, lights, and geometry are all derived from GroupNode. In the Mudbox scene hierarchy, each GroupNode is the child of a Transformation node, which provides its positional and size information.


Public Member Functions

virtual const mudbox::ClassDesc *  RuntimeClass (void) const
Transformation *  Transformation (void) const
  This method returns the Transformation node attached to this node (i.e., its Parent in the scene hierarchy).

Static Public Member Functions

const mudbox::ClassDesc *  StaticClass (void)
mudbox::Node *  CreateInstances (unsigned int iCount=1)

Member Function Documentation

virtual const mudbox::ClassDesc* mudbox::GroupNode::RuntimeClass (  void   )  const [inline, virtual]
 

Reimplemented from mudbox::TreeNode.

Reimplemented in mudbox::Camera, mudbox::Geometry, mudbox::Light, mudbox::NURBSCurve, and mudbox::Transformation.

00029 :
const mudbox::ClassDesc* mudbox::GroupNode::StaticClass (  void   )  [static]
 

Reimplemented from mudbox::TreeNode.

Reimplemented in mudbox::Camera, mudbox::Geometry, mudbox::Light, mudbox::NURBSCurve, and mudbox::Transformation.

mudbox::Node* mudbox::GroupNode::CreateInstances (  unsigned int  iCount = 1  )  [static]
 

Reimplemented from mudbox::TreeNode.

Reimplemented in mudbox::Camera, mudbox::Geometry, mudbox::Light, mudbox::NURBSCurve, and mudbox::Transformation.

class Transformation* mudbox::GroupNode::Transformation (  void   )  const
 

This method returns the Transformation node attached to this node (i.e., its Parent in the scene hierarchy).

Use this returned Transformation node to scale, rotate, or translate this node.


mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode
mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode