OpenCV for Unity 2.6.3
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...

Inheritance diagram for OpenCVForUnity.Structured_lightModule.SinusoidalPattern_Params:
OpenCVForUnity.DisposableOpenCVObject OpenCVForUnity.DisposableObject

Public Member Functions

IntPtr getNativeObjAddr ()
 
 SinusoidalPattern_Params ()
 
int get_width ()
 
void set_width (int width)
 
int get_height ()
 
void set_height (int height)
 
int get_nbrOfPeriods ()
 
void set_nbrOfPeriods (int nbrOfPeriods)
 
float get_shiftValue ()
 
void set_shiftValue (float shiftValue)
 
int get_methodId ()
 
void set_methodId (int methodId)
 
int get_nbrOfPixelsBetweenMarkers ()
 
void set_nbrOfPixelsBetweenMarkers (int nbrOfPixelsBetweenMarkers)
 
bool get_horizontal ()
 
void set_horizontal (bool horizontal)
 
bool get_setMarkers ()
 
void set_setMarkers (bool setMarkers)
 
- 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 (IntPtr ptr)
 
 DisposableOpenCVObject (bool isEnabledDispose)
 
 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: