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

Manages a point cloud cropper based on X/Y/Z value ranges. More...

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

Public Member Functions

 ESimpleCropper ()
 Creates an ESimpleCropper object.
 ESimpleCropper (eVision.EFloatRange rangeX, eVision.EFloatRange rangeY, eVision.EFloatRange rangeZ)
 Creates an ESimpleCropper object.
 ESimpleCropper (eVision.Easy3D.ESimpleCropper other)
 Creates an ESimpleCropper object.
void Crop (eVision.Easy3D.EPointCloud cloudIn, eVision.Easy3D.EPointCloud cloudOut)
 Crops a point cloud.

Properties

eVision.EFloatRange XRange [set]
 Allowed value range along the X axis. Pass NULL if no cropping should be done along this axis.
eVision.EFloatRange YRange [set]
 Allowed value range along the Y axis. Pass NULL if no cropping should be done along this axis.
eVision.EFloatRange ZRange [set]
 Allowed value range along the Z axis. Pass NULL if no cropping should be done along this axis.

Detailed Description

Manages a point cloud cropper based on X/Y/Z value ranges.

License(s): Easy3D

Constructor & Destructor Documentation

◆ ESimpleCropper() [1/3]

eVision.Easy3D.ESimpleCropper.ESimpleCropper ( )

Creates an ESimpleCropper object.

◆ ESimpleCropper() [2/3]

eVision.Easy3D.ESimpleCropper.ESimpleCropper ( eVision.EFloatRange rangeX,
eVision.EFloatRange rangeY,
eVision.EFloatRange rangeZ )

Creates an ESimpleCropper object.

Parameters
rangeXAllowed value range along the X axis. Pass NULL if no cropping should be done along this axis.
rangeYAllowed value range along the Y axis. Pass NULL if no cropping should be done along this axis.
rangeZAllowed value range along the Z axis. Pass NULL if no cropping should be done along this axis.

◆ ESimpleCropper() [3/3]

eVision.Easy3D.ESimpleCropper.ESimpleCropper ( eVision.Easy3D.ESimpleCropper other)

Creates an ESimpleCropper object.

Parameters
otherAn other ESimpleCropper.

Member Function Documentation

◆ Crop()

void eVision.Easy3D.ESimpleCropper.Crop ( eVision.Easy3D.EPointCloud cloudIn,
eVision.Easy3D.EPointCloud cloudOut )

Crops a point cloud.

Parameters
cloudInCloud to be cropped.
cloudOutCropped cloud.

The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.

Property Documentation

◆ XRange

eVision.EFloatRange eVision.Easy3D.ESimpleCropper.XRange
set

Allowed value range along the X axis. Pass NULL if no cropping should be done along this axis.

◆ YRange

eVision.EFloatRange eVision.Easy3D.ESimpleCropper.YRange
set

Allowed value range along the Y axis. Pass NULL if no cropping should be done along this axis.

◆ ZRange

eVision.EFloatRange eVision.Easy3D.ESimpleCropper.ZRange
set

Allowed value range along the Z axis. Pass NULL if no cropping should be done along this axis.