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

Represents a 3D calibration model. More...

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

Public Member Functions

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.

Static Public Member Functions

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.

Properties

virtual eVision.Easy3D.ECalibrationType Type [get]
 Returns the type of calibration model, see ECalibrationType.

Detailed Description

Represents a 3D calibration model.

License(s): Easy3D

Member Function Documentation

◆ Apply()

virtual eVision.Easy3D.E3DPoint eVision.Easy3D.ECalibrationModel.Apply ( eVision.Easy3D.E3DPoint uvwPoint)
virtual

Applies this model to convert an uncalibrated point to a world position.

This method returns a world position.

Parameters
uvwPointThe position of a depth map pixel.

◆ Create() [1/2]

eVision.Easy3D.ECalibrationModel eVision.Easy3D.ECalibrationModel.Create ( eVision.ESerializer file)
static

Factory method from a serializer stream: allocates and reads the calibration model from the given serializer.

Returns the corresponding calibration model, must be released by caller.

Parameters
fileA serializer created for reading.

◆ Create() [2/2]

eVision.Easy3D.ECalibrationModel eVision.Easy3D.ECalibrationModel.Create ( string path)
static

Factory method from a serializer stream: allocates and reads the calibration model from the given serializer.

Returns the corresponding calibration model, must be released by caller.

Parameters
pathThe file path.

◆ Load() [1/2]

void eVision.Easy3D.ECalibrationModel.Load ( eVision.ESerializer serializer)

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

Parameters
serializerThe serializer.

◆ Load() [2/2]

void eVision.Easy3D.ECalibrationModel.Load ( string path)

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

Parameters
pathThe file path.

◆ Save() [1/2]

void eVision.Easy3D.ECalibrationModel.Save ( eVision.ESerializer serializer)

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

Parameters
serializerThe serializer.

◆ Save() [2/2]

void eVision.Easy3D.ECalibrationModel.Save ( string path)

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

Parameters
pathThe file path.

Property Documentation

◆ Type

virtual eVision.Easy3D.ECalibrationType eVision.Easy3D.ECalibrationModel.Type
get

Returns the type of calibration model, see ECalibrationType.