Click or drag to resize

CalibrationData Class

This class represents calibration parameters of a ScripTouch device. It is used for internal Scriptel engineering and development as well as to support the desire to save calibration data and restore the same calibration data back at a later time. This can be accomplished through getJSONCalibrationBlob() and the String constructor respectively.
Inheritance Hierarchy
SystemObject
  ProScriptCalibrationData

Namespace:  ProScript
Assembly:  proscript-csharp (in proscript-csharp.dll) Version: 1.2.79.0 (1.2.79.0)
Syntax
public sealed class CalibrationData

The CalibrationData type exposes the following members.

Constructors
  NameDescription
Public methodCalibrationData(String)
Initializes a new instance of the CalibrationData class. Given a json string created by getJSONCalibrationBlob() this will create a clone of the original object.
Public methodCalibrationData(CalibrationData)
Copy constructor
Public methodCalibrationData(Int16, Boolean, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
Initializes a new instance of the CalibrationData class.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetCalibrationType
Gets the calibration type, not currently used.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetHostMultiplierScale
Gets the host multiplier scale.
Public methodGetHostXMultiplierScaled
Gets the host x multiplier scaled.
Public methodGetHostXOffset
Gets the host X offset.
Public methodGetHostYMultiplierScaled
Gets the host Y multiplier scaled.
Public methodGetHostYOffset
Gets the host Y offset.
Public methodGetJSONCalibrationBlob
Gets a json representation of the data in this object. Can be used with this class's String constructor to create a clone.
Public methodGetLocalHeightCalibrated
Gets the local height calibrated.
Public methodGetLocalMultiplierScale
Gets the local multiplier scale.
Public methodGetLocalWidthCalibrated
Gets the local width calibrated.
Public methodGetLocalXMultiplierScaled
Gets the local x multiplier scaled.
Public methodGetLocalXOffset
Gets the local x offset.
Public methodGetLocalYMultiplierScaled
Gets the local y multiplier scaled.
Public methodGetLocalYOffset
Gets the local y offset.
Public methodGetRotationCOSScaled
Gets the scaled cos rotation.
Public methodGetRotationScale
Gets the rotation scale.
Public methodGetRotationSINScaled
Gets the scaled sin rotation.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsCalibrated
Gets whether or not the device is currently calibrated.
Public methodSetCalibrationType
Sets the calibration type, not currently used.
Public methodSetHostMultiplierScale
Sets the host multiplier scale.
Public methodSetHostXMultiplierScaled
Sets the host x multiplier scaled.
Public methodSetHostXOffset
Sets the host X offset.
Public methodSetHostYMultiplierScaled
Sets the host Y multiplier scaled.
Public methodSetHostYOffset
Sets the host Y offset.
Public methodSetLocalHeightCalibrated
Sets the local height calibrated.
Public methodSetLocalMultiplierScale
Sets the local multiplier scale.
Public methodSetLocalWidthCalibrated
Sets the local width calibrated.
Public methodSetLocalXMultiplierScaled
Sets the local x multiplier scaled.
Public methodSetLocalXOffset
Sets the local x offset.
Public methodSetLocalYMultiplierScaled
Sets the local y multiplier scaled.
Public methodSetLocalYOffset
Sets the local y offset.
Public methodSetRotationCOSScaled
Sets the scaled cos rotation.
Public methodSetRotationScale
Sets the rotation scale.
Public methodSetRotationSINScaled
Sets the scaled sin rotation.
Public methodToString
Prints this object as a human readable string.
(Overrides ObjectToString.)
Top
See Also