C# NX二次开发:面收集器控件和曲线收集器控件详解

大家好,今天介绍ug二次开发过程中的一个叫面收集器的控件和曲线收集器控件,这个控件在块UI编辑器中可以使用。

1、下面是面收集器这个控件中的一些属性和方法:

public class FaceCollector : UIBlock

{

protected internal FaceCollector();

public string SelectModeAsString { get; set; }

public bool PopupMenuEnabled { get; set; }

public string MaximumScopeAsString { get; set; }

public string LabelString { get; set; }

public string InterpartSelectionAsString { get; set; }

public int FaceRules { get; set; }

public int EntityType { get; set; }

public string DefaultFaceRulesAsString { get; set; }

public string Cue { get; set; }

public bool CreateInterpartLink { get; set; }

public bool BlendVirtualCurveOverlay { get; set; }

public string Bitmap { get; set; }

public string StepStatusAsString { get; set; }

public string BalloonTooltipText { get; set; }

public string BalloonTooltipImage { get; set; }

public bool AutomaticProgression { get; set; }

public bool AllowConvergentObject { get; set; }

public string BalloonTooltipLayoutAsString { get; set; }

public string ToolTip { get; set; }

public string[] GetBalloonTooltipLayoutMembers();

public ScCollector GetCollectorObjectOfFaceCollector();

public string[] GetDefaultFaceRulesMembers();

public string[] GetInterpartSelectionMembers();

public TaggedObject[] GetSelectedObjects();

public string[] GetSelectModeMembers();

public string[] GetStepStatusMembers();

public void SetCollectorObjectOfFaceCollector(ScCollector collectorObject);

public void SetSelectedObjects(TaggedObject[] objectVector);

}

2、下面是曲线收集器这个控件中的一些属性和方法:

public class CurveCollector : UIBlock

{

protected internal CurveCollector();

public string SelectModeAsString { get; set; }

public bool PopupMenuEnabled { get; set; }

public string MaximumScopeAsString { get; set; }

public string LabelString { get; set; }

public string InterpartSelectionAsString { get; set; }

public bool InferredCurveSelection { get; set; }

public int EntityType { get; set; }

public string DefaultCurveRulesAsString { get; set; }

public int CurveRules { get; set; }

public string Cue { get; set; }

public bool CreateInterpartLink { get; set; }

public bool BlendVirtualCurveOverlay { get; set; }

public string Bitmap { get; set; }

public string StepStatusAsString { get; set; }

public string BalloonTooltipText { get; set; }

public string BalloonTooltipImage { get; set; }

public bool AutomaticProgression { get; set; }

public bool AllowInferredCurveSelection { get; set; }

public bool AllowConvergentObject { get; set; }

public string BalloonTooltipLayoutAsString { get; set; }

public string ToolTip { get; set; }

public string[] GetBalloonTooltipLayoutMembers();

public ScCollector GetCollectorObjectOfCurveCollector();

public string[] GetDefaultCurveRulesMembers();

public string[] GetInterpartSelectionMembers();

public TaggedObject[] GetSelectedObjects();

public string[] GetSelectModeMembers();

public string[] GetStepStatusMembers();

public void SetCollectorObjectOfCurveCollector(ScCollector collectorObject);

public void SetSelectedObjects(TaggedObject[] objectVector);

}

本篇文章要介绍的就是这么多,我们下篇文章再见。

相关推荐
charlie11451419120 小时前
嵌入式现代C++教程: 构造函数优化:初始化列表 vs 成员赋值
开发语言·c++·笔记·学习·嵌入式·现代c++
wjs202420 小时前
Bootstrap5 消息弹窗
开发语言
资生算法程序员_畅想家_剑魔20 小时前
Kotlin常见技术分享-02-相对于Java 的核心优势-协程
java·开发语言·kotlin
IT=>小脑虎20 小时前
C++零基础衔接进阶知识点【详解版】
开发语言·c++·学习
nbsaas-boot20 小时前
Go vs Java 的三阶段切换路线图
java·开发语言·golang
码农小韩21 小时前
基于Linux的C++学习——指针
linux·开发语言·c++·学习·算法
微露清风21 小时前
系统性学习C++-第十九讲-unordered_map 和 unordered_set 的使用
开发语言·c++·学习
BBBBBAAAAAi21 小时前
Claude Code安装记录
开发语言·前端·javascript
毕设源码-钟学长21 小时前
【开题答辩全过程】以 基于Java的慕课点评网站为例,包含答辩的问题和答案
java·开发语言
maozexijr21 小时前
Rabbit MQ中@Exchange(durable = “true“) 和 @Queue(durable = “true“) 有什么区别
开发语言·后端·ruby