C# 클래스 COvrvisionUnity, OvrvisionPro

This class provides main interface to Ovrvision Pro
파일 보기 프로젝트 열기: Wizapply/OvrvisionPro 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
aspectW float
camStatus bool
imageSizeW int
useOvrvisionAR bool
useOvrvisionTrack bool
useOvrvisionTrack_Calib bool
useProcessingQuality int

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

COvrvisionUnity() 공개 메소드

public COvrvisionUnity ( ) : 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

GetImagePixelColor() 공개 메소드

public GetImagePixelColor ( System leftPtr, int eye ) : void
leftPtr System
eye int
리턴 void

GetWhiteBalanceAutoMode() 공개 메소드

public GetWhiteBalanceAutoMode ( ) : bool
리턴 bool

GetWhiteBalanceB() 공개 메소드

public GetWhiteBalanceB ( ) : int
리턴 int

GetWhiteBalanceG() 공개 메소드

public GetWhiteBalanceG ( ) : int
리턴 int

GetWhiteBalanceR() 공개 메소드

public GetWhiteBalanceR ( ) : int
리턴 int

HMDCameraRightGap() 공개 메소드

public HMDCameraRightGap ( ) : Vector3
리턴 Vector3

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, float arsize ) : bool
opentype int
arsize float
리턴 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

SaveCamStatusToEEPROM() 공개 메소드

public SaveCamStatusToEEPROM ( ) : bool
리턴 bool

SetBLC() 공개 메소드

public SetBLC ( int value ) : void
value int
리턴 void

SetExposure() 공개 메소드

public SetExposure ( int value ) : void
value int
리턴 void

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

UpdateImage() 공개 메소드

public UpdateImage ( System leftPtr, System rightPtr ) : void
leftPtr System
rightPtr System
리턴 void

프로퍼티 상세

aspectW 공개적으로 프로퍼티

public float aspectW
리턴 float

camStatus 공개적으로 프로퍼티

public bool camStatus
리턴 bool

imageSizeW 공개적으로 프로퍼티

public int imageSizeW
리턴 int

useOvrvisionAR 공개적으로 프로퍼티

public bool useOvrvisionAR
리턴 bool

useOvrvisionTrack 공개적으로 프로퍼티

public bool useOvrvisionTrack
리턴 bool

useOvrvisionTrack_Calib 공개적으로 프로퍼티

public bool useOvrvisionTrack_Calib
리턴 bool

useProcessingQuality 공개적으로 프로퍼티

public int useProcessingQuality
리턴 int