GP_FrameHierarchy Class Reference

#include <GP_FrameHierarchy.h>

List of all members.

Public Member Functions

 GP_FrameHierarchy (void)
 GP_FrameHierarchy (const GP_XformHandle &rootxform)
 GP_FrameHierarchy (const GP_FrameHierarchy &h)
virtual ~GP_FrameHierarchy (void)
int insertRoot (GP_CorrectionFrame &root)
int insert (GP_FrameHierarchy &child, int check=0, int wcorrection=1)
GP_FrameHierarchyremove (GP_FrameHierarchy &child)
GP_FrameHierarchydetach (GP_FrameHierarchy &child)
GP_FrameHierarchydiscard (GP_FrameHierarchy &child)
void isolate (void)
int move (GP_FrameHierarchy &child, GP_FrameHierarchy &to)
void update (const GP_Frame *=0)
void apply (void(f)(GP_FrameHierarchy *, void *), void *data)
int save (ostream &os, int binary=0) const
bool load (UT_IStream &is)
void copyFrom (const GP_FrameHierarchy &src)
GP_FrameHierarchycopyLinks (GP_NodeTree &destnodes) const
int contains (const GP_FrameHierarchy &descendent) const
int hasChild (const GP_FrameHierarchy &child) const
int hasParent () const
int hasChildren () const
GP_FrameHierarchyanchor (void) const
GP_FrameHierarchyparent (void) const
GP_FrameHierarchysibling (void) const
GP_FrameHierarchychildren (void) const
const GP_CorrectionFrameroot () const
int modified (void) const
void modified (int m)
GP_Domaindomain (void) const
void domain (GP_Domain *d)
GP_DomainDAGdag (void) const
void dag (GP_DomainDAG *d)
int isDirty (void) const
void dirty (void)


Detailed Description

Definition at line 44 of file GP_FrameHierarchy.h.


Constructor & Destructor Documentation

GP_FrameHierarchy::GP_FrameHierarchy ( void   ) 

GP_FrameHierarchy::GP_FrameHierarchy ( const GP_XformHandle rootxform  ) 

GP_FrameHierarchy::GP_FrameHierarchy ( const GP_FrameHierarchy h  ) 

virtual GP_FrameHierarchy::~GP_FrameHierarchy ( void   )  [virtual]


Member Function Documentation

GP_FrameHierarchy* GP_FrameHierarchy::anchor ( void   )  const [inline]

Definition at line 127 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::apply ( void(f)(GP_FrameHierarchy *, void *)  ,
void *  data 
)

GP_FrameHierarchy* GP_FrameHierarchy::children ( void   )  const [inline]

Definition at line 130 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::contains ( const GP_FrameHierarchy descendent  )  const

void GP_FrameHierarchy::copyFrom ( const GP_FrameHierarchy src  ) 

GP_FrameHierarchy* GP_FrameHierarchy::copyLinks ( GP_NodeTree destnodes  )  const

void GP_FrameHierarchy::dag ( GP_DomainDAG d  )  [inline]

Definition at line 148 of file GP_FrameHierarchy.h.

GP_DomainDAG* GP_FrameHierarchy::dag ( void   )  const [inline]

Definition at line 147 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::detach ( GP_FrameHierarchy child  ) 

void GP_FrameHierarchy::dirty ( void   )  [inline]

Definition at line 152 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::discard ( GP_FrameHierarchy child  ) 

void GP_FrameHierarchy::domain ( GP_Domain d  )  [inline]

Definition at line 143 of file GP_FrameHierarchy.h.

GP_Domain* GP_FrameHierarchy::domain ( void   )  const [inline]

Definition at line 142 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::hasChild ( const GP_FrameHierarchy child  )  const [inline]

Definition at line 113 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::hasChildren (  )  const [inline]

Definition at line 124 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::hasParent (  )  const [inline]

Definition at line 123 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::insert ( GP_FrameHierarchy child,
int  check = 0,
int  wcorrection = 1 
)

int GP_FrameHierarchy::insertRoot ( GP_CorrectionFrame root  ) 

int GP_FrameHierarchy::isDirty ( void   )  const [inline]

Definition at line 151 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::isolate ( void   ) 

bool GP_FrameHierarchy::load ( UT_IStream is  ) 

void GP_FrameHierarchy::modified ( int  m  )  [inline]

Definition at line 139 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::modified ( void   )  const [inline]

Definition at line 138 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::move ( GP_FrameHierarchy child,
GP_FrameHierarchy to 
) [inline]

Definition at line 82 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::parent ( void   )  const [inline]

Definition at line 128 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::remove ( GP_FrameHierarchy child  ) 

const GP_CorrectionFrame& GP_FrameHierarchy::root ( void   )  const [inline]

Definition at line 133 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::save ( ostream &  os,
int  binary = 0 
) const

GP_FrameHierarchy* GP_FrameHierarchy::sibling ( void   )  const [inline]

Definition at line 129 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::update ( const GP_Frame = 0  )  [inline]

Definition at line 89 of file GP_FrameHierarchy.h.


The documentation for this class was generated from the following file:

Generated on Thu May 24 00:09:39 2012 for HDK by  doxygen 1.5.9