C# Class COvrvisionUnity, OvrvisionPro

This class provides main interface to Ovrvision Pro
Afficher le fichier Open project: Wizapply/OvrvisionPro Class Usage Examples

Méthodes publiques

Свойство Type Description
aspectW float
camStatus bool
imageSizeW int
useOvrvisionAR bool
useOvrvisionTrack bool
useOvrvisionTrack_Calib bool
useProcessingQuality int

Méthodes publiques

Méthode Description
COvrvisionUnity ( ) : System
CalibFindChess ( ) : int
CalibGetImageCount ( ) : int
CalibSolveStereoParameter ( ) : void
Close ( ) : bool
GetBLC ( ) : int
GetExposure ( ) : int
GetFloatPoint ( ) : float
GetGain ( ) : int
GetImagePixelColor ( System leftPtr, int eye ) : void
GetWhiteBalanceAutoMode ( ) : bool
GetWhiteBalanceB ( ) : int
GetWhiteBalanceG ( ) : int
GetWhiteBalanceR ( ) : int
HMDCameraRightGap ( ) : Vector3
InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
Open ( int opentype, float arsize ) : bool
OvrvisionGetAR ( System mdata, int datasize ) : int
OvrvisionGetTrackingVec3 ( System mdata ) : int
OvrvisionTrackRender ( bool calib, bool point ) : void
OvrvisionTrackReset ( ) : void
SaveCamStatusToEEPROM ( ) : bool
SetBLC ( int value ) : void
SetExposure ( int value ) : void
SetGain ( int value ) : void
SetWhiteBalanceAutoMode ( bool value ) : void
SetWhiteBalanceB ( int value ) : void
SetWhiteBalanceG ( int value ) : void
SetWhiteBalanceR ( int value ) : void
UpdateImage ( System leftPtr, System rightPtr ) : void

Private Methods

Méthode Description
GetImageBaseHeight ( int opentype ) : float
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
ovGetCamImageForUnityNativeGLCall ( System pTexPtr_Left, System pTexPtr_Right ) : IntPtr
ovGetCamImageRGB ( System img, int eye ) : void
ovGetExposure ( ) : int
ovGetFocalPoint ( ) : float
ovGetGain ( ) : int
ovGetHMDRightGap ( int at ) : float
ovGetImageBaseWidth ( ) : float
ovGetImageHeight ( ) : int
ovGetImageRate ( ) : int
ovGetImageWidth ( ) : int
ovGetPixelSize ( ) : int
ovGetTrackData ( System mdata ) : int
ovGetWhiteBalanceAuto ( ) : bool
ovGetWhiteBalanceB ( ) : int
ovGetWhiteBalanceG ( ) : int
ovGetWhiteBalanceR ( ) : int
ovOpen ( int locationID, float arMeter, int type ) : int
ovPreStoreCamData ( int qt ) : void
ovSaveCamStatusToEEPROM ( ) : bool
ovSetBLC ( int value ) : void
ovSetCamSyncMode ( bool at ) : float
ovSetExposure ( int value ) : void
ovSetExposurePerSec ( float value ) : int
ovSetGain ( int value ) : void
ovSetWhiteBalanceAuto ( bool value ) : void
ovSetWhiteBalanceB ( int value ) : void
ovSetWhiteBalanceG ( int value ) : void
ovSetWhiteBalanceR ( int value ) : void
ovTrackRender ( bool calib, bool point ) : void
ovTrackingCalibReset ( ) : void

Method Details

COvrvisionUnity() public méthode

public COvrvisionUnity ( ) : System
Résultat System

CalibFindChess() public méthode

public CalibFindChess ( ) : int
Résultat int

CalibGetImageCount() public méthode

public CalibGetImageCount ( ) : int
Résultat int

CalibSolveStereoParameter() public méthode

public CalibSolveStereoParameter ( ) : void
Résultat void

Close() public méthode

public Close ( ) : bool
Résultat bool

GetBLC() public méthode

public GetBLC ( ) : int
Résultat int

GetExposure() public méthode

public GetExposure ( ) : int
Résultat int

GetFloatPoint() public méthode

public GetFloatPoint ( ) : float
Résultat float

GetGain() public méthode

public GetGain ( ) : int
Résultat int

GetImagePixelColor() public méthode

public GetImagePixelColor ( System leftPtr, int eye ) : void
leftPtr System
eye int
Résultat void

GetWhiteBalanceAutoMode() public méthode

public GetWhiteBalanceAutoMode ( ) : bool
Résultat bool

GetWhiteBalanceB() public méthode

public GetWhiteBalanceB ( ) : int
Résultat int

GetWhiteBalanceG() public méthode

public GetWhiteBalanceG ( ) : int
Résultat int

GetWhiteBalanceR() public méthode

public GetWhiteBalanceR ( ) : int
Résultat int

HMDCameraRightGap() public méthode

public HMDCameraRightGap ( ) : Vector3
Résultat Vector3

InitializeCalibration() public méthode

public InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
pattern_size_w int
pattern_size_h int
chessSizeMM double
Résultat void

Open() public méthode

public Open ( int opentype, float arsize ) : bool
opentype int
arsize float
Résultat bool

OvrvisionGetAR() public méthode

public OvrvisionGetAR ( System mdata, int datasize ) : int
mdata System
datasize int
Résultat int

OvrvisionGetTrackingVec3() public méthode

public OvrvisionGetTrackingVec3 ( System mdata ) : int
mdata System
Résultat int

OvrvisionTrackRender() public méthode

public OvrvisionTrackRender ( bool calib, bool point ) : void
calib bool
point bool
Résultat void

OvrvisionTrackReset() public méthode

public OvrvisionTrackReset ( ) : void
Résultat void

SaveCamStatusToEEPROM() public méthode

public SaveCamStatusToEEPROM ( ) : bool
Résultat bool

SetBLC() public méthode

public SetBLC ( int value ) : void
value int
Résultat void

SetExposure() public méthode

public SetExposure ( int value ) : void
value int
Résultat void

SetGain() public méthode

public SetGain ( int value ) : void
value int
Résultat void

SetWhiteBalanceAutoMode() public méthode

public SetWhiteBalanceAutoMode ( bool value ) : void
value bool
Résultat void

SetWhiteBalanceB() public méthode

public SetWhiteBalanceB ( int value ) : void
value int
Résultat void

SetWhiteBalanceG() public méthode

public SetWhiteBalanceG ( int value ) : void
value int
Résultat void

SetWhiteBalanceR() public méthode

public SetWhiteBalanceR ( int value ) : void
value int
Résultat void

UpdateImage() public méthode

public UpdateImage ( System leftPtr, System rightPtr ) : void
leftPtr System
rightPtr System
Résultat void

Property Details

aspectW public_oe property

public float aspectW
Résultat float

camStatus public_oe property

public bool camStatus
Résultat bool

imageSizeW public_oe property

public int imageSizeW
Résultat int

useOvrvisionAR public_oe property

public bool useOvrvisionAR
Résultat bool

useOvrvisionTrack public_oe property

public bool useOvrvisionTrack
Résultat bool

useOvrvisionTrack_Calib public_oe property

public bool useOvrvisionTrack_Calib
Résultat bool

useProcessingQuality public_oe property

public int useProcessingQuality
Résultat int