C# Class ovrvision_app.COvrvision

Show file Open project: Wizapply/OvrvisionPro Class Usage Examples

Public Properties

Property Type Description
camStatus bool
imageDataLeft System.Drawing.Bitmap
imageDataRight System.Drawing.Bitmap
imageSizeW int
useOvrvisionAR bool
useProcessingQuality int

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

COvrvision() public method

public COvrvision ( ) : System
return System

CalibFindChess() public method

public CalibFindChess ( ) : int
return int

CalibGetImageCount() public method

public CalibGetImageCount ( ) : int
return int

CalibSolveStereoParameter() public method

public CalibSolveStereoParameter ( ) : void
return void

Close() public method

public Close ( ) : bool
return bool

GetBLC() public method

public GetBLC ( ) : int
return int

GetExposure() public method

public GetExposure ( ) : int
return int

GetFloatPoint() public method

public GetFloatPoint ( ) : float
return float

GetGain() public method

public GetGain ( ) : int
return int

GetWhiteBalanceAutoMode() public method

public GetWhiteBalanceAutoMode ( ) : bool
return bool

GetWhiteBalanceB() public method

public GetWhiteBalanceB ( ) : int
return int

GetWhiteBalanceG() public method

public GetWhiteBalanceG ( ) : int
return int

GetWhiteBalanceR() public method

public GetWhiteBalanceR ( ) : int
return int

InitializeCalibration() public method

public InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
pattern_size_w int
pattern_size_h int
chessSizeMM double
return void

Open() public method

public Open ( int opentype ) : bool
opentype int
return bool

OvrvisionGetAR() public method

public OvrvisionGetAR ( System mdata, int datasize ) : int
mdata System
datasize int
return int

OvrvisionGetTrackingVec3() public method

public OvrvisionGetTrackingVec3 ( System mdata ) : int
mdata System
return int

OvrvisionTrackRender() public method

public OvrvisionTrackRender ( bool calib, bool point ) : void
calib bool
point bool
return void

OvrvisionTrackReset() public method

public OvrvisionTrackReset ( ) : void
return void

Release() public method

public Release ( ) : void
return void

SaveCamStatusToEEPROM() public method

public SaveCamStatusToEEPROM ( ) : bool
return bool

SetBLC() public method

public SetBLC ( int value ) : void
value int
return void

SetExposure() public method

public SetExposure ( int value ) : void
value int
return void

SetExposurePerSec() public method

public SetExposurePerSec ( float fps ) : int
fps float
return int

SetGain() public method

public SetGain ( int value ) : void
value int
return void

SetWhiteBalanceAutoMode() public method

public SetWhiteBalanceAutoMode ( bool value ) : void
value bool
return void

SetWhiteBalanceB() public method

public SetWhiteBalanceB ( int value ) : void
value int
return void

SetWhiteBalanceG() public method

public SetWhiteBalanceG ( int value ) : void
value int
return void

SetWhiteBalanceR() public method

public SetWhiteBalanceR ( int value ) : void
value int
return void

UpdateCamera() public method

public UpdateCamera ( ) : void
return void

UpdateLeft() public method

public UpdateLeft ( ) : void
return void

UpdateRight() public method

public UpdateRight ( ) : void
return void

Property Details

camStatus public property

public bool camStatus
return bool

imageDataLeft public property

public Bitmap,System.Drawing imageDataLeft
return System.Drawing.Bitmap

imageDataRight public property

public Bitmap,System.Drawing imageDataRight
return System.Drawing.Bitmap

imageSizeW public property

public int imageSizeW
return int

useOvrvisionAR public property

public bool useOvrvisionAR
return bool

useProcessingQuality public property

public int useProcessingQuality
return int