通过Alignment放置CivilCell
通过Alignment和是否反向放置CivilCell
获取系统中的CivilCell
New 一个CivilCellInfo Class
源CivilCell所在的DGN文件路径
源CivilCell所在的Model名字
CivilCell的名字
放置CivilCell需要的路线数量
通过路线对象构造一个廊道对象。
给廊道增加一个模板应用对象。
给廊道增加一个关键桩号。
给廊道增加一个点控制对象。
给廊道增加一个参数控制对象。
给廊道增加一个曲线加宽对象。
获取廊道起始距离。
获取廊道终止距离
获取或设置廊道的特征定义
通过模板对象、起始距离构造模板应用参数对象。
获取或设置起始距离
获取或设置终止距离
获取或设置间隔距离
获取或设置描述信息
用户只能通过廊道对象来产生模板应用对象。
返回模板对象。
设置模板对象。
设置模板应用对象的起始距离。
讲一个模板应用对象分割为多个模板应用对象。
返回起始距离桩号。
返回终止距离桩号。
返回调整后的起始距离桩号。
返回调整后的终止距离桩号。
返回起始距离定义方式
};
返回终止距离定义方式
获取或设置间距
获取或设置起始最小过渡
获取或设置终止最小过渡
获取或设置模板是否编辑
通过路线、纵断面、起始桩号距离、控制模式、控制类型等构造参数对象。
获取路线对象
获取纵断面对象
获取起始距离
获取终止距离
获取控制模式
获取控制类型
获取或设置点控制名称
获取或设置特征定义
获取或设置超高对象
获取或设置是否使用第二条路线
获取或设置优先级
获取或设置横向起始偏移量
获取或设置横向终止偏移量
获取或设置纵向起始偏移量
获取或设置纵向终止偏移量
用户只能通过廊道对象来产生点控制对象。
设置点控制对象的起始距离。
设置是否使用第二条路线
设置优先级
设置控制类型
设置横向起始偏移量
设置横向终止偏移量
设置纵向起始偏移量
设置纵向终止偏移量
设置控制点名称
设置描述信息
设置控制模式
设置路线对象
设置纵断面对象
通过起始桩号距离、标签、约束类型、起始参数值等构造参数约束对象的构造参数对象。
获取参数约束类型
获取标签值
获取起始参数约束值
获取终止参数约束值
用户只能通过廊道对象来产生参数约束对象。
设置是否可用。
设置参数约束类型
设置起始参数约束值
设置终止参数约束值
设置标签值
用户只能通过廊道对象来产生关键桩号对象。
桩号的距离
通过起始桩号距离、标签、描述信息、末端条件模式构造参数对象
返回末端条件异常模式
返回描述信息
返回起始距离
返回终止距离
用户只能通过廊道对象来产生末端条件异常对象。
设置起始距离
设置是否可用
设置末端条件异常模式
此类功能为创建与编辑超高区间。
public class SuperElevationSectionEdit : ConsensusItemEdit<Bentley::CifNET::GeometryModel::SDK::SuperElevationSection,Bentley::Cif::GeometryModel::SDK::SuperElevationSection *>
下面的代码示例怎么样创建一个SuperElevationSection.
public void CreateSingleSuperElevationSection()
CreateSingleSuperElevationSection
{
return;
}
未公开,可通过静态函数访问。
无
此类功能为创建与编辑超高车道。
public class SuperElevationEdit : ConsensusItemEdit<Bentley::CifNET::GeometryModel::SDK::SuperElevation,Bentley::Cif::GeometryModel::SDK::SuperElevation *>
下面的代码示例怎么样创建一个SuperElevation.
public void CreateSuperElevation ()
CreateSuperElevation
此类功能为创建与编辑超高过渡对象。
public class SuperElevationTransitionEdit : ConsensusItemEdit<Bentley::CifNET::GeometryModel::SDK::SuperElevationTransition,Bentley::Cif::GeometryModel::SDK::SuperElevationTransition *>
下面的代码示例怎么样创建一个SuperElevationTransition.
public void CreateSuperElevationTransition ()
CreateSuperElevationTransition
public class CurveWideningEdit : ConsensusItemEdit<Bentley::CifNET::GeometryModel::SDK::CurveWidening,Bentley::Cif::GeometryModel::SDK::CurveWidening *>
下面的代码示例怎么样创建一个CurveWidening.
未公开,可通过CorridorEdit 的AddCurveWidening函数创建加宽对象。