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

#include <GP_CorrectionFrame.h>

+ Inheritance diagram for GP_CorrectionFrame:

Public Member Functions

 GP_CorrectionFrame (void)
 
 GP_CorrectionFrame (const GP_XformHandle &handle)
 
 GP_CorrectionFrame (const GP_Frame &frame, const GP_XformHandle &handle, int history)
 
 GP_CorrectionFrame (const GP_CorrectionFrame &frame)
 
virtual ~GP_CorrectionFrame (void)
 
virtual void copyFrom (const GP_Frame &src)
 
virtual void changeXform (const GP_XformHandle &handle)
 
int hasHistory (void) const
 
const GP_XformHandlecorrection (void) const
 
- Public Member Functions inherited from GP_Frame
 GP_Frame (void)
 
 GP_Frame (const GP_Frame &frame)
 
 GP_Frame (const GP_XformHandle &handle)
 
virtual ~GP_Frame (void)
 
virtual int save (std::ostream &os, int binary=0) const
 
virtual bool load (UT_IStream &is)
 
GP_Frameoperator= (const GP_Frame &frame)
 
int toParent (GP_Point &p) const
 
int toWorld (GP_Point &p) const
 
int toFrame (GP_Point &p, const GP_Frame &to) const
 
int toParent (GP_PointMatrix &matx) const
 
int toWorld (GP_PointMatrix &matx) const
 
int toFrame (GP_PointMatrix &matx, const GP_Frame &to) const
 
int fromParent (GP_Point &p) const
 
int fromWorld (GP_Point &p) const
 
int fromParent (GP_PointMatrix &matx) const
 
int fromWorld (GP_PointMatrix &matx) const
 
void translate (float dx, float dy)
 
int isDirty (void) const
 
void dirty (void)
 
virtual void composeXform (const GP_XformHandle &handle)
 
const GP_XformHandlepersonalXform () const
 
const GP_XformHandleworldXform () const
 
GP_FrameHierarchyhierarchy (void) const
 
const GP_Frameparent (void) const
 

Protected Member Functions

void eraseHistory (void)
 
void createHistory (void)
 
void correction (const GP_XformHandle &xf)
 
- Protected Member Functions inherited from GP_Frame
 GP_Frame (const GP_XformHandle &xform, const GP_XformHandle &world, int dirtyworld, GP_FrameHierarchy *frames)
 
void personalXform (const GP_XformHandle &handle)
 
void worldXform (const GP_XformHandle &handle)
 
void worldXform (const GP_Xform &xform)
 
void hierarchy (GP_FrameHierarchy *h=0)
 
GP_XformHandlepersonalXform (void)
 
GP_XformHandleworldXform (void)
 

Friends

class GP_FrameHierarchy
 

Detailed Description

Definition at line 22 of file GP_CorrectionFrame.h.

Constructor & Destructor Documentation

GP_CorrectionFrame::GP_CorrectionFrame ( void  )
GP_CorrectionFrame::GP_CorrectionFrame ( const GP_XformHandle handle)
GP_CorrectionFrame::GP_CorrectionFrame ( const GP_Frame frame,
const GP_XformHandle handle,
int  history 
)
GP_CorrectionFrame::GP_CorrectionFrame ( const GP_CorrectionFrame frame)
virtual GP_CorrectionFrame::~GP_CorrectionFrame ( void  )
virtual

Member Function Documentation

virtual void GP_CorrectionFrame::changeXform ( const GP_XformHandle handle)
virtual

Reimplemented from GP_Frame.

virtual void GP_CorrectionFrame::copyFrom ( const GP_Frame src)
virtual

Reimplemented from GP_Frame.

const GP_XformHandle& GP_CorrectionFrame::correction ( void  ) const
inline

Definition at line 45 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::correction ( const GP_XformHandle xf)
inlineprotected

Definition at line 54 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::createHistory ( void  )
inlineprotected

Definition at line 51 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::eraseHistory ( void  )
inlineprotected

Definition at line 50 of file GP_CorrectionFrame.h.

int GP_CorrectionFrame::hasHistory ( void  ) const
inline

Definition at line 42 of file GP_CorrectionFrame.h.

Friends And Related Function Documentation

friend class GP_FrameHierarchy
friend

Definition at line 24 of file GP_CorrectionFrame.h.


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