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

Conversion functions between bit depth formats of various 3D classes. More...

Static Public Member Functions

static void Convert (eVision.Easy3D.EDepthMap8 DepthMapIn, eVision.Easy3D.EDepthMap16 DepthMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap8 DepthMapIn, eVision.Easy3D.EDepthMap16 DepthMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap8 DepthMapIn, eVision.Easy3D.EDepthMap32f DepthMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap16 DepthMapIn, eVision.Easy3D.EDepthMap8 DepthMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap16 DepthMapIn, eVision.Easy3D.EDepthMap8 DepthMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap16 DepthMapIn, eVision.Easy3D.EDepthMap32f DepthMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap32f DepthMapIn, eVision.Easy3D.EDepthMap8 DepthMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EDepthMap32f DepthMapIn, eVision.Easy3D.EDepthMap16 DepthMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap8 ZMapIn, eVision.Easy3D.EZMap16 ZMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap8 ZMapIn, eVision.Easy3D.EZMap16 ZMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap8 ZMapIn, eVision.Easy3D.EZMap32f ZMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap16 ZMapIn, eVision.Easy3D.EZMap8 ZMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap16 ZMapIn, eVision.Easy3D.EZMap8 ZMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap16 ZMapIn, eVision.Easy3D.EZMap32f ZMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap32f ZMapIn, eVision.Easy3D.EZMap8 ZMapOut)
 Converts EDepthMap or EZMap between various formats.
static void Convert (eVision.Easy3D.EZMap32f ZMapIn, eVision.Easy3D.EZMap16 ZMapOut)
 Converts EDepthMap or EZMap between various formats.

Detailed Description

Conversion functions between bit depth formats of various 3D classes.

License(s): Easy3D

Member Function Documentation

◆ Convert() [1/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap16 DepthMapIn,
eVision.Easy3D.EDepthMap32f DepthMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [2/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap16 DepthMapIn,
eVision.Easy3D.EDepthMap8 DepthMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [3/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap16 DepthMapIn,
eVision.Easy3D.EDepthMap8 DepthMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

EMapConversionMode.EMapConversionMode_MaxDynamic maximizes the used range. EMapConversionMode.EMapConversionMode_Shift converts by bit shifting. By default, the mode EMapConversionMode.EMapConversionMode_MaxDynamic is selected.

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [4/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap32f DepthMapIn,
eVision.Easy3D.EDepthMap16 DepthMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [5/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap32f DepthMapIn,
eVision.Easy3D.EDepthMap8 DepthMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [6/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap8 DepthMapIn,
eVision.Easy3D.EDepthMap16 DepthMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [7/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap8 DepthMapIn,
eVision.Easy3D.EDepthMap16 DepthMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

EMapConversionMode.EMapConversionMode_MaxDynamic maximizes the used range. EMapConversionMode.EMapConversionMode_Shift converts by bit shifting. By default, the mode EMapConversionMode.EMapConversionMode_MaxDynamic is selected.

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [8/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap8 DepthMapIn,
eVision.Easy3D.EDepthMap32f DepthMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [9/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap16 ZMapIn,
eVision.Easy3D.EZMap32f ZMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [10/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap16 ZMapIn,
eVision.Easy3D.EZMap8 ZMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [11/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap16 ZMapIn,
eVision.Easy3D.EZMap8 ZMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

EMapConversionMode.EMapConversionMode_MaxDynamic maximizes the used range. EMapConversionMode.EMapConversionMode_Shift converts by bit shifting. By default, the mode EMapConversionMode.EMapConversionMode_MaxDynamic is selected.

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [12/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap32f ZMapIn,
eVision.Easy3D.EZMap16 ZMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [13/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap32f ZMapIn,
eVision.Easy3D.EZMap8 ZMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [14/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap8 ZMapIn,
eVision.Easy3D.EZMap16 ZMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [15/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap8 ZMapIn,
eVision.Easy3D.EZMap16 ZMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

EMapConversionMode.EMapConversionMode_MaxDynamic maximizes the used range. EMapConversionMode.EMapConversionMode_Shift converts by bit shifting. By default, the mode EMapConversionMode.EMapConversionMode_MaxDynamic is selected.

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

◆ Convert() [16/16]

void eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap8 ZMapIn,
eVision.Easy3D.EZMap32f ZMapOut )
static

Converts EDepthMap or EZMap between various formats.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

Conversion from or to 32bits only supports EMapConversionMode.EMapConversionMode_MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.