#include <mi32/ctrlpt.h>
#include <string.h>
Include dependency graph for trans3d.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | TRANS3D |
| TRANS3D class. More... | |
Defines | |
| #define | GEOMLIBEXPORT MI_DLLIMPORT |
Functions | |
| GEOMLIBEXPORT int | FindBestTrans3D (int NumPoints, CTRLPOINT3D *cp, MAT4X4 forward, MAT4X4 inverse) |
| GEOMLIBEXPORT int | FindBestTrans3D3 (int NumPoints, CTRLPOINT3 *cp3, MAT4X4 forward, MAT4X4 inverse) |
| GEOMLIBEXPORT void | trans3dinit (MAT4X4, MAT4X4) |
| GEOMLIBEXPORT void | trans3d (double ix, double iy, double iz, MAT4X4 TransMat, double *ox, double *oy, double *oz) |
| GEOMLIBEXPORT void | trans3dshift (MAT4X4 m, MAT4X4 n, double dx, double dy, double dz) |
| GEOMLIBEXPORT void | trans3dscale (MAT4X4 m, MAT4X4 n, double sx, double sy, double sz) |
| GEOMLIBEXPORT void | trans3drot (MAT4X4 m, MAT4X4 n, double z_axis, double x_axis, double y_axis) |
This header file requires C++
Definition in file trans3d.h.
|
|
Includes defn for memcpy().
|
|
||||||||||||||||||||
|
FindBestTrans3D - Find "best" 3-D affine transformation given set of control points.
|
|
||||||||||||||||||||
|
FindBestTrans3D3 - Find "best" 3-D affine transformation given a CTRLPOINT array.
|
|
||||||||||||||||||||||||||||||||
|
Perform 3-D affine transformation on a point.
|
|
||||||||||||
|
Initialize 3-D affine transformation.
|
|
||||||||||||||||||||||||
|
Apply rotation to a 3-D affine transformation.
|
|
||||||||||||||||||||||||
|
Apply a scale change to a 3-D affine transformation.
|
|
||||||||||||||||||||||||
|
Apply offsets to a 3-D affine transformation.
|
1.3.4-20031026