3DiVi Face SDK  3.24.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Класс VDT.FaceRecognition.SDK.Context

Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API. Подробнее...

Открытые члены

void Invoke (object ctx)
 Assign context value. Подробнее...
 
Context GetItem (int key)
 Get Context from array by index. Подробнее...
 
Context GetItem (string key)
 Get Context from map by key. Подробнее...
 
ulong Length ()
 Get array Context size. Подробнее...
 
void PushBack (Context data)
 Add Context to array. Подробнее...
 
unsafe void SetStr (string value)
 Set Context value. Подробнее...
 
unsafe string GetString ()
 Get Context value. Подробнее...
 
unsafe void SetDouble (double value)
 Set Context value. Подробнее...
 
unsafe double GetDouble ()
 Get Context value. Подробнее...
 
unsafe void SetBool (bool value)
 Set Context value. Подробнее...
 
unsafe void SetDataPtr (byte[] value)
 Set Context value. Подробнее...
 
unsafe byte * GetDataPtr ()
 Get Context value. Подробнее...
 
unsafe byte[] GetBytes (int size)
 получить массив байтов из контейнера. Подробнее...
 
unsafe bool GetBool ()
 Get Context value. Подробнее...
 
unsafe void SetLong (long value)
 Set Context value. Подробнее...
 
unsafe long GetLong ()
 Get Context value. Подробнее...
 
unsafe ulong GetUnsignedLong ()
 Get Context value. Подробнее...
 
unsafe ulong GetLength ()
 Get array Context size. Подробнее...
 
unsafe ulong GetStringSize ()
 Get string size. Подробнее...
 
unsafe Context GetOrInsertByKey (string key)
 Returns or insert and returns Context. Подробнее...
 
unsafe Context GetByKey (string key)
 Get Context from map by key. Подробнее...
 
unsafe Context GetByIndex (int index)
 Get Context from array by index. Подробнее...
 
unsafe Context Clone ()
 Copy Context. Подробнее...
 
unsafe Context Copy (Context other)
 Copy data from other Context to this. Подробнее...
 
unsafe void Clear ()
 очищает содержимое контейнера-Context.
 
unsafe void Erase (string key)
 удаляет содержимое контейнера-Context хранящиеся по ключу. Подробнее...
 
unsafe void Reserve (long size)
 выделяет память под num элементов в массиве. Подробнее...
 
unsafe bool Contains (string key)
 проверяет существование элемента по определённому ключу Подробнее...
 
unsafe bool Compare (Context dst)
 сравнивает два объекта Context. Подробнее...
 
unsafe void SaveToJsonFile (string path)
 сохраняет содержимое контейнера в json файл Подробнее...
 
unsafe void DictionaryParser (Dictionary< object, object > ctx)
 Add all values of Dictionary to Context map. Подробнее...
 
unsafe void ListParser (List< object > ctx)
 Add all values of List to Context array. Подробнее...
 
unsafe void StringParser (string ctx)
 Set Context value. Подробнее...
 
unsafe void LongParser (long ctx)
 Set Context value. Подробнее...
 
unsafe void DoubleParser (double ctx)
 Set Context value. Подробнее...
 
unsafe void BoolParser (bool ctx)
 Set Context value. Подробнее...
 
unsafe void ByteParser (byte[] ctx)
 Set Context value. Подробнее...
 
unsafe List< string > GetKeys ()
 Get all Context map keys. Подробнее...
 
List< string > Keys ()
 Get all Context map keys. Подробнее...
 
unsafe bool IsNone ()
 Check Context value is None. Подробнее...
 
unsafe bool IsArray ()
 Check Context value is array. Подробнее...
 
unsafe bool IsObject ()
 Check Context value is object. Подробнее...
 
unsafe bool IsBool ()
 Check Context value is bool. Подробнее...
 
unsafe bool IsLong ()
 Check Context value is long. Подробнее...
 
unsafe bool IsUnsignedLong ()
 Check Context value is unsigned long. Подробнее...
 
unsafe bool IsDouble ()
 Check Context value is double. Подробнее...
 
unsafe bool IsString ()
 Check Context value is string. Подробнее...
 
unsafe bool IsDataPtr ()
 Check Context value is pointer to bytes. Подробнее...
 
unsafe object GetValue ()
 Get current Context value. Подробнее...
 

Свойства

Context this[int index] [get]
 Get Context from array by index. Подробнее...
 
Context this[string key] [get, set]
 Get Context from map by key. Подробнее...
 

Подробное описание

Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API.

Методы

unsafe void VDT.FaceRecognition.SDK.Context.BoolParser ( bool  ctx)
inline

Set Context value.

Аргументы
ctxBool Context value
unsafe void VDT.FaceRecognition.SDK.Context.ByteParser ( byte[]  ctx)
inline

Set Context value.

Аргументы
ctxArray of bytes
unsafe Context VDT.FaceRecognition.SDK.Context.Clone ( )
inline

Copy Context.

Возвращает
New Context
unsafe bool VDT.FaceRecognition.SDK.Context.Compare ( Context  dst)
inline

сравнивает два объекта Context.

Аргументы
[in]dst- контейнер-Context
Возвращает
True если объекты одинаковые
unsafe bool VDT.FaceRecognition.SDK.Context.Contains ( string  key)
inline

проверяет существование элемента по определённому ключу

Аргументы
[in]key
Возвращает
True если элемент существует
unsafe Context VDT.FaceRecognition.SDK.Context.Copy ( Context  other)
inline

Copy data from other Context to this.

Аргументы
otherOther Context
Возвращает
this
unsafe void VDT.FaceRecognition.SDK.Context.DictionaryParser ( Dictionary< object, object >  ctx)
inline

Add all values of Dictionary to Context map.

Аргументы
ctxContext key - value
unsafe void VDT.FaceRecognition.SDK.Context.DoubleParser ( double  ctx)
inline

Set Context value.

Аргументы
ctxDouble Context value
unsafe void VDT.FaceRecognition.SDK.Context.Erase ( string  key)
inline

удаляет содержимое контейнера-Context хранящиеся по ключу.

Аргументы
[in]str.
unsafe bool VDT.FaceRecognition.SDK.Context.GetBool ( )
inline

Get Context value.

Возвращает
Bool value
unsafe Context VDT.FaceRecognition.SDK.Context.GetByIndex ( int  index)
inline

Get Context from array by index.

Аргументы
indexArray index
Возвращает
Context
unsafe Context VDT.FaceRecognition.SDK.Context.GetByKey ( string  key)
inline

Get Context from map by key.

Аргументы
keyMap key
Возвращает
Context
unsafe byte [] VDT.FaceRecognition.SDK.Context.GetBytes ( int  size)
inline

получить массив байтов из контейнера.

Аргументы
[in]sizeразмер массива байтов.
Возвращает
массив байтов.
unsafe byte* VDT.FaceRecognition.SDK.Context.GetDataPtr ( )
inline

Get Context value.

Возвращает
Pointer to bytes
unsafe double VDT.FaceRecognition.SDK.Context.GetDouble ( )
inline

Get Context value.

Возвращает
Double value
Context VDT.FaceRecognition.SDK.Context.GetItem ( int  key)
inline

Get Context from array by index.

Аргументы
keyArray index
Возвращает
Context
Context VDT.FaceRecognition.SDK.Context.GetItem ( string  key)
inline

Get Context from map by key.

Аргументы
keyMap key
Возвращает
Context
unsafe List<string> VDT.FaceRecognition.SDK.Context.GetKeys ( )
inline

Get all Context map keys.

Возвращает
Context keys
unsafe ulong VDT.FaceRecognition.SDK.Context.GetLength ( )
inline

Get array Context size.

Возвращает
Context array size
unsafe long VDT.FaceRecognition.SDK.Context.GetLong ( )
inline

Get Context value.

Возвращает
Long value
unsafe Context VDT.FaceRecognition.SDK.Context.GetOrInsertByKey ( string  key)
inline

Returns or insert and returns Context.

Аргументы
keyMap key
Возвращает
Context
unsafe string VDT.FaceRecognition.SDK.Context.GetString ( )
inline

Get Context value.

Возвращает
String value
unsafe ulong VDT.FaceRecognition.SDK.Context.GetStringSize ( )
inline

Get string size.

Возвращает
Context string value size
unsafe ulong VDT.FaceRecognition.SDK.Context.GetUnsignedLong ( )
inline

Get Context value.

Возвращает
Unsigned long value
unsafe object VDT.FaceRecognition.SDK.Context.GetValue ( )
inline

Get current Context value.

Возвращает
Current Context value
void VDT.FaceRecognition.SDK.Context.Invoke ( object  ctx)
inline

Assign context value.

Аргументы
ctxNew context value
unsafe bool VDT.FaceRecognition.SDK.Context.IsArray ( )
inline

Check Context value is array.

Возвращает
Is Context array
unsafe bool VDT.FaceRecognition.SDK.Context.IsBool ( )
inline

Check Context value is bool.

Возвращает
Is Context bool
unsafe bool VDT.FaceRecognition.SDK.Context.IsDataPtr ( )
inline

Check Context value is pointer to bytes.

Возвращает
Is Context pointer to bytes
unsafe bool VDT.FaceRecognition.SDK.Context.IsDouble ( )
inline

Check Context value is double.

Возвращает
Is Context double
unsafe bool VDT.FaceRecognition.SDK.Context.IsLong ( )
inline

Check Context value is long.

Возвращает
Is Context long
unsafe bool VDT.FaceRecognition.SDK.Context.IsNone ( )
inline

Check Context value is None.

Возвращает
Is Context None
unsafe bool VDT.FaceRecognition.SDK.Context.IsObject ( )
inline

Check Context value is object.

Возвращает
Is Context object
unsafe bool VDT.FaceRecognition.SDK.Context.IsString ( )
inline

Check Context value is string.

Возвращает
Is Context string
unsafe bool VDT.FaceRecognition.SDK.Context.IsUnsignedLong ( )
inline

Check Context value is unsigned long.

Возвращает
Is Context unsigned long
List<string> VDT.FaceRecognition.SDK.Context.Keys ( )
inline

Get all Context map keys.

Возвращает
Context keys
ulong VDT.FaceRecognition.SDK.Context.Length ( )
inline

Get array Context size.

Возвращает
Context array size
unsafe void VDT.FaceRecognition.SDK.Context.ListParser ( List< object >  ctx)
inline

Add all values of List to Context array.

Аргументы
ctxContext array values
unsafe void VDT.FaceRecognition.SDK.Context.LongParser ( long  ctx)
inline

Set Context value.

Аргументы
ctxLong Context value
void VDT.FaceRecognition.SDK.Context.PushBack ( Context  data)
inline

Add Context to array.

Аргументы
dataNew Context
unsafe void VDT.FaceRecognition.SDK.Context.Reserve ( long  size)
inline

выделяет память под num элементов в массиве.

Аргументы
[in]size- размер массива.
unsafe void VDT.FaceRecognition.SDK.Context.SaveToJsonFile ( string  path)
inline

сохраняет содержимое контейнера в json файл

Аргументы
[in]path- путь до файла
unsafe void VDT.FaceRecognition.SDK.Context.SetBool ( bool  value)
inline

Set Context value.

Аргументы
valueBool value
unsafe void VDT.FaceRecognition.SDK.Context.SetDataPtr ( byte[]  value)
inline

Set Context value.

Аргументы
valueArray of bytes
unsafe void VDT.FaceRecognition.SDK.Context.SetDouble ( double  value)
inline

Set Context value.

Аргументы
valueDouble value
unsafe void VDT.FaceRecognition.SDK.Context.SetLong ( long  value)
inline

Set Context value.

Аргументы
valueLong value
unsafe void VDT.FaceRecognition.SDK.Context.SetStr ( string  value)
inline

Set Context value.

Аргументы
valueString value
unsafe void VDT.FaceRecognition.SDK.Context.StringParser ( string  ctx)
inline

Set Context value.

Аргументы
ctxString Context value

Полный список свойств

Context VDT.FaceRecognition.SDK.Context.this[int index]
get

Get Context from array by index.

Аргументы
indexArray index
Возвращает
Context
Context VDT.FaceRecognition.SDK.Context.this[string key]
getset

Get Context from map by key.

Аргументы
keyMap key
Возвращает
Context