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

#include <GP_Xform.h>

Public Member Functions

 GP_XformHandle (GP_Xform *xform=0)
 
 GP_XformHandle (const GP_XformHandle &handle)
 
 ~GP_XformHandle (void)
 
GP_XformHandleoperator= (const GP_XformHandle &h)
 
GP_XformHandleoperator= (const GP_Xform &xform)
 
int save (std::ostream &os, int binary=0) const
 
bool load (UT_IStream &is)
 
bool save (UT_JSONWriter &w) const
 
bool load (UT_JSONParser &p)
 
void compose (const GP_XformHandle &handle, const UT_BoundingRect *brect=0)
 
void composeInverse (const GP_XformHandle &handle, const UT_BoundingRect *brect=0)
 
GP_Xformoperator-> (void) const
 
GP_Xformoperator* (void) const
 
int isDefined (void) const
 

Detailed Description

Definition at line 124 of file GP_Xform.h.

Constructor & Destructor Documentation

GP_XformHandle::GP_XformHandle ( GP_Xform xform = 0)
inline

Definition at line 128 of file GP_Xform.h.

GP_XformHandle::GP_XformHandle ( const GP_XformHandle handle)
inline

Definition at line 133 of file GP_Xform.h.

GP_XformHandle::~GP_XformHandle ( void  )
inline

Definition at line 138 of file GP_Xform.h.

Member Function Documentation

void GP_XformHandle::compose ( const GP_XformHandle handle,
const UT_BoundingRect brect = 0 
)
inline

Definition at line 220 of file GP_Xform.h.

void GP_XformHandle::composeInverse ( const GP_XformHandle handle,
const UT_BoundingRect brect = 0 
)
inline

Definition at line 247 of file GP_Xform.h.

int GP_XformHandle::isDefined ( void  ) const
inline

Definition at line 279 of file GP_Xform.h.

bool GP_XformHandle::load ( UT_IStream is)
inline

Definition at line 192 of file GP_Xform.h.

bool GP_XformHandle::load ( UT_JSONParser p)
inline

Definition at line 208 of file GP_Xform.h.

GP_Xform* GP_XformHandle::operator* ( void  ) const
inline

Definition at line 276 of file GP_Xform.h.

GP_Xform* GP_XformHandle::operator-> ( void  ) const
inline

Definition at line 275 of file GP_Xform.h.

GP_XformHandle& GP_XformHandle::operator= ( const GP_XformHandle h)
inline

Definition at line 145 of file GP_Xform.h.

GP_XformHandle& GP_XformHandle::operator= ( const GP_Xform xform)
inline

Definition at line 161 of file GP_Xform.h.

int GP_XformHandle::save ( std::ostream &  os,
int  binary = 0 
) const
inline

Definition at line 186 of file GP_Xform.h.

bool GP_XformHandle::save ( UT_JSONWriter w) const
inline

Definition at line 202 of file GP_Xform.h.


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