|
3DiVi Face SDK
3.24.0
|
Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API. Подробнее...
#import <Context.h>
Методы экземпляра | |
| (void) | - setLong: |
| добавляет значение типа long в контейнер Подробнее... | |
| (void) | - setDouble: |
| добавляет значение типа double в контейнер Подробнее... | |
| (void) | - setBool: |
| добавляет значение типа bool в контейнер Подробнее... | |
| (void) | - setString: |
| добавляет значение типа std::string в контейнер Подробнее... | |
| (void) | - setDataPtr:: |
| добавляет указатель на данные в контейнер Подробнее... | |
| (void) | - setNSData: |
| добавляет указатель на данные в контейнер Подробнее... | |
| (void) | - set: |
| добавляет другой контейнер-Контекст Подробнее... | |
| (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) set: | (Context* _Nonnull) | other |
добавляет другой контейнер-Контекст
| [in] | other | - значение типа Context |
| - (void) setBool: | (bool) | value |
добавляет значение типа bool в контейнер
| [in] | value | - значение типа bool |
| - (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 |
Получить размер контейнера.