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

eVision.Easy3D.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

None __init__ (self)
 Creates an eVision.Easy3D.EObjectBasedCalibrationModel.
None __init__ (self, eVision.Easy3D.EObjectBasedCalibrationModel other)
 Creates an eVision.Easy3D.EObjectBasedCalibrationModel.
bool IsInitialized (self)
 Returns true if the model is initialized.
None Load (self, str path)
 Loads the model.
None Load (self, eVision.ESerializer|None serializer)
 Loads the model.
None Save (self, str path)
 Saves the model.
None Save (self, eVision.ESerializer|None serializer)
 Saves the model.
eVision.Easy3D.ECalibrationType Type (self)
 Returns the type of calibration model, see eVision.Easy3D.ECalibrationType.
float CalibrationError (self)
 Returns the estimate of the calibration error (in metric units).
float CalibrationRelativeError (self)
 Returns the estimate of the calibration error (in relative units).
Public Member Functions inherited from eVision.Easy3D.ECalibrationModel
eVision.Easy3D.E3DPoint Apply (self, eVision.Easy3D.E3DPoint uvwPoint)
 Applies this model to convert an uncalibrated point to a world position.

Additional Inherited Members

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

Detailed Description

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

Remarks:

License(s): Easy3DLaserLine

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.__init__ ( self)

◆ __init__() [2/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.__init__ ( self,
eVision.Easy3D.EObjectBasedCalibrationModel other )

Member Function Documentation

◆ CalibrationError()

float eVision.Easy3D.EObjectBasedCalibrationModel.CalibrationError ( self)

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

◆ CalibrationRelativeError()

float eVision.Easy3D.EObjectBasedCalibrationModel.CalibrationRelativeError ( self)

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

◆ IsInitialized()

bool eVision.Easy3D.EObjectBasedCalibrationModel.IsInitialized ( self)

Returns true if the model is initialized.

◆ Load() [1/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Load ( self,
eVision.ESerializer | None serializer )

Loads the model.

The given eVision.ESerializer must have been created for reading.

Parameters
serializerThe serializer.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Load() [2/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Load ( self,
str path )

Loads the model.

The given eVision.ESerializer must have been created for reading.

Parameters
pathThe file path.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Save() [1/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Save ( self,
eVision.ESerializer | None serializer )

Saves the model.

The given eVision.ESerializer must have been created for writing.

Parameters
serializerThe eVision.ESerializer object that is written to.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Save() [2/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Save ( self,
str path )

Saves the model.

The given eVision.ESerializer must have been created for writing.

Parameters
pathThe file path.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Type()

eVision.Easy3D.ECalibrationType eVision.Easy3D.EObjectBasedCalibrationModel.Type ( self)

Returns the type of calibration model, see eVision.Easy3D.ECalibrationType.

Reimplemented from eVision.Easy3D.ECalibrationModel.