OpenCV for Unity  2.6.0
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.9.0/index.html ) for the details of the argument of the method.
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
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

- 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: