C# Класс ovrvision_app.COvrvision

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
camStatus bool
imageDataLeft System.Drawing.Bitmap
imageDataRight System.Drawing.Bitmap
imageSizeW int
useOvrvisionAR bool
useProcessingQuality int

Открытые методы

Метод Описание
COvrvision ( ) : System
CalibFindChess ( ) : int
CalibGetImageCount ( ) : int
CalibSolveStereoParameter ( ) : void
Close ( ) : bool
GetBLC ( ) : int
GetExposure ( ) : int
GetFloatPoint ( ) : float
GetGain ( ) : int
GetWhiteBalanceAutoMode ( ) : bool
GetWhiteBalanceB ( ) : int
GetWhiteBalanceG ( ) : int
GetWhiteBalanceR ( ) : int
InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
Open ( int opentype ) : bool
OvrvisionGetAR ( System mdata, int datasize ) : int
OvrvisionGetTrackingVec3 ( System mdata ) : int
OvrvisionTrackRender ( bool calib, bool point ) : void
OvrvisionTrackReset ( ) : void
Release ( ) : void
SaveCamStatusToEEPROM ( ) : bool
SetBLC ( int value ) : void
SetExposure ( int value ) : void
SetExposurePerSec ( float fps ) : int
SetGain ( int value ) : void
SetWhiteBalanceAutoMode ( bool value ) : void
SetWhiteBalanceB ( int value ) : void
SetWhiteBalanceG ( int value ) : void
SetWhiteBalanceR ( int value ) : void
UpdateCamera ( ) : void
UpdateLeft ( ) : void
UpdateRight ( ) : void

Приватные методы

Метод Описание
ovARGetData ( System mdata, int datasize ) : int
ovARGetMarkerSize ( ) : int
ovARRender ( ) : void
ovARSetMarkerSize ( int value ) : void
ovCalibClose ( ) : int
ovCalibFindChess ( ) : int
ovCalibGetImageCount ( ) : int
ovCalibInitialize ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
ovCalibSolveStereoParameter ( ) : void
ovClose ( ) : int
ovGetBLC ( ) : int
ovGetBufferSize ( ) : int
ovGetCamImageBGR ( System img, int eye ) : void
ovGetCamImageBGRA ( System img, int eye ) : void
ovGetCamImageForUnity ( System pImagePtr_Left, System pImagePtr_Right ) : void
ovGetCamImageForUnityNative ( System pTexPtr_Left, System pTexPtr_Right ) : void
ovGetCamImageRGB ( System img, int eye ) : void
ovGetExposure ( ) : int
ovGetFocalPoint ( ) : float
ovGetGain ( ) : int
ovGetHMDRightGap ( int at ) : float
ovGetImageHeight ( ) : int
ovGetImageRate ( ) : int
ovGetImageWidth ( ) : int
ovGetPixelSize ( ) : int
ovGetTrackData ( System mdata ) : int
ovGetWhiteBalanceAuto ( ) : int
ovGetWhiteBalanceB ( ) : int
ovGetWhiteBalanceG ( ) : int
ovGetWhiteBalanceR ( ) : int
ovOpen ( int locationID, float arMeter, int type ) : int
ovPreStoreCamData ( int qt ) : void
ovRelease ( ) : int
ovSaveCamStatusToEEPROM ( ) : bool
ovSetBLC ( int value ) : void
ovSetCamSyncMode ( int at ) : float
ovSetExposure ( int value ) : void
ovSetExposurePerSec ( float value ) : int
ovSetGain ( int value ) : void
ovSetWhiteBalanceAuto ( int value ) : void
ovSetWhiteBalanceB ( int value ) : void
ovSetWhiteBalanceG ( int value ) : void
ovSetWhiteBalanceR ( int value ) : void
ovTrackRender ( bool calib, bool point ) : void
ovTrackingCalibReset ( ) : void

Описание методов

COvrvision() публичный Метод

public COvrvision ( ) : System
Результат System

CalibFindChess() публичный Метод

public CalibFindChess ( ) : int
Результат int

CalibGetImageCount() публичный Метод

public CalibGetImageCount ( ) : int
Результат int

CalibSolveStereoParameter() публичный Метод

public CalibSolveStereoParameter ( ) : void
Результат void

Close() публичный Метод

public Close ( ) : bool
Результат bool

GetBLC() публичный Метод

public GetBLC ( ) : int
Результат int

GetExposure() публичный Метод

public GetExposure ( ) : int
Результат int

GetFloatPoint() публичный Метод

public GetFloatPoint ( ) : float
Результат float

GetGain() публичный Метод

public GetGain ( ) : int
Результат int

GetWhiteBalanceAutoMode() публичный Метод

public GetWhiteBalanceAutoMode ( ) : bool
Результат bool

GetWhiteBalanceB() публичный Метод

public GetWhiteBalanceB ( ) : int
Результат int

GetWhiteBalanceG() публичный Метод

public GetWhiteBalanceG ( ) : int
Результат int

GetWhiteBalanceR() публичный Метод

public GetWhiteBalanceR ( ) : int
Результат int

InitializeCalibration() публичный Метод

public InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
pattern_size_w int
pattern_size_h int
chessSizeMM double
Результат void

Open() публичный Метод

public Open ( int opentype ) : bool
opentype int
Результат bool

OvrvisionGetAR() публичный Метод

public OvrvisionGetAR ( System mdata, int datasize ) : int
mdata System
datasize int
Результат int

OvrvisionGetTrackingVec3() публичный Метод

public OvrvisionGetTrackingVec3 ( System mdata ) : int
mdata System
Результат int

OvrvisionTrackRender() публичный Метод

public OvrvisionTrackRender ( bool calib, bool point ) : void
calib bool
point bool
Результат void

OvrvisionTrackReset() публичный Метод

public OvrvisionTrackReset ( ) : void
Результат void

Release() публичный Метод

public Release ( ) : void
Результат void

SaveCamStatusToEEPROM() публичный Метод

public SaveCamStatusToEEPROM ( ) : bool
Результат bool

SetBLC() публичный Метод

public SetBLC ( int value ) : void
value int
Результат void

SetExposure() публичный Метод

public SetExposure ( int value ) : void
value int
Результат void

SetExposurePerSec() публичный Метод

public SetExposurePerSec ( float fps ) : int
fps float
Результат int

SetGain() публичный Метод

public SetGain ( int value ) : void
value int
Результат void

SetWhiteBalanceAutoMode() публичный Метод

public SetWhiteBalanceAutoMode ( bool value ) : void
value bool
Результат void

SetWhiteBalanceB() публичный Метод

public SetWhiteBalanceB ( int value ) : void
value int
Результат void

SetWhiteBalanceG() публичный Метод

public SetWhiteBalanceG ( int value ) : void
value int
Результат void

SetWhiteBalanceR() публичный Метод

public SetWhiteBalanceR ( int value ) : void
value int
Результат void

UpdateCamera() публичный Метод

public UpdateCamera ( ) : void
Результат void

UpdateLeft() публичный Метод

public UpdateLeft ( ) : void
Результат void

UpdateRight() публичный Метод

public UpdateRight ( ) : void
Результат void

Описание свойств

camStatus публичное свойство

public bool camStatus
Результат bool

imageDataLeft публичное свойство

public Bitmap,System.Drawing imageDataLeft
Результат System.Drawing.Bitmap

imageDataRight публичное свойство

public Bitmap,System.Drawing imageDataRight
Результат System.Drawing.Bitmap

imageSizeW публичное свойство

public int imageSizeW
Результат int

useOvrvisionAR публичное свойство

public bool useOvrvisionAR
Результат bool

useProcessingQuality публичное свойство

public int useProcessingQuality
Результат int