Table of Contents

Interface IMeasureItem3D

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

测量项接口

public interface IMeasureItem3D : IToolkitBase, IModuleBase
Inherited Members
Extension Methods

Properties

Station

工位(父集)

IMeasureStation3D Station { get; set; }

Property Value

IMeasureStation3D

Window3D

3D窗口

IWindow3D Window3D { get; set; }

Property Value

IWindow3D

Methods

Add(MeasureItemPara)

添加

bool Add(MeasureItemPara para)

Parameters

para MeasureItemPara

参数

Returns

bool

Delete(string)

删除

bool Delete(string name)

Parameters

name string

名称

Returns

bool

Execute(CPointCloud, List<CPoint3>, MeasureItemPara)

测量

List<MeasureItemResult3D> Execute(CPointCloud pts, List<CPoint3> pose, MeasureItemPara para)

Parameters

pts CPointCloud

点云

pose List<CPoint3>

位姿

para MeasureItemPara

测量项参数

Returns

List<MeasureItemResult3D>

Get()

获取实例项参数配置

List<MeasureItemPara> Get()

Returns

List<MeasureItemPara>

GetDebugCtl(MeasureItemPara)

获取调试控件

UserControl GetDebugCtl(MeasureItemPara para)

Parameters

para MeasureItemPara

参数

Returns

UserControl

GetResultValueName()

获取结果值名称

List<string> GetResultValueName()

Returns

List<string>

RenameName(string, string)

重命名

bool RenameName(string oldItemName, string newItemName)

Parameters

oldItemName string
newItemName string

Returns

bool

Events

MeasureFinish

测量完成事件

event EventHandler<MeasureFinishEventArgs> MeasureFinish

Event Type

EventHandler<MeasureFinishEventArgs>