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

#include <COP2_TransformParms.h>

Public Member Functions

 COP2_TransformParms (float tx=0.0f, float ty=0.0f, float rot=0.0f, float sx=1.0f, float sy=1.0f, float px=0.0f, float py=0.0f, UT_XformOrder::rstOrder order=UT_XformOrder::TRS, UT_FilterType filter=UT_FILTER_BOX, float filtersize=1.0f, RU_FILTER_WRAP wrap=RU_FILTER_BORDER)
 
 COP2_TransformParms (const COP2_TransformParms &parms)
 
 ~COP2_TransformParms ()
 
bool isCompatibleWith (const COP2_TransformParms &parms)
 
bool collapseTransform (const COP2_TransformParms &parms)
 
void convertToMatrix ()
 
void getMatrix (UT_Matrix4 &) const
 
void getInverseMatrix (UT_Matrix4 &mat) const
 

Public Attributes

float myRot
 
float mySX
 
float mySY
 
float myTX
 
float myTY
 
float myPX
 
float myPY
 
float myFilterSizeX
 
float myFilterSizeY
 
UT_FilterType myFilterX
 
UT_FilterType myFilterY
 
UT_XformOrder myOrder
 
RU_FILTER_WRAP myWrapX
 
RU_FILTER_WRAP myWrapY
 
UT_Matrix4myCombinedTransform
 
bool myConstant
 
bool myUseBlur
 
float myBlur
 
float myBias
 
int mySegments
 

Detailed Description

Definition at line 21 of file COP2_TransformParms.h.

Constructor & Destructor Documentation

COP2_TransformParms::COP2_TransformParms ( float  tx = 0.0f,
float  ty = 0.0f,
float  rot = 0.0f,
float  sx = 1.0f,
float  sy = 1.0f,
float  px = 0.0f,
float  py = 0.0f,
UT_XformOrder::rstOrder  order = UT_XformOrder::TRS,
UT_FilterType  filter = UT_FILTER_BOX,
float  filtersize = 1.0f,
RU_FILTER_WRAP  wrap = RU_FILTER_BORDER 
)
inline

Definition at line 24 of file COP2_TransformParms.h.

COP2_TransformParms::COP2_TransformParms ( const COP2_TransformParms parms)
COP2_TransformParms::~COP2_TransformParms ( )

Member Function Documentation

bool COP2_TransformParms::collapseTransform ( const COP2_TransformParms parms)
void COP2_TransformParms::convertToMatrix ( )
void COP2_TransformParms::getInverseMatrix ( UT_Matrix4 mat) const
void COP2_TransformParms::getMatrix ( UT_Matrix4 ) const
bool COP2_TransformParms::isCompatibleWith ( const COP2_TransformParms parms)
inline

Definition at line 46 of file COP2_TransformParms.h.

Member Data Documentation

float COP2_TransformParms::myBias

Definition at line 83 of file COP2_TransformParms.h.

float COP2_TransformParms::myBlur

Definition at line 82 of file COP2_TransformParms.h.

UT_Matrix4* COP2_TransformParms::myCombinedTransform

Definition at line 78 of file COP2_TransformParms.h.

bool COP2_TransformParms::myConstant

Definition at line 80 of file COP2_TransformParms.h.

float COP2_TransformParms::myFilterSizeX

Definition at line 74 of file COP2_TransformParms.h.

float COP2_TransformParms::myFilterSizeY

Definition at line 74 of file COP2_TransformParms.h.

UT_FilterType COP2_TransformParms::myFilterX

Definition at line 75 of file COP2_TransformParms.h.

UT_FilterType COP2_TransformParms::myFilterY

Definition at line 75 of file COP2_TransformParms.h.

UT_XformOrder COP2_TransformParms::myOrder

Definition at line 76 of file COP2_TransformParms.h.

float COP2_TransformParms::myPX

Definition at line 73 of file COP2_TransformParms.h.

float COP2_TransformParms::myPY

Definition at line 73 of file COP2_TransformParms.h.

float COP2_TransformParms::myRot

Definition at line 70 of file COP2_TransformParms.h.

int COP2_TransformParms::mySegments

Definition at line 84 of file COP2_TransformParms.h.

float COP2_TransformParms::mySX

Definition at line 71 of file COP2_TransformParms.h.

float COP2_TransformParms::mySY

Definition at line 71 of file COP2_TransformParms.h.

float COP2_TransformParms::myTX

Definition at line 72 of file COP2_TransformParms.h.

float COP2_TransformParms::myTY

Definition at line 72 of file COP2_TransformParms.h.

bool COP2_TransformParms::myUseBlur

Definition at line 81 of file COP2_TransformParms.h.

RU_FILTER_WRAP COP2_TransformParms::myWrapX

Definition at line 77 of file COP2_TransformParms.h.

RU_FILTER_WRAP COP2_TransformParms::myWrapY

Definition at line 77 of file COP2_TransformParms.h.


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