SinusoidalPatternParams
Objective-C
@interface SinusoidalPatternParams : NSObject
Swift
class SinusoidalPatternParams : NSObject
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.
Member of Structured_light
-
Declaration
Objective-C
- (instancetype)init;
Swift
init()
-
Declaration
Objective-C
@property int width
Swift
var width: Int32 { get set }
-
Declaration
Objective-C
@property int height
Swift
var height: Int32 { get set }
-
Declaration
Objective-C
@property int nbrOfPeriods
Swift
var nbrOfPeriods: Int32 { get set }
-
Declaration
Objective-C
@property float shiftValue
Swift
var shiftValue: Float { get set }
-
Declaration
Objective-C
@property int methodId
Swift
var methodId: Int32 { get set }
-
Declaration
Objective-C
@property int nbrOfPixelsBetweenMarkers
Swift
var nbrOfPixelsBetweenMarkers: Int32 { get set }
-
Declaration
Objective-C
@property BOOL horizontal
Swift
var horizontal: Bool { get set }
-
Declaration
Objective-C
@property BOOL setMarkers
Swift
var setMarkers: Bool { get set }