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

Performs the conversion from a EDepthMap to a EMesh, using the given calibration model. More...

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

Public Member Functions

 EDepthMapToMeshConverter ()
 Creates an EDepthMapToMeshConverter object.
 EDepthMapToMeshConverter (eVision.Easy3D.EDepthMapToMeshConverter other)
 Creates an EDepthMapToMeshConverter object.
void Convert (eVision.Easy3D.EDepthMap8 srcDepthMap, eVision.Easy3D.EMesh obj)
 Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.
void Convert (eVision.Easy3D.EDepthMap16 srcDepthMap, eVision.Easy3D.EMesh obj)
 Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.
void Convert (eVision.Easy3D.EDepthMap8 srcDepthMap, eVision.ERegion region, eVision.Easy3D.EMesh obj)
 Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.
void Convert (eVision.Easy3D.EDepthMap16 srcDepthMap, eVision.ERegion region, eVision.Easy3D.EMesh obj)
 Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.
void Convert (eVision.Easy3D.EDepthMap srcDepthMap, eVision.Easy3D.EMesh obj)
 Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.
void Convert (eVision.Easy3D.EDepthMap srcDepthMap, eVision.ERegion region, eVision.Easy3D.EMesh obj)
 Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.
void Load (string path)
 Loads the converter configuration. The given ESerializer must have been created for reading.
void Load (eVision.ESerializer serializer)
 Loads the converter configuration. The given ESerializer must have been created for reading.
void Save (string path)
 Saves the converter configuration. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Saves the converter configuration. The given ESerializer must have been created for writing.

Properties

eVision.Easy3D.ECalibrationModel CalibrationModel [get, set]
 Gets a copy of the ECalibrationModel used for conversion.

Detailed Description

Performs the conversion from a EDepthMap to a EMesh, using the given calibration model.

A Depth Map is a grayscale image acquired by a laser triangulation system. The calibration model defines how to transform a pixel from the Depth Map to a world space position. The resulting 3D representation contains a EMesh representing the surface in the world space.

License(s): Easy3D

Constructor & Destructor Documentation

◆ EDepthMapToMeshConverter() [1/2]

eVision.Easy3D.EDepthMapToMeshConverter.EDepthMapToMeshConverter ( )

Creates an EDepthMapToMeshConverter object.

◆ EDepthMapToMeshConverter() [2/2]

eVision.Easy3D.EDepthMapToMeshConverter.EDepthMapToMeshConverter ( eVision.Easy3D.EDepthMapToMeshConverter other)

Creates an EDepthMapToMeshConverter object.

Parameters
otherAnother EDepthMapToMeshConverter.

Member Function Documentation

◆ Convert() [1/6]

void eVision.Easy3D.EDepthMapToMeshConverter.Convert ( eVision.Easy3D.EDepthMap srcDepthMap,
eVision.Easy3D.EMesh obj )

Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
objThe destination mesh.

◆ Convert() [2/6]

void eVision.Easy3D.EDepthMapToMeshConverter.Convert ( eVision.Easy3D.EDepthMap srcDepthMap,
eVision.ERegion region,
eVision.Easy3D.EMesh obj )

Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
regionThe region of interest.
objThe destination mesh.

◆ Convert() [3/6]

void eVision.Easy3D.EDepthMapToMeshConverter.Convert ( eVision.Easy3D.EDepthMap16 srcDepthMap,
eVision.Easy3D.EMesh obj )

Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
objThe destination mesh.

◆ Convert() [4/6]

void eVision.Easy3D.EDepthMapToMeshConverter.Convert ( eVision.Easy3D.EDepthMap16 srcDepthMap,
eVision.ERegion region,
eVision.Easy3D.EMesh obj )

Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
regionThe region of interest.
objThe destination mesh.

◆ Convert() [5/6]

void eVision.Easy3D.EDepthMapToMeshConverter.Convert ( eVision.Easy3D.EDepthMap8 srcDepthMap,
eVision.Easy3D.EMesh obj )

Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
objThe destination mesh.

◆ Convert() [6/6]

void eVision.Easy3D.EDepthMapToMeshConverter.Convert ( eVision.Easy3D.EDepthMap8 srcDepthMap,
eVision.ERegion region,
eVision.Easy3D.EMesh obj )

Using the ECalibrationModel set by EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a EDepthMap to a EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
regionThe region of interest.
objThe destination mesh.

◆ Load() [1/2]

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

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

Parameters
serializerThe serializer.

◆ Load() [2/2]

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

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

Parameters
pathThe file path.

◆ Save() [1/2]

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

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

Parameters
serializerThe serializer.

◆ Save() [2/2]

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

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

Parameters
pathThe file path.

Property Documentation

◆ CalibrationModel

eVision.Easy3D.ECalibrationModel eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel
getset

Gets a copy of the ECalibrationModel used for conversion.