| 
    3DiVi Face SDK
    3.28.0
    
   | 
 
Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API. Подробнее...
#import <Context.h>
Instance Methods | |
| (void) | - setLong: | 
| добавляет значение типа long в контейнер  Подробнее... | |
| (void) | - setDouble: | 
| добавляет значение типа double в контейнер  Подробнее... | |
| (void) | - setBool: | 
| добавляет значение типа bool в контейнер  Подробнее... | |
| (void) | - setString: | 
| добавляет значение типа std::string в контейнер  Подробнее... | |
| (void) | - setDataPtr:: | 
| добавляет указатель на данные в контейнер  Подробнее... | |
| (void) | - setNSData: | 
| добавляет указатель на данные в контейнер  Подробнее... | |
| (void) | - setContextTemplate: | 
| добавляет другой контейнер-Контекст  Подробнее... | |
| (int64_t) | - getLong | 
| возвращает значение типа long из контейнера  Подробнее... | |
| (double) | - getDouble | 
| возвращает значение типа double из контейнера  Подробнее... | |
| (bool) | - getBool | 
| возвращает значение типа bool из контейнера  Подробнее... | |
| (NSString *_Nonnull) | - getString | 
| возвращает значение типа std::string из контейнера  Подробнее... | |
| (uint8_t *_Nonnull) | - getDataPtr | 
| возвращает указатель на данные из контейнера  Подробнее... | |
| (const NSData *_Nonnull) | - getNSData: | 
| возвращает NSData.  Подробнее... | |
| (Context *_Nonnull) | - at: | 
| индексация по индексу.  Подробнее... | |
| (Context *_Nonnull) | - get: | 
| индексация по ключу.  Подробнее... | |
| (size_t) | - size | 
| Получить размер контейнера.  Подробнее... | |
| (bool) | - contains: | 
| проверяет существование элемента по определённому ключу  Подробнее... | |
| (bool) | - compare: | 
| сравнивает два объекта Context.  Подробнее... | |
| (void) | - clear | 
| очищает содержимое контейнера-Context.  | |
| (void) | - erase: | 
| удаляет содержимое контейнера-Context хранящиеся по ключу.  Подробнее... | |
| (void) | - reserve: | 
| выделяет память под num элементов в массиве.  Подробнее... | |
| (void) | - saveToJsonFile: | 
| сохраняет содержимое контейнера в json файл  Подробнее... | |
| (nonnull NSMutableArray *) | - getKeys | 
| возвращает список ключей в контейнере-Context.  Подробнее... | |
| (void) | - pushBack: | 
| добавляет объект в контейнер.  Подробнее... | |
| (void) | - pushBackLong: | 
| добавляет объект в контейнер.  Подробнее... | |
| (void) | - pushBackDouble: | 
| добавляет объект в контейнер.  Подробнее... | |
| (void) | - pushBackBool: | 
| добавляет объект в контейнер.  Подробнее... | |
| (void) | - pushBackString: | 
| добавляет объект в контейнер.  Подробнее... | |
| (bool) | - isNone | 
| проверяет нет ли в контейнере элементов  Подробнее... | |
| (bool) | - isObject | 
| проверяет является ли контейнер объектом  Подробнее... | |
| (bool) | - isArray | 
| проверяет является ли контейнере массивом  Подробнее... | |
| (bool) | - isBool | 
| проверяет является ли контейнер значением типа bool.  Подробнее... | |
| (bool) | - isString | 
| проверяет является ли контейнер значением типа string.  Подробнее... | |
| (bool) | - isDouble | 
| проверяет является ли контейнер значением типа double.  Подробнее... | |
| (bool) | - isLong | 
| проверяет является ли контейнер значением типа long.  Подробнее... | |
| (bool) | - isDataPtr | 
| проверяет является ли контейнер указателем на данные  Подробнее... | |
Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API.
| - (Context *_Nonnull) at: | (int) | index | 
индексация по индексу.
| [in] | index | 
| - (bool) compare: | (Context *_Nonnull) | other | 
сравнивает два объекта Context.
| [in] | other | - контейнер-Context | 
| - (bool) contains: | (NSString *_Nonnull) | key | 
проверяет существование элемента по определённому ключу
| [in] | key | 
| - (void) erase: | (NSString *_Nonnull) | key | 
удаляет содержимое контейнера-Context хранящиеся по ключу.
| [in] | key. | 
| - (Context *_Nonnull) get: | (NSString *_Nonnull) | key | 
индексация по ключу.
| [in] | key | 
| - (bool) getBool | 
возвращает значение типа bool из контейнера
| - (uint8_t *_Nonnull) getDataPtr | 
возвращает указатель на данные из контейнера
| - (double) getDouble | 
возвращает значение типа double из контейнера
| - (nonnull NSMutableArray *) getKeys | 
возвращает список ключей в контейнере-Context.
| - (int64_t) getLong | 
возвращает значение типа long из контейнера
| - (const NSData *_Nonnull) getNSData: | (int64_t) | size | 
возвращает NSData.
| [in] | size | - размер буфера данных | 
| - (NSString *_Nonnull) getString | 
возвращает значение типа std::string из контейнера
| - (bool) isArray | 
проверяет является ли контейнере массивом
| - (bool) isBool | 
проверяет является ли контейнер значением типа bool.
| - (bool) isDataPtr | 
проверяет является ли контейнер указателем на данные
| - (bool) isDouble | 
проверяет является ли контейнер значением типа double.
| - (bool) isLong | 
проверяет является ли контейнер значением типа long.
| - (bool) isNone | 
проверяет нет ли в контейнере элементов
| - (bool) isObject | 
проверяет является ли контейнер объектом
| - (bool) isString | 
проверяет является ли контейнер значением типа string.
| - (void) pushBack: | (Context *_Nonnull) | value | 
добавляет объект в контейнер.
| [in] | value | - контейнер-Context | 
| - (void) pushBackBool: | (bool) | value | 
добавляет объект в контейнер.
| [in] | value | - контейнер-Context | 
| - (void) pushBackDouble: | (double) | value | 
добавляет объект в контейнер.
| [in] | value | - контейнер-Context | 
| - (void) pushBackLong: | (int64_t) | value | 
добавляет объект в контейнер.
| [in] | value | - контейнер-Context | 
| - (void) pushBackString: | (NSString *_Nonnull) | value | 
добавляет объект в контейнер.
| [in] | value | - контейнер-Context | 
| - (void) reserve: | (size_t) | size | 
выделяет память под num элементов в массиве.
| [in] | size | - размер массива. | 
| - (void) saveToJsonFile: | (NSString *_Nonnull) | path | 
сохраняет содержимое контейнера в json файл
| [in] | path | - путь до файла | 
| - (void) setBool: | (bool) | value | 
добавляет значение типа bool в контейнер
| [in] | value | - значение типа bool | 
| - (void) setContextTemplate: | (ContextTemplate* _Nonnull) | value | 
добавляет другой контейнер-Контекст
| [in] | other | - значение типа Context | 
| - (void) setDataPtr: | (const uint8_t *_Nullable) | value | |
| : | (int) | copy_sz | |
добавляет указатель на данные в контейнер
| [in] | value | - указатель на данные | 
| [in] | copy_sz | - количество копируемых элементов, если указан 0 то копирования не будет | 
| - (void) setDouble: | (double) | value | 
добавляет значение типа double в контейнер
| [in] | value | - значение типа double | 
| - (void) setLong: | (int64_t) | value | 
добавляет значение типа long в контейнер
| [in] | value | - значение типа long | 
| - (void) setNSData: | (NSData* _Nonnull) | data | 
добавляет указатель на данные в контейнер
| [in] | data | - значение типа NSData | 
| - (void) setString: | (NSString *_Nonnull) | value | 
добавляет значение типа std::string в контейнер
| [in] | value | - значение типа NSString | 
| - (size_t) size | 
Получить размер контейнера.