Table of Contents

Class MeasureStationBase3D<T>

Namespace
AT.Librarys.Container.Station
Assembly
AT.Librarys.Container.dll

测量工位虚拟基类

public class MeasureStationBase3D<T> : StationBase<T> where T : ConfigBase, new()

Type Parameters

T
Inheritance
MeasureStationBase3D<T>
Inherited Members
Extension Methods

Methods

Execute(CPointCloud, List<CPoint3>, string)

执行工位项

public virtual List<MeasureItemResult3D> Execute(CPointCloud pts, List<CPoint3> pose, string itemName)

Parameters

pts CPointCloud

点云

pose List<CPoint3>

位姿

itemName string

参数

Returns

List<MeasureItemResult3D>

测量项结果

Execute(string)

执行工位

public virtual MeasureResult3D Execute(string sn)

Parameters

sn string

条码

Returns

MeasureResult3D

测量结果

Execute(string, CPointCloud)

执行工位

public virtual MeasureResult3D Execute(string sn, CPointCloud pts)

Parameters

sn string

条码

pts CPointCloud

点云

Returns

MeasureResult3D

测量结果

Execute(string, CPointCloud, List<string>)

执行工位

public virtual MeasureResult3D Execute(string sn, CPointCloud pts, List<string> itemNames)

Parameters

sn string

条码

pts CPointCloud

点云

itemNames List<string>

项名称

Returns

MeasureResult3D

测量结果

OnMeasureFinish(MeasureResult3D)

触发完成事件

public void OnMeasureFinish(MeasureResult3D result)

Parameters

result MeasureResult3D

Events

MeasureFinish

测量完成事件

public event EventHandler<Measure3DFinishEventArgs> MeasureFinish

Event Type

EventHandler<Measure3DFinishEventArgs>