Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Classes | Typedefs | Functions
face_set.h File Reference
#include <face_sdk_base/export.h>
#include <c_interface/common/face_sdk_set.h>
#include <c_interface/face_sdk_base/landmark.h>
#include <c_interface/face_sdk_base/image.h>
#include <c_interface/face_sdk_base/face.h>

Go to the source code of this file.

Classes

struct  face_sdk__face_set
 Set of face objects. More...
 
struct  face_sdk__set_of_face_sets
 Set of face object sets. More...
 

Typedefs

typedef struct face_sdk__face_set face_sdk__face_set_t
 Set of face objects.
 
typedef struct face_sdk__set_of_face_sets face_sdk__set_of_face_sets_t
 Set of face object sets.
 

Functions

bool face_sdk__make_face_set (face_sdk__face_set_t **set)
 Makes face_sdk__face_set_t collection with items of type face_sdk__face_t * *. More...
 
bool face_sdk__face_set__get_size (const face_sdk__face_set_t *set, uint64_t *value)
 Retrieves number of items stored in collection * *. More...
 
bool face_sdk__face_set__get_at (const face_sdk__face_set_t *set, uint64_t pos, face_sdk__face_t **item)
 Retrieves item by index * *. More...
 
bool face_sdk__face_set__set_at (face_sdk__face_set_t *set, uint64_t pos, const face_sdk__face_t *item)
 Sets item by index * *. More...
 
bool face_sdk__face_set__append (face_sdk__face_set_t *set, const face_sdk__face_t *item)
 Appends item into collection * *. More...
 
bool face_sdk__face_set__remove_at (face_sdk__face_set_t *set, uint64_t pos)
 Removes item by index * *. More...
 
bool face_sdk__face_set__clear (face_sdk__face_set_t *set)
 Removes all items from collection *. More...
 
bool face_sdk__face_set__get_addr (const face_sdk__face_set_t *set, uint64_t *addr)
 Retrieves face_sdk__face_set_t object address * *. More...
 
void face_sdk__face_set_free (face_sdk__face_set_t *set)
 Destroys face_sdk__face_set_t object * *. More...
 
bool face_sdk__make_set_of_face_sets (face_sdk__set_of_face_sets_t **set)
 Makes face_sdk__set_of_face_sets_t collection with items of type face_sdk__face_set_t * *. More...
 
bool face_sdk__set_of_face_sets__get_size (const face_sdk__set_of_face_sets_t *set, uint64_t *value)
 Retrieves number of items stored in collection * *. More...
 
bool face_sdk__set_of_face_sets__get_at (const face_sdk__set_of_face_sets_t *set, uint64_t pos, face_sdk__face_set_t **item)
 Retrieves item by index * *. More...
 
bool face_sdk__set_of_face_sets__set_at (face_sdk__set_of_face_sets_t *set, uint64_t pos, const face_sdk__face_set_t *item)
 Sets item by index * *. More...
 
bool face_sdk__set_of_face_sets__append (face_sdk__set_of_face_sets_t *set, const face_sdk__face_set_t *item)
 Appends item into collection * *. More...
 
bool face_sdk__set_of_face_sets__remove_at (face_sdk__set_of_face_sets_t *set, uint64_t pos)
 Removes item by index * *. More...
 
bool face_sdk__set_of_face_sets__clear (face_sdk__set_of_face_sets_t *set)
 Removes all items from collection *. More...
 
bool face_sdk__set_of_face_sets__get_addr (const face_sdk__set_of_face_sets_t *set, uint64_t *addr)
 Retrieves face_sdk__set_of_face_sets_t object address * *. More...
 
void face_sdk__set_of_face_sets_free (face_sdk__set_of_face_sets_t *set)
 Destroys face_sdk__set_of_face_sets_t object * *. More...