Woolz Image Processing
Version 1.7.5
|
Either a 2D or 3D affine transform. The homogeneous matrix (mat) is always allocated as a 4x4 AlcDouble2Alloc style array. It is used as a 3x3 matrix for 2D and as a 4x4 matrix for 3D affine transforms. Typedef: WlzAffineTransform. More...
Data Fields | |
WlzTransformType | type |
int | linkcount |
void * | freeptr |
double ** | mat |
Either a 2D or 3D affine transform. The homogeneous matrix (mat) is always allocated as a 4x4 AlcDouble2Alloc style array. It is used as a 3x3 matrix for 2D and as a 4x4 matrix for 3D affine transforms. Typedef: WlzAffineTransform.
WlzTransformType _WlzAffineTransform::type |
From WlzCoreDomain.
Referenced by WlzAffineTransformCopy(), WlzAffineTransformDimension(), WlzAffineTransformGMShell(), WlzAffineTransformMatrixSet(), WlzAffineTransformProduct(), WlzCMeshAffineProduct(), WlzMakeAffineTransform(), WlzObjectFacts(), WlzShiftDomain(), and WlzWriteObj().
int _WlzAffineTransform::linkcount |
From WlzCoreDomain.
Referenced by WlzAssignAffineTransform(), WlzFreeAffineTransform(), WlzObjectFacts(), and WlzReadObj().
void* _WlzAffineTransform::freeptr |
From WlzCoreDomain.
Referenced by WlzReadObj().
double** _WlzAffineTransform::mat |
A 4x4 homogeneous matrix which is used as a 3x3 matrix for 2D transforms and as a 4x4 matrix for 3D affine transforms.
Referenced by Wlz3DSectionIncrementDistance(), Wlz3DViewGetIntersectionAngle(), Wlz3DViewGetIntersectionPoint(), Wlz3DViewStructSetupTransformLuts(), WlzAffineTransformCopy(), WlzAffineTransformFromSpinSqueeze(), WlzAffineTransformGMShell(), WlzAffineTransformInverse(), WlzAffineTransformIsIdentityTol(), WlzAffineTransformIsTranslate(), WlzAffineTransformMatrixSet(), WlzAffineTransformNormalD2(), WlzAffineTransformNormalD3(), WlzAffineTransformPrimGet(), WlzAffineTransformPrimSet(), WlzAffineTransformProduct(), WlzAffineTransformRotationSet(), WlzAffineTransformScaleSet(), WlzAffineTransformTranslationSet(), WlzAffineTransformVertexD2(), WlzAffineTransformVertexD3(), WlzContourFromPoints(), WlzEffReadObjNifti(), WlzFreeAffineTransform(), WlzInit3DViewStructAffineTransform(), WlzMakeAffineTransform(), WlzObjectFacts(), WlzProjectObjToPlane(), WlzReadObj(), WlzRegICPTreeAndVertices(), WlzRegICPVerticesWSD2D(), and WlzWriteObj().