Group Class Reference

This reference page is linked to from the following overview topics: Using the C++ Classes.


#include <Group.h>

Inheritance diagram for Group:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { kLastDirty = Node::kLastDirty }

Public Member Functions

  Group ()
  Group (const Group &nodeToCopy)
virtual int  insertChildAtIndex (NodeRef, int at)
virtual int  insertChild (NodeRef)
virtual int  removeChild (NodeRef)
virtual int  removeAllChildren ()
virtual bool  isLeafNode () const
virtual void  accept (NodeVisitor &)
virtual void  setDirty (int, bool dirty, bool propagate=true, Node *dirtySource=NULL)
virtual bool  getIsRelativeToOriginal () const
virtual void  setCollapseRoot (Group *root)

Protected Member Functions

virtual  ~Group ()
  Reference counted objects shouldn't exist on the stack.

Member Enumeration Documentation


Constructor & Destructor Documentation

Group ( )
Group ( const Group nodeToCopy )
virtual ~Group ( ) [protected, virtual]

Reference counted objects shouldn't exist on the stack.


Member Function Documentation

virtual int insertChildAtIndex ( NodeRef  ,
int  at 
) [virtual]
virtual int insertChild ( NodeRef  ) [virtual]
virtual int removeChild ( NodeRef  ) [virtual]
virtual int removeAllChildren ( ) [virtual]
virtual bool isLeafNode ( ) const [virtual]

Reimplemented from Node.

Reimplemented in LodGroup.

virtual void accept ( NodeVisitor ) [virtual]

Reimplemented from Node.

Reimplemented in Import, LodCollapse, and LodGroup.

virtual void setDirty ( int  ,
bool  dirty,
bool  propagate = true,
Node dirtySource = NULL 
) [virtual]

Reimplemented from Node.

Reimplemented in LodGroup.

virtual bool getIsRelativeToOriginal ( ) const [virtual]

Reimplemented from Node.

Reimplemented in Import.

virtual void setCollapseRoot ( Group root ) [virtual]

Reimplemented from Node.

Reimplemented in LodCollapse.


Group Group Group Group Group Group Group Group Group Group
Group Group Group Group Group Group Group Group Group Group