Face SDK  1.8.0 Mozart beta
Face Recognition Software Development Kit
Classes | Typedefs | Functions
Matrix

Classes

struct  face_sdk__matrix
 Transformation matrix. More...
 

Typedefs

typedef struct face_sdk__matrix face_sdk__matrix_t
 Transformation matrix.
 

Functions

bool face_sdk__matrix__get_addr (const face_sdk__matrix_t *matrix, uint64_t *addr)
 Retrieves face_sdk__matrix_t object address. More...
 
bool face_sdk__make_matrix (face_sdk__matrix_t **matrix)
 Makes face_sdk__matrix_t object address. More...
 
void face_sdk__matrix_free (face_sdk__matrix_t *matrix)
 Destroys face_sdk__matrix_t object. More...
 
bool face_sdk__matrix__set_m00 (face_sdk__matrix_t *matrix, float value)
 Retrieves m00 property. More...
 
bool face_sdk__matrix__get_m00 (const face_sdk__matrix_t *matrix, float *value)
 Sets m00 property. More...
 
bool face_sdk__matrix__set_m01 (face_sdk__matrix_t *matrix, float value)
 Retrieves m01 property. More...
 
bool face_sdk__matrix__get_m01 (const face_sdk__matrix_t *matrix, float *value)
 Sets m01 property. More...
 
bool face_sdk__matrix__set_m02 (face_sdk__matrix_t *matrix, float value)
 Retrieves m02 property. More...
 
bool face_sdk__matrix__get_m02 (const face_sdk__matrix_t *matrix, float *value)
 Sets m02 property. More...
 
bool face_sdk__matrix__set_m10 (face_sdk__matrix_t *matrix, float value)
 Retrieves m10 property. More...
 
bool face_sdk__matrix__get_m10 (const face_sdk__matrix_t *matrix, float *value)
 Sets m10 property. More...
 
bool face_sdk__matrix__set_m11 (face_sdk__matrix_t *matrix, float value)
 Retrieves m11 property. More...
 
bool face_sdk__matrix__get_m11 (const face_sdk__matrix_t *matrix, float *value)
 Sets m11 property. More...
 
bool face_sdk__matrix__set_m12 (face_sdk__matrix_t *matrix, float value)
 Retrieves m12 property. More...
 
bool face_sdk__matrix__get_m12 (const face_sdk__matrix_t *matrix, float *value)
 Sets m12 property. More...
 

Detailed Description

Function Documentation

◆ face_sdk__make_matrix()

bool face_sdk__make_matrix ( face_sdk__matrix_t **  matrix)

Makes face_sdk__matrix_t object address.

Parameters
[out]matrixface_sdk__matrix_t object
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_addr()

bool face_sdk__matrix__get_addr ( const face_sdk__matrix_t matrix,
uint64_t *  addr 
)

Retrieves face_sdk__matrix_t object address.

Parameters
[in]matrixface_sdk__matrix_t object
[out]addrObject address
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_m00()

bool face_sdk__matrix__get_m00 ( const face_sdk__matrix_t matrix,
float *  value 
)

Sets m00 property.

Parameters
[in]matrixface_sdk__matrix_t object
[out]valuem00
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_m01()

bool face_sdk__matrix__get_m01 ( const face_sdk__matrix_t matrix,
float *  value 
)

Sets m01 property.

Parameters
[in]matrixface_sdk__matrix_t object
[out]valuem01
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_m02()

bool face_sdk__matrix__get_m02 ( const face_sdk__matrix_t matrix,
float *  value 
)

Sets m02 property.

Parameters
[in]matrixface_sdk__matrix_t object
[out]valuem02
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_m10()

bool face_sdk__matrix__get_m10 ( const face_sdk__matrix_t matrix,
float *  value 
)

Sets m10 property.

Parameters
[in]matrixface_sdk__matrix_t object
[out]valuem10
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_m11()

bool face_sdk__matrix__get_m11 ( const face_sdk__matrix_t matrix,
float *  value 
)

Sets m11 property.

Parameters
[in]matrixface_sdk__matrix_t object
[out]valuem11
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__get_m12()

bool face_sdk__matrix__get_m12 ( const face_sdk__matrix_t matrix,
float *  value 
)

Sets m12 property.

Parameters
[in]matrixface_sdk__matrix_t object
[out]valuem12
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__set_m00()

bool face_sdk__matrix__set_m00 ( face_sdk__matrix_t matrix,
float  value 
)

Retrieves m00 property.

Parameters
[in]matrixface_sdk__matrix_t object
[in]valuem00
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__set_m01()

bool face_sdk__matrix__set_m01 ( face_sdk__matrix_t matrix,
float  value 
)

Retrieves m01 property.

Parameters
[in]matrixface_sdk__matrix_t object
[in]valuem01
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__set_m02()

bool face_sdk__matrix__set_m02 ( face_sdk__matrix_t matrix,
float  value 
)

Retrieves m02 property.

Parameters
[in]matrixface_sdk__matrix_t object
[in]valuem02
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__set_m10()

bool face_sdk__matrix__set_m10 ( face_sdk__matrix_t matrix,
float  value 
)

Retrieves m10 property.

Parameters
[in]matrixface_sdk__matrix_t object
[in]valuem10
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__set_m11()

bool face_sdk__matrix__set_m11 ( face_sdk__matrix_t matrix,
float  value 
)

Retrieves m11 property.

Parameters
[in]matrixface_sdk__matrix_t object
[in]valuem11
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix__set_m12()

bool face_sdk__matrix__set_m12 ( face_sdk__matrix_t matrix,
float  value 
)

Retrieves m12 property.

Parameters
[in]matrixface_sdk__matrix_t object
[in]valuem12
Returns
true on success, false on failure. See last_error

◆ face_sdk__matrix_free()

void face_sdk__matrix_free ( face_sdk__matrix_t matrix)

Destroys face_sdk__matrix_t object.

Parameters
[in]matrixface_sdk__matrix_t object