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 ()


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

Member Function Documentation

void GP_CorrectionFrame::changeXform ( const GP_XformHandle handle)

Reimplemented from GP_Frame.

void GP_CorrectionFrame::copyFrom ( const GP_Frame src)

Reimplemented from GP_Frame.

const GP_XformHandle& GP_CorrectionFrame::correction ( ) const

Definition at line 45 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::correction ( const GP_XformHandle xf)

Definition at line 54 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::createHistory ( )

Definition at line 51 of file GP_CorrectionFrame.h.

void GP_CorrectionFrame::eraseHistory ( )

Definition at line 50 of file GP_CorrectionFrame.h.

int GP_CorrectionFrame::hasHistory ( ) const

Definition at line 42 of file GP_CorrectionFrame.h.

Friends And Related Function Documentation

friend class GP_FrameHierarchy

Definition at line 24 of file GP_CorrectionFrame.h.

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