|
void | ActOnLeft (double, double, double, double, double[4]) const |
|
void | ActOnRight (double, double, double, double, double[4]) const |
|
bool | CameraToClip (ON_BOOL32, double, double, double, double, double, double) |
|
void | CameraToWorld (const ON_3dPoint &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &) |
|
bool | ChangeBasis (const ON_3dPoint &P0, const ON_3dVector &X0, const ON_3dVector &Y0, const ON_3dVector &Z0, const ON_3dPoint &P1, const ON_3dVector &X1, const ON_3dVector &Y1, const ON_3dVector &Z1) |
|
bool | ChangeBasis (const ON_3dVector &X0, const ON_3dVector &Y0, const ON_3dVector &Z0, const ON_3dVector &X1, const ON_3dVector &Y1, const ON_3dVector &Z1) |
|
bool | ChangeBasis (const ON_Plane &plane0, const ON_Plane &plane1) |
|
int | ClipFlag3d (const double *) const |
|
int | ClipFlag3d (int, int, const double *, ON_BOOL32=true) const |
|
int | ClipFlag3dBox (const double *, const double *) const |
|
int | ClipFlag4d (const double *) const |
|
int | ClipFlag4d (int, int, const double *, ON_BOOL32=true) const |
|
bool | ClipToCamera (int, double, double, double, double, double, double) |
|
bool | ClipToScreen (double, double, double, double, double, double) |
|
int | Compare (const ON_Xform &other) const |
|
double | Determinant (double *=NULL) const |
|
void | Diagonal (double) |
|
double | GetMappingXforms (ON_Xform &P_xform, ON_Xform &N_xform) const |
|
double | GetSurfaceNormalXform (ON_Xform &N_xform) const |
|
void | Identity () |
|
bool | IntervalChange (int dir, ON_Interval old_interval, ON_Interval new_interval) |
|
ON_Xform | Inverse (double *=NULL) const |
|
bool | Invert (double *=NULL) |
|
bool | IsIdentity (double zero_tolerance=0.0) const |
|
int | IsSimilarity () const |
|
bool | IsTranslation (double zero_tolerance=0.0) const |
|
bool | IsValid () const |
|
bool | IsZero () const |
|
void | Mirror (ON_3dPoint point_on_mirror_plane, ON_3dVector normal_to_mirror_plane) |
|
| ON_Xform () |
|
| ON_Xform (const double *) |
|
| ON_Xform (const double[4][4]) |
|
| ON_Xform (const float *) |
|
| ON_Xform (const float[4][4]) |
|
| ON_Xform (const ON_3dPoint &P, const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z) |
|
| ON_Xform (const ON_Matrix &) |
|
| ON_Xform (double) |
|
| ON_Xform (int) |
|
ON_2dPoint | operator* (const ON_2dPoint &) const |
|
ON_2dVector | operator* (const ON_2dVector &) const |
|
ON_3dPoint | operator* (const ON_3dPoint &) const |
|
ON_3dVector | operator* (const ON_3dVector &) const |
|
ON_4dPoint | operator* (const ON_4dPoint &) const |
|
ON_Xform | operator* (const ON_Xform &) const |
|
ON_Xform | operator+ (const ON_Xform &) const |
|
ON_Xform | operator- (const ON_Xform &) const |
|
ON_Xform & | operator= (const ON_Matrix &) |
|
ON_Xform & | operator= (double) |
|
ON_Xform & | operator= (float) |
|
ON_Xform & | operator= (int) |
|
double * | operator[] (int) |
|
const double * | operator[] (int) const |
|
void | PlanarProjection (const ON_Plane &plane) |
|
int | Rank (double *=NULL) const |
|
void | Rotation (const ON_3dPoint &P0, const ON_3dVector &X0, const ON_3dVector &Y0, const ON_3dVector &Z0, const ON_3dPoint &P1, const ON_3dVector &X1, const ON_3dVector &Y1, const ON_3dVector &Z1) |
|
void | Rotation (const ON_3dVector &X0, const ON_3dVector &Y0, const ON_3dVector &Z0, const ON_3dVector &X1, const ON_3dVector &Y1, const ON_3dVector &Z1) |
|
void | Rotation (const ON_Plane &plane0, const ON_Plane &plane1) |
|
void | Rotation (double angle_radians, ON_3dVector rotation_axis, ON_3dPoint rotation_center) |
|
void | Rotation (double sin_angle, double cos_angle, ON_3dVector rotation_axis, ON_3dPoint rotation_center) |
|
void | Rotation (ON_3dVector start_dir, ON_3dVector end_dir, ON_3dPoint rotation_center) |
|
void | Scale (const ON_3dVector &scale_vector) |
|
void | Scale (const ON_Plane &plane, double x_scale_factor, double y_scale_factor, double z_scale_factor) |
|
void | Scale (double x_scale_factor, double y_scale_factor, double z_scale_factor) |
|
void | Scale (ON_3dPoint fixed_point, double scale_factor) |
|
bool | ScreenToClip (double, double, double, double, double, double) |
|
void | Shear (const ON_Plane &plane, const ON_3dVector &x1, const ON_3dVector &y1, const ON_3dVector &z1) |
|
void | Translation (const ON_3dVector &) |
|
void | Translation (double, double, double) |
|
void | Transpose () |
|
void | WorldToCamera (const ON_3dPoint &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &) |
|
void | Zero () |
|