Interface IMeasureItem3D
测量项接口
public interface IMeasureItem3D : IToolkitBase, IModuleBase
- Inherited Members
- Extension Methods
Properties
Station
工位(父集)
IMeasureStation3D Station { get; set; }
Property Value
Window3D
3D窗口
IWindow3D Window3D { get; set; }
Property Value
Methods
Add(MeasureItemPara)
添加
bool Add(MeasureItemPara para)
Parameters
paraMeasureItemPara参数
Returns
Delete(string)
删除
bool Delete(string name)
Parameters
namestring名称
Returns
Execute(CPointCloud, List<CPoint3>, MeasureItemPara)
测量
List<MeasureItemResult3D> Execute(CPointCloud pts, List<CPoint3> pose, MeasureItemPara para)
Parameters
ptsCPointCloud点云
poseList<CPoint3>位姿
paraMeasureItemPara测量项参数
Returns
Get()
获取实例项参数配置
List<MeasureItemPara> Get()
Returns
GetDebugCtl(MeasureItemPara)
获取调试控件
UserControl GetDebugCtl(MeasureItemPara para)
Parameters
paraMeasureItemPara参数
Returns
GetResultValueName()
获取结果值名称
List<string> GetResultValueName()
Returns
RenameName(string, string)
重命名
bool RenameName(string oldItemName, string newItemName)
Parameters
Returns
Events
MeasureFinish
测量完成事件
event EventHandler<MeasureFinishEventArgs> MeasureFinish