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 ()
 
 GP_CorrectionFrame (const GP_XformHandle &handle)
 
 GP_CorrectionFrame (const GP_Frame &frame, const GP_XformHandle &handle, int history)
 
 GP_CorrectionFrame (const GP_CorrectionFrame &frame)=default
 
 ~GP_CorrectionFrame () override
 
void copyFrom (const GP_Frame &src) override
 
void changeXform (const GP_XformHandle &handle) override
 
int hasHistory () const
 
const GP_XformHandlecorrection () const
 
- Public Member Functions inherited from GP_Frame
 GP_Frame ()
 
 GP_Frame (const GP_Frame &frame)
 
 GP_Frame (const GP_XformHandle &handle)
 
virtual ~GP_Frame ()
 
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 () const
 
void dirty ()
 
virtual void composeXform (const GP_XformHandle &handle)
 
const GP_XformHandlepersonalXform () const
 
const GP_XformHandleworldXform () const
 
GP_FrameHierarchyhierarchy () const
 
const GP_Frameparent () const
 

Protected Member Functions

void eraseHistory ()
 
void createHistory ()
 
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 ()
 
GP_XformHandleworldXform ()
 

Friends

class GP_FrameHierarchy
 

Detailed Description

Definition at line 22 of file GP_CorrectionFrame.h.

Constructor & Destructor Documentation

GP_CorrectionFrame::GP_CorrectionFrame ( )
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)
default
GP_CorrectionFrame::~GP_CorrectionFrame ( )
override

Member Function Documentation

void GP_CorrectionFrame::changeXform ( const GP_XformHandle handle)
overridevirtual

Reimplemented from GP_Frame.

void GP_CorrectionFrame::copyFrom ( const GP_Frame src)
overridevirtual

Reimplemented from GP_Frame.

const GP_XformHandle& GP_CorrectionFrame::correction ( ) 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 ( )
inlineprotected

Definition at line 51 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::eraseHistory ( )
inlineprotected

Definition at line 50 of file GP_CorrectionFrame.h.

int GP_CorrectionFrame::hasHistory ( ) 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: