MRC_API MR_AffineXf3f MR_AffineXf3f_DefaultConstruct(void)
Constructs an empty (default-constructed) instance.
MRC_API MR_AffineXf3d MR_AffineXf3d_translation(const MR_Vector3d *b)
struct MR_AffineXf2f MR_AffineXf2f
MRC_API MR_AffineXf3f MR_AffineXf3f_Construct_MR_Vector3f(const MR_AffineXf3f *xf)
MRC_API MR_AffineXf2f MR_AffineXf2f_inverse(const MR_AffineXf2f *_this)
MRC_API MR_Vector3f MR_AffineXf3f_call(const MR_AffineXf3f *_this, const MR_Vector3f *x)
MRC_API MR_Vector2d MR_AffineXf2d_call(const MR_AffineXf2d *_this, const MR_Vector2d *x)
MRC_API MR_AffineXf2f MR_mul_MR_AffineXf2f(const MR_AffineXf2f *u, const MR_AffineXf2f *v)
MRC_API MR_AffineXf2f MR_AffineXf2f_xfAround(const MR_Matrix2f *A, const MR_Vector2f *stable)
MRC_API bool MR_equal_MR_AffineXf2d(const MR_AffineXf2d *a, const MR_AffineXf2d *b)
MRC_API MR_AffineXf3f MR_AffineXf3f_Construct_MR_Vector3d(const MR_AffineXf3d *xf)
MRC_API MR_AffineXf2f MR_AffineXf2f_linear(const MR_Matrix2f *A)
MRC_API MR_Vector2f MR_AffineXf2f_call(const MR_AffineXf2f *_this, const MR_Vector2f *x)
MRC_API MR_AffineXf3d MR_AffineXf3d_inverse(const MR_AffineXf3d *_this)
MRC_API MR_AffineXf3f MR_AffineXf3f_inverse(const MR_AffineXf3f *_this)
MRC_API MR_AffineXf3d * MR_AffineXf3d_DefaultConstructArray(size_t num_elems)
MRC_API MR_AffineXf2d MR_AffineXf2d_inverse(const MR_AffineXf2d *_this)
MRC_API MR_AffineXf3f MR_mul_MR_AffineXf3f(const MR_AffineXf3f *u, const MR_AffineXf3f *v)
MRC_API MR_Vector3f MR_AffineXf3f_linearOnly(const MR_AffineXf3f *_this, const MR_Vector3f *x)
MRC_API MR_AffineXf2d MR_AffineXf2d_linear(const MR_Matrix2d *A)
struct MR_AffineXf2d MR_AffineXf2d
MRC_API MR_AffineXf2d MR_AffineXf2d_xfAround(const MR_Matrix2d *A, const MR_Vector2d *stable)
MRC_API MR_AffineXf3f MR_AffineXf3f_translation(const MR_Vector3f *b)
MRC_API MR_AffineXf2f MR_AffineXf2f_DefaultConstruct(void)
Constructs an empty (default-constructed) instance.
MRC_API MR_AffineXf3f MR_AffineXf3f_Construct(const MR_Matrix3f *A, const MR_Vector3f *b)
MRC_API MR_AffineXf3d MR_mul_MR_AffineXf3d(const MR_AffineXf3d *u, const MR_AffineXf3d *v)
MRC_API MR_AffineXf3f MR_AffineXf3f_linear(const MR_Matrix3f *A)
MRC_API MR_Vector3d MR_AffineXf3d_linearOnly(const MR_AffineXf3d *_this, const MR_Vector3d *x)
struct MR_AffineXf3f MR_AffineXf3f
MRC_API bool MR_equal_MR_AffineXf3f(const MR_AffineXf3f *a, const MR_AffineXf3f *b)
MRC_API MR_AffineXf2d MR_mul_MR_AffineXf2d(const MR_AffineXf2d *u, const MR_AffineXf2d *v)
MRC_API MR_AffineXf2f MR_AffineXf2f_translation(const MR_Vector2f *b)
MRC_API MR_AffineXf2f MR_AffineXf2f_Construct(const MR_Matrix2f *A, const MR_Vector2f *b)
MRC_API bool MR_not_equal_MR_AffineXf3d(const MR_AffineXf3d *a, const MR_AffineXf3d *b)
MRC_API MR_AffineXf3d MR_AffineXf3d_xfAround(const MR_Matrix3d *A, const MR_Vector3d *stable)
MRC_API MR_Vector3d MR_AffineXf3d_call(const MR_AffineXf3d *_this, const MR_Vector3d *x)
MRC_API MR_AffineXf3f * MR_AffineXf3f_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_equal_MR_AffineXf2f(const MR_AffineXf2f *a, const MR_AffineXf2f *b)
MRC_API MR_AffineXf3d MR_AffineXf3d_DefaultConstruct(void)
Constructs an empty (default-constructed) instance.
MRC_API bool MR_not_equal_MR_AffineXf2f(const MR_AffineXf2f *a, const MR_AffineXf2f *b)
MRC_API MR_AffineXf3d MR_AffineXf3d_Construct(const MR_Matrix3d *A, const MR_Vector3d *b)
MRC_API bool MR_equal_MR_AffineXf3d(const MR_AffineXf3d *a, const MR_AffineXf3d *b)
MRC_API MR_AffineXf2f * MR_AffineXf2f_DefaultConstructArray(size_t num_elems)
MRC_API MR_AffineXf3f MR_AffineXf3f_xfAround(const MR_Matrix3f *A, const MR_Vector3f *stable)
MRC_API MR_AffineXf2d MR_AffineXf2d_Construct(const MR_Matrix2d *A, const MR_Vector2d *b)
MRC_API MR_Vector2f MR_AffineXf2f_linearOnly(const MR_AffineXf2f *_this, const MR_Vector2f *x)
MRC_API MR_AffineXf2d MR_AffineXf2d_translation(const MR_Vector2d *b)
MRC_API MR_AffineXf2d * MR_AffineXf2d_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector2d MR_AffineXf2d_linearOnly(const MR_AffineXf2d *_this, const MR_Vector2d *x)
struct MR_AffineXf3d MR_AffineXf3d
MRC_API bool MR_not_equal_MR_AffineXf2d(const MR_AffineXf2d *a, const MR_AffineXf2d *b)
MRC_API MR_AffineXf2d MR_AffineXf2d_DefaultConstruct(void)
Constructs an empty (default-constructed) instance.
MRC_API bool MR_not_equal_MR_AffineXf3f(const MR_AffineXf3f *a, const MR_AffineXf3f *b)
MRC_API MR_AffineXf3d MR_AffineXf3d_linear(const MR_Matrix3d *A)
#define MRC_API
Definition exports.h:11
Definition MRAffineXf.h:28
MR_Vector2d b
Definition MRAffineXf.h:30
MR_Matrix2d A
Definition MRAffineXf.h:29
Definition MRAffineXf.h:20
MR_Vector2f b
Definition MRAffineXf.h:22
MR_Matrix2f A
Definition MRAffineXf.h:21
Definition MRAffineXf.h:44
MR_Matrix3d A
Definition MRAffineXf.h:45
MR_Vector3d b
Definition MRAffineXf.h:46
Definition MRAffineXf.h:36
MR_Vector3f b
Definition MRAffineXf.h:38
MR_Matrix3f A
Definition MRAffineXf.h:37
Definition MRMatrix2.h:55
Definition MRMatrix2.h:46
Definition MRMatrix3.h:71
Definition MRMatrix3.h:58
Definition MRVector2.h:52
Definition MRVector2.h:44
Definition MRVector3.h:60
Definition MRVector3.h:51