Bentley Communities
Site
Search
User
Site
Search
User
Welcome to Bentley Communities
Bentley's Communities
Bentley 中国优先社区
Cancel
Bentley 中国优先社区
技术资料库
6.SDK基础类
Sign In
Bentley 中国优先社区 requires membership for participation - click to join
-
Bentley 中文技术资料库
+
AutoPIPE
-
Bentley Civil
00 Civil 本地化产品需求反馈
01 如何提交您对 Civil 产品的创意和想法
02 ServiceNow用户服务平台使用方法
+
Civil 实用功能
+
CNCCBIM系列
+
Drainage and Utilities
GC
+
GEOPAK SITE操作视频
+
gINT civil tools
+
OpenAirport Designer
+
OpenBridge
+
OpenRail ConceptStation
+
OpenRail Designer
+
OpenRoads ConceptStation
+
OpenRoads Designer
+
OpenRoads Designer 中国版
+
OpenTunnel Designer
+
OpenX Designer CONNECT Edition
+
PowerCivil
+
场地
立交设计与建模
+
软件下载及安装
软件初始化
-
道路与场地的二次开发
+
01-OpenRoads Designer SDK
-
OpenRoads Designer Edit SDK参考文档
1.路线几何
2.特征定义
3.模板
4.道路设计
5.路线标注
6.SDK基础类
ORD SDK培训视频
+
开发实例
+
Bentley Navigator
+
Bentley Substation
+
BRCM
+
BridgeMasterModeler/OpenBridgeModeler
+
i-model / DgnDb
+
LumenRT/ContextCapture
+
MicroStation
+
MOSES
+
OpenBuildings Designer
+
OpenFlows
+
OpenPlant
+
OpenPlant Electrical CCK
Plaxis 地质分析
+
ProjectWise
+
ProStructures
+
SACS
+
STAAD.Pro
+
SYNCHRO Pro
+
其 它
+
建筑设计之思考(赵大师专作)
+
桥梁大师<BridgeMaster>
+
现浇箱梁
+
软件激活及授权
+
iTwin 数字孪生平台
Bentley二次开发资料库
+
常见问题汇总
+
中国优先社区使用指南
+
Bentley学习资料库
+
Bentley用户成功活动精选
+
服务合作伙伴计划
Questions about this article, topic, or product? Click here.
6.SDK基础类
第六部分、
SDK
基础类
1
ConsensusConnectionEdit
Class
命名空间
:
Bentley.CifNET.SDK.Edit
Assembly: Bentley.CifNET.SDK.Edit.dll
起到连接将要创建的
ORD
对象与
ORD Model
的作用,并可以设置连接状态,用来控制创建后的对象写入到
ORD Model
中。
1.1
继承
ConsensusConnection
1.2
示例代码
以下代码演示如何创建一个连接,一个连接与所创建的
ORD
对象之间的调用关系。
void
CreateAlignment
(
List
<
LinearElement
>
lines
)
{
LinearComplex
complexAlign
=
LinearComplex
.
Create1
(
lines
.
ToArray
(),
false
,
false
, 0.001);
ConsensusConnectionEdit
con
=
ConsensusConnectionEdit
.
GetActive
();
con
.
StartTransientMode
();
AlignmentEdit
al
=
AlignmentEdit
.
CreateByLinearElement
(
con
,
complexAlign
,
true
);
con
.
PersistTransients
();
}
1.3
构造函数
无
构造对象通过其它静态函数
1.4
方法
GetActive
获取当前激活模型的连接
GetFromRepositoryConnection
由一个仓库链接对象,创建一个
ConsensusConnectionEdit
连接对象
GetEditInstanceId
由元素获取其
InstanceId
GetEditObject
通过
InstanceId
获取
ORD
对象
StartTransientMode
在创建
ORD
元素之前调用
PersistTransients
在创建完
ORD
元素之后调用,把创建的
ORD
对象存入
Model
中
Share
History
More
Cancel
Created by
Shenzhong Xiao
When:
Fri, Jul 26 2019 5:42 AM
Revisions:
1
Comments:
0
Sign in to reply
Recommended
Related