All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GP_FrameHierarchy Class Reference

#include <GP_FrameHierarchy.h>

Public Member Functions

 GP_FrameHierarchy ()
 GP_FrameHierarchy (const GP_XformHandle &rootxform)
 GP_FrameHierarchy (const GP_FrameHierarchy &h)
virtual ~GP_FrameHierarchy ()
int insertRoot (const 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 ()
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 (std::ostream &os, int binary=0) const
bool load (UT_IStream &is)
bool save (UT_JSONWriter &w, const GA_SaveMap &map) const
bool load (UT_JSONParser &p, const GA_LoadMap &map)
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 () const
GP_FrameHierarchyparent () const
GP_FrameHierarchysibling () const
GP_FrameHierarchychildren () const
const GP_CorrectionFrameroot () const
int modified () const
void modified (int m)
GP_Domaindomain () const
void domain (GP_Domain *d)
GP_DomainDAGdag () const
void dag (GP_DomainDAG *d)
int isDirty () const
void dirty ()

Detailed Description

Definition at line 38 of file GP_FrameHierarchy.h.

Constructor & Destructor Documentation

GP_FrameHierarchy::GP_FrameHierarchy ( )
GP_FrameHierarchy::GP_FrameHierarchy ( const GP_XformHandle rootxform)
GP_FrameHierarchy::GP_FrameHierarchy ( const GP_FrameHierarchy h)
virtual GP_FrameHierarchy::~GP_FrameHierarchy ( )

Member Function Documentation

GP_FrameHierarchy* GP_FrameHierarchy::anchor ( ) const

Definition at line 124 of file GP_FrameHierarchy.h.

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

Definition at line 127 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
GP_DomainDAG* GP_FrameHierarchy::dag ( ) const

Definition at line 144 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::dag ( GP_DomainDAG d)

Definition at line 145 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::detach ( GP_FrameHierarchy child)
void GP_FrameHierarchy::dirty ( )

Definition at line 149 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::discard ( GP_FrameHierarchy child)
GP_Domain* GP_FrameHierarchy::domain ( ) const

Definition at line 139 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::domain ( GP_Domain d)

Definition at line 140 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::hasChild ( const GP_FrameHierarchy child) const

Definition at line 110 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::hasChildren ( ) const

Definition at line 121 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::hasParent ( ) const

Definition at line 120 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::insert ( GP_FrameHierarchy child,
int  check = 0,
int  wcorrection = 1 
int GP_FrameHierarchy::insertRoot ( const GP_CorrectionFrame root)
int GP_FrameHierarchy::isDirty ( ) const

Definition at line 148 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::isolate ( )
bool GP_FrameHierarchy::load ( UT_IStream is)
bool GP_FrameHierarchy::load ( UT_JSONParser p,
const GA_LoadMap map 
int GP_FrameHierarchy::modified ( ) const

Definition at line 135 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::modified ( int  m)

Definition at line 136 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::move ( GP_FrameHierarchy child,
GP_FrameHierarchy to 

Definition at line 76 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::parent ( ) const

Definition at line 125 of file GP_FrameHierarchy.h.

GP_FrameHierarchy* GP_FrameHierarchy::remove ( GP_FrameHierarchy child)
const GP_CorrectionFrame& GP_FrameHierarchy::root ( ) const

Definition at line 130 of file GP_FrameHierarchy.h.

int GP_FrameHierarchy::save ( std::ostream &  os,
int  binary = 0 
) const
bool GP_FrameHierarchy::save ( UT_JSONWriter w,
const GA_SaveMap map 
) const
GP_FrameHierarchy* GP_FrameHierarchy::sibling ( ) const

Definition at line 126 of file GP_FrameHierarchy.h.

void GP_FrameHierarchy::update ( const GP_Frame = 0)

Definition at line 83 of file GP_FrameHierarchy.h.

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