eVision .NET API
Loading...
Searching...
No Matches
eVision.Easy3D.EObjectBasedCalibrationModel Class Reference

EObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object. More...

Inheritance diagram for eVision.Easy3D.EObjectBasedCalibrationModel:
Collaboration diagram for eVision.Easy3D.EObjectBasedCalibrationModel:

Public Member Functions

 EObjectBasedCalibrationModel ()
 Creates an EObjectBasedCalibrationModel.
 EObjectBasedCalibrationModel (eVision.Easy3D.EObjectBasedCalibrationModel other)
 Creates an EObjectBasedCalibrationModel.
bool IsInitialized ()
 Returns true if the model is initialized.
new void Load (string path)
 Loads the model. The given ESerializer must have been created for reading.
new void Load (eVision.ESerializer serializer)
 Loads the model. The given ESerializer must have been created for reading.
new void Save (string path)
 Saves the model. The given ESerializer must have been created for writing.
new void Save (eVision.ESerializer serializer)
 Saves the model. The given ESerializer must have been created for writing.
Public Member Functions inherited from eVision.Easy3D.ECalibrationModel
virtual eVision.Easy3D.E3DPoint Apply (eVision.Easy3D.E3DPoint uvwPoint)
 Applies this model to convert an uncalibrated point to a world position.
void Load (string path)
 Loads the calibration model. The given ESerializer must have been created for reading.
void Load (eVision.ESerializer serializer)
 Loads the calibration model. The given ESerializer must have been created for reading.
void Save (string path)
 Saves the calibration model. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Saves the calibration model. The given ESerializer must have been created for writing.

Properties

override eVision.Easy3D.ECalibrationType Type [get]
 Returns the type of calibration model, see ECalibrationType.
float CalibrationError [get]
 Returns the estimate of the calibration error (in metric units).
float CalibrationRelativeError [get]
 Returns the estimate of the calibration error (in relative units).
Properties inherited from eVision.Easy3D.ECalibrationModel
virtual eVision.Easy3D.ECalibrationType Type [get]
 Returns the type of calibration model, see ECalibrationType.

Additional Inherited Members

Static Public Member Functions inherited from eVision.Easy3D.ECalibrationModel
static eVision.Easy3D.ECalibrationModel Create (string path)
 Factory method from a serializer stream: allocates and reads the calibration model from the given serializer.
static eVision.Easy3D.ECalibrationModel Create (eVision.ESerializer file)
 Factory method from a serializer stream: allocates and reads the calibration model from the given serializer.

Detailed Description

EObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object.

License(s): Easy3DLaserLine

Constructor & Destructor Documentation

◆ EObjectBasedCalibrationModel() [1/2]

eVision.Easy3D.EObjectBasedCalibrationModel.EObjectBasedCalibrationModel ( )

◆ EObjectBasedCalibrationModel() [2/2]

eVision.Easy3D.EObjectBasedCalibrationModel.EObjectBasedCalibrationModel ( eVision.Easy3D.EObjectBasedCalibrationModel other)

Creates an EObjectBasedCalibrationModel.

Parameters
otherAnother EObjectBasedCalibrationModel.

Member Function Documentation

◆ IsInitialized()

bool eVision.Easy3D.EObjectBasedCalibrationModel.IsInitialized ( )

Returns true if the model is initialized.

◆ Load() [1/2]

new void eVision.Easy3D.EObjectBasedCalibrationModel.Load ( eVision.ESerializer serializer)

Loads the model. The given ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ Load() [2/2]

new void eVision.Easy3D.EObjectBasedCalibrationModel.Load ( string path)

Loads the model. The given ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Save() [1/2]

new void eVision.Easy3D.EObjectBasedCalibrationModel.Save ( eVision.ESerializer serializer)

Saves the model. The given ESerializer must have been created for writing.

Parameters
serializerThe ESerializer object that is written to.

◆ Save() [2/2]

new void eVision.Easy3D.EObjectBasedCalibrationModel.Save ( string path)

Saves the model. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

Property Documentation

◆ CalibrationError

float eVision.Easy3D.EObjectBasedCalibrationModel.CalibrationError
get

Returns the estimate of the calibration error (in metric units).

◆ CalibrationRelativeError

float eVision.Easy3D.EObjectBasedCalibrationModel.CalibrationRelativeError
get

Returns the estimate of the calibration error (in relative units).

◆ Type

override eVision.Easy3D.ECalibrationType eVision.Easy3D.EObjectBasedCalibrationModel.Type
get

Returns the type of calibration model, see ECalibrationType.