Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Classes | Typedefs | Functions
Alignment info set

Classes

struct  face_sdk__alignment_info_set
 Destroys face_sdk__alignment_info object Set of alignment info objects. More...
 

Typedefs

typedef struct face_sdk__alignment_info_set face_sdk__alignment_info_set_t
 Destroys face_sdk__alignment_info object Set of alignment info objects.
 

Functions

bool face_sdk__make_alignment_info_set (face_sdk__alignment_info_set_t **set)
 Makes face_sdk__alignment_info_set_t collection with items of type face_sdk__alignment_info_t * *. More...
 
bool face_sdk__alignment_info_set__get_size (const face_sdk__alignment_info_set_t *set, uint64_t *value)
 Retrieves number of items stored in collection * *. More...
 
bool face_sdk__alignment_info_set__get_at (const face_sdk__alignment_info_set_t *set, uint64_t pos, face_sdk__alignment_info_t **item)
 Retrieves item by index * *. More...
 
bool face_sdk__alignment_info_set__set_at (face_sdk__alignment_info_set_t *set, uint64_t pos, const face_sdk__alignment_info_t *item)
 Sets item by index * *. More...
 
bool face_sdk__alignment_info_set__append (face_sdk__alignment_info_set_t *set, const face_sdk__alignment_info_t *item)
 Appends item into collection * *. More...
 
bool face_sdk__alignment_info_set__remove_at (face_sdk__alignment_info_set_t *set, uint64_t pos)
 Removes item by index * *. More...
 
bool face_sdk__alignment_info_set__clear (face_sdk__alignment_info_set_t *set)
 Removes all items from collection *. More...
 
bool face_sdk__alignment_info_set__get_addr (const face_sdk__alignment_info_set_t *set, uint64_t *addr)
 Retrieves face_sdk__alignment_info_set_t object address * *. More...
 
void face_sdk__alignment_info_set_free (face_sdk__alignment_info_set_t *set)
 Destroys face_sdk__alignment_info_set_t object * *. More...
 

Detailed Description

Function Documentation

◆ face_sdk__alignment_info_set__append()

bool face_sdk__alignment_info_set__append ( face_sdk__alignment_info_set_t set,
const face_sdk__alignment_info_t item 
)

Appends item into collection * *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object *
[in]itemItem * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__alignment_info_set__clear()

bool face_sdk__alignment_info_set__clear ( face_sdk__alignment_info_set_t set)

Removes all items from collection *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__alignment_info_set__get_addr()

bool face_sdk__alignment_info_set__get_addr ( const face_sdk__alignment_info_set_t set,
uint64_t *  addr 
)

Retrieves face_sdk__alignment_info_set_t object address * *.

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

◆ face_sdk__alignment_info_set__get_at()

bool face_sdk__alignment_info_set__get_at ( const face_sdk__alignment_info_set_t set,
uint64_t  pos,
face_sdk__alignment_info_t **  item 
)

Retrieves item by index * *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object *
[in]posItem index *
[out]valueItem * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__alignment_info_set__get_size()

bool face_sdk__alignment_info_set__get_size ( const face_sdk__alignment_info_set_t set,
uint64_t *  value 
)

Retrieves number of items stored in collection * *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object *
[out]valueItems count * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__alignment_info_set__remove_at()

bool face_sdk__alignment_info_set__remove_at ( face_sdk__alignment_info_set_t set,
uint64_t  pos 
)

Removes item by index * *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object *
[in]posItem index * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__alignment_info_set__set_at()

bool face_sdk__alignment_info_set__set_at ( face_sdk__alignment_info_set_t set,
uint64_t  pos,
const face_sdk__alignment_info_t item 
)

Sets item by index * *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object *
[in]posItem index *
[in]itemItem object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__alignment_info_set_free()

void face_sdk__alignment_info_set_free ( face_sdk__alignment_info_set_t set)

Destroys face_sdk__alignment_info_set_t object * *.

Parameters
[in]alignment_info_setface_sdk__alignment_info_set_t object *

◆ face_sdk__make_alignment_info_set()

bool face_sdk__make_alignment_info_set ( face_sdk__alignment_info_set_t **  set)

Makes face_sdk__alignment_info_set_t collection with items of type face_sdk__alignment_info_t * *.

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