OpenCV for Unity 2.6.4
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.10.0/index.html ) for the details of the argument of the method.
Loading...
Searching...
No Matches
OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params Class Reference

Parameters of SinusoidalPattern constructor width Projector's width. height Projector's height. nbrOfPeriods Number of period along the patterns direction. shiftValue Phase shift between two consecutive patterns. methodId Allow to choose between FTP, PSP and FAPS. nbrOfPixelsBetweenMarkers Number of pixels between two consecutive markers on the same row. setMarkers Allow to set markers on the patterns. markersLocation vector used to store markers location on the patterns. More...

Public Member Functions

 SinusoidalPattern_Params ()
 
int get_height ()
 
bool get_horizontal ()
 
int get_methodId ()
 
int get_nbrOfPeriods ()
 
int get_nbrOfPixelsBetweenMarkers ()
 
bool get_setMarkers ()
 
float get_shiftValue ()
 
int get_width ()
 
IntPtr getNativeObjAddr ()
 
void set_height (int height)
 
void set_horizontal (bool horizontal)
 
void set_methodId (int methodId)
 
void set_nbrOfPeriods (int nbrOfPeriods)
 
void set_nbrOfPixelsBetweenMarkers (int nbrOfPixelsBetweenMarkers)
 
void set_setMarkers (bool setMarkers)
 
void set_shiftValue (float shiftValue)
 
void set_width (int width)
 
- Public Member Functions inherited from OpenCVForUnity.DisposableObject
void Dispose ()
 
void ThrowIfDisposed ()
 

Static Public Member Functions

static SinusoidalPattern_Params __fromPtr__ (IntPtr addr)
 
- Static Public Member Functions inherited from OpenCVForUnity.DisposableObject
static IntPtr ThrowIfNullIntPtr (IntPtr ptr)
 

Protected Member Functions

override void Dispose (bool disposing)
 
- Protected Member Functions inherited from OpenCVForUnity.DisposableOpenCVObject
 DisposableOpenCVObject ()
 
 DisposableOpenCVObject (bool isEnabledDispose)
 
 DisposableOpenCVObject (IntPtr ptr)
 
 DisposableOpenCVObject (IntPtr ptr, bool isEnabledDispose)
 
- Protected Member Functions inherited from OpenCVForUnity.DisposableObject
 DisposableObject ()
 
 DisposableObject (bool isEnabledDispose)
 

Additional Inherited Members

- Package Attributes inherited from OpenCVForUnity.DisposableOpenCVObject
- Properties inherited from OpenCVForUnity.DisposableObject
bool IsDisposed [get, protected set]
 
bool IsEnabledDispose [get, set]
 

Detailed Description

Parameters of SinusoidalPattern constructor width Projector's width. height Projector's height. nbrOfPeriods Number of period along the patterns direction. shiftValue Phase shift between two consecutive patterns. methodId Allow to choose between FTP, PSP and FAPS. nbrOfPixelsBetweenMarkers Number of pixels between two consecutive markers on the same row. setMarkers Allow to set markers on the patterns. markersLocation vector used to store markers location on the patterns.

Constructor & Destructor Documentation

◆ SinusoidalPattern_Params()

OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.SinusoidalPattern_Params ( )

Member Function Documentation

◆ __fromPtr__()

static SinusoidalPattern_Params OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.__fromPtr__ ( IntPtr addr)
static

◆ Dispose()

override void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.Dispose ( bool disposing)
protectedvirtual

◆ get_height()

int OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_height ( )

◆ get_horizontal()

bool OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_horizontal ( )

◆ get_methodId()

int OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_methodId ( )

◆ get_nbrOfPeriods()

int OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_nbrOfPeriods ( )

◆ get_nbrOfPixelsBetweenMarkers()

int OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_nbrOfPixelsBetweenMarkers ( )

◆ get_setMarkers()

bool OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_setMarkers ( )

◆ get_shiftValue()

float OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_shiftValue ( )

◆ get_width()

int OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.get_width ( )

◆ getNativeObjAddr()

IntPtr OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.getNativeObjAddr ( )

◆ set_height()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_height ( int height)

◆ set_horizontal()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_horizontal ( bool horizontal)

◆ set_methodId()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_methodId ( int methodId)

◆ set_nbrOfPeriods()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_nbrOfPeriods ( int nbrOfPeriods)

◆ set_nbrOfPixelsBetweenMarkers()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_nbrOfPixelsBetweenMarkers ( int nbrOfPixelsBetweenMarkers)

◆ set_setMarkers()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_setMarkers ( bool setMarkers)

◆ set_shiftValue()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_shiftValue ( float shiftValue)

◆ set_width()

void OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params.set_width ( int width)

The documentation for this class was generated from the following file: