Class RuntimeSettingsProperty
Modeling runtime settings. Can be changed during runtime.
Inheritance
Implements
Namespace: TofAr.V0.Modeling
Assembly: TofArModelingAssembly.dll
Syntax
[MessagePackObject(false)]
public class RuntimeSettingsProperty : IBaseProperty
Fields
confidenceCorrectionInvalidValue
Invalid value to set for Depth pixel in ConfidenceCorrection process
Default: 32001
Declaration
[Key("confidenceCorrectionInvalidValue")]
public ushort confidenceCorrectionInvalidValue
Field Value
Type |
---|
System.UInt16 |
confidenceCorrectionThreshold
Threshold for ConfidenceCorrection process
Default: 0
Declaration
[Key("confidenceCorrectionThreshold")]
public ushort confidenceCorrectionThreshold
Field Value
Type |
---|
System.UInt16 |
depthFar
Depth pixels beyond this value are excluded from modeling (Default: 3200)
Declaration
[Key("depthFar")]
[Obsolete]
public float depthFar
Field Value
Type |
---|
System.Single |
depthScale
Camera pose value. Automatically set by TofArModelingManager.
Declaration
[Key("depthScale")]
public float depthScale
Field Value
Type |
---|
System.Single |
enableConfidenceCorrection
If true, pixels with a Confidence value less than the confidenceCorrectionThreshold will have their depth value set to confidenceCorrectionInvalidValue
Default: true
Declaration
[Key("enableConfidenceCorrection")]
public bool enableConfidenceCorrection
Field Value
Type |
---|
System.Boolean |
estimateInterval
Number of update intervals for 3D mesh output
The 3D mesh will be output at updateInterval x estimateInterval frame intervals.
Declaration
[Key("estimateInterval")]
public uint estimateInterval
Field Value
Type |
---|
System.UInt32 |
estimateUpdatedSurface
true: Update only the part that changed when outputting 3D mesh
false: Update the whole mesh when outputting 3D mesh
(Default: false)
Declaration
[Key("estimateUpdatedSurface")]
public bool estimateUpdatedSurface
Field Value
Type |
---|
System.Boolean |
isProcessConfidence
true: Use confidence data for modeling
false: Do not use confidence data for modeling
(Default: false)
Declaration
[Key("isProcessConfidence")]
public bool isProcessConfidence
Field Value
Type |
---|
System.Boolean |
recordInputDepth
true: Export the Depth data used for the Modeling process to file
Declaration
[Key("recordInputDepth")]
public bool recordInputDepth
Field Value
Type |
---|
System.Boolean |
transformation
Camera pose value. Automatically set by TofArModelingManager.
Declaration
[Key("transformation")]
public float[] transformation
Field Value
Type |
---|
System.Single[] |
updateInterval
Number of interval frames to input Depth data to modeling process (Default: 3)
Declaration
[Key("updateInterval")]
public uint updateInterval
Field Value
Type |
---|
System.UInt32 |