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

Methods

  • 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 }