NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::RoutingCommon::InsulationBuilder类 参考

绝缘层构建器 更多...

#include <RoutingCommon_InsulationBuilder.hxx>

类 NXOpen::RoutingCommon::InsulationBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ApplicationType { ApplicationTypeEntireSegments , ApplicationTypeOffsets , ApplicationTypePointAndLength }
enum  OffsetMethodType { OffsetMethodTypeFromBothEnds , OffsetMethodTypeFromOneEnd }
enum  WrapType { WrapTypeNoWarp , WrapTypeOverlapSpiral , WrapTypeStripedSpiral }

Public 成员函数

bool AddInsulationOnFittings ()
NXOpen::RoutingCommon::InsulationBuilder::ApplicationType ApplicationMethod ()
NXOpen::TaggedObjectCreateScalarPoint (NXOpen::Part *partToCreatePointIn, const std::vector< double > &pointLocation)
NXOpen::RoutingCommon::PathDimensionBuilderEndOffsetPoint ()
NXOpen::RoutingCommon::PathDimensionBuilderEndPoint ()
NXOpen::ExpressionGapDistance ()
void GetOrderedPath (std::vector< NXOpen::TaggedObject * > &orderedPath)
NXOpen::Assemblies::SelectComponentInsulationPartOccurrenceSelection ()
NXOpen::RoutingCommon::InsulationBuilder::OffsetMethodType OffsetMethod ()
NXOpen::ExpressionOverlapPercentage ()
NXOpen::Routing::RouteObjectCollectorSegmentCollector ()
void SetAddInsulationOnFittings (bool addInsulationOnFittings)
void SetApplicationMethod (NXOpen::RoutingCommon::InsulationBuilder::ApplicationType applicationMethod)
void SetOffsetMethod (NXOpen::RoutingCommon::InsulationBuilder::OffsetMethodType offsetMethod)
void SetSwitchStartEnd (bool switchStartEnd)
void SetWrapMethod (NXOpen::RoutingCommon::InsulationBuilder::WrapType wrapMethod)
NXOpen::RoutingCommon::PathDimensionBuilderStartOffsetPoint ()
NXOpen::RoutingCommon::PathDimensionBuilderStartPoint ()
NXOpen::Routing::StockBlockBuilderStockSettings ()
NXOpen::RoutingCommon::InsulationBuilder::WrapType SuggestWrapMethodBasedOnStockSettings ()
bool SwitchStartEnd ()
void UpdatePath ()
NXOpen::RoutingCommon::InsulationBuilder::WrapType WrapMethod ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _InsulationBuilderBuilder

详细描述

绝缘层构建器

表示 NXOpen::RoutingCommon::InsulationBuilder
要创建此类的新实例,请使用 NXOpen::RoutingCommon::BuilderFactory::CreateInsulationBuilder

在NX1847.0.0版本中创建。

成员枚举类型说明

◆ ApplicationType

应用方式类型

枚举值
ApplicationTypeEntireSegments 

整段应用

ApplicationTypeOffsets 

偏移方式

ApplicationTypePointAndLength 

点加长度方式

◆ OffsetMethodType

偏移方法类型

枚举值
OffsetMethodTypeFromBothEnds 

从两端偏移

OffsetMethodTypeFromOneEnd 

从一端偏移

◆ WrapType

包覆式绝缘的应用类型

枚举值
WrapTypeNoWarp 

不包覆

WrapTypeOverlapSpiral 

重叠螺旋包覆

WrapTypeStripedSpiral 

条纹螺旋包覆

成员函数说明

◆ AddInsulationOnFittings()

bool NXOpen::RoutingCommon::InsulationBuilder::AddInsulationOnFittings ( )

获取是否在管件上添加绝缘的设置值。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ ApplicationMethod()

NXOpen::RoutingCommon::InsulationBuilder::ApplicationType NXOpen::RoutingCommon::InsulationBuilder::ApplicationMethod ( )

获取绝缘分配的应用方式,用于定义为绝缘创建搭载管段的方式。
版本:NX1953.0.0。

许可要求:routing_base ("Routing Basic")

◆ CreateScalarPoint()

NXOpen::TaggedObject * NXOpen::RoutingCommon::InsulationBuilder::CreateScalarPoint ( NXOpen::Part * partToCreatePointIn,
const std::vector< double > & pointLocation )

在指定部件的指定位置创建点
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

参数
partToCreatePointIn要创建点的部件
pointLocation点位置

◆ EndOffsetPoint()

NXOpen::RoutingCommon::PathDimensionBuilder * NXOpen::RoutingCommon::InsulationBuilder::EndOffsetPoint ( )

获取定义绝缘结束位置的结束偏移点
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ EndPoint()

NXOpen::RoutingCommon::PathDimensionBuilder * NXOpen::RoutingCommon::InsulationBuilder::EndPoint ( )

获取定义绝缘结束位置的终点
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ GapDistance()

NXOpen::Expression * NXOpen::RoutingCommon::InsulationBuilder::GapDistance ( )

NXOpen::RoutingCommon::InsulationBuilder::WrapTypeNXOpen::RoutingCommon::InsulationBuilder::WrapTypeStripedSpiral(条纹螺旋包裹)时,获取间隙距离。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ GetOrderedPath()

void NXOpen::RoutingCommon::InsulationBuilder::GetOrderedPath ( std::vector< NXOpen::TaggedObject * > & orderedPath)

获取偏移方法对应的有序路径
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

参数
orderedPath有序路径

◆ InsulationPartOccurrenceSelection()

NXOpen::Assemblies::SelectComponent * NXOpen::RoutingCommon::InsulationBuilder::InsulationPartOccurrenceSelection ( )

获取要编辑的绝缘组件。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ OffsetMethod()

NXOpen::RoutingCommon::InsulationBuilder::OffsetMethodType NXOpen::RoutingCommon::InsulationBuilder::OffsetMethod ( )

获取偏移方法
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ OverlapPercentage()

NXOpen::Expression * NXOpen::RoutingCommon::InsulationBuilder::OverlapPercentage ( )

NXOpen::RoutingCommon::InsulationBuilder::WrapTypeNXOpen::RoutingCommon::InsulationBuilder::WrapTypeOverlapSpiral(重叠螺旋包裹)时,获取重叠百分比。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ SegmentCollector()

NXOpen::Routing::RouteObjectCollector * NXOpen::RoutingCommon::InsulationBuilder::SegmentCollector ( )

获取用于收集要分配绝缘的管段的管路对象收集器。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ SetAddInsulationOnFittings()

void NXOpen::RoutingCommon::InsulationBuilder::SetAddInsulationOnFittings ( bool addInsulationOnFittings)

设置是否在管件上添加绝缘的设置值。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

参数
addInsulationOnFittings是否在管件上添加绝缘

◆ SetApplicationMethod()

void NXOpen::RoutingCommon::InsulationBuilder::SetApplicationMethod ( NXOpen::RoutingCommon::InsulationBuilder::ApplicationType applicationMethod)

设置绝缘分配的应用方式,用于定义为绝缘创建搭载管段的方式。
版本:NX1953.0.0。

许可要求:routing_base ("Routing Basic")

参数
applicationMethod绝缘应用方式

◆ SetOffsetMethod()

void NXOpen::RoutingCommon::InsulationBuilder::SetOffsetMethod ( NXOpen::RoutingCommon::InsulationBuilder::OffsetMethodType offsetMethod)

设置偏移方法
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

参数
offsetMethod偏移方法

◆ SetSwitchStartEnd()

void NXOpen::RoutingCommon::InsulationBuilder::SetSwitchStartEnd ( bool switchStartEnd)

设置路径方向
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

参数
switchStartEnd切换起止方向

◆ SetWrapMethod()

void NXOpen::RoutingCommon::InsulationBuilder::SetWrapMethod ( NXOpen::RoutingCommon::InsulationBuilder::WrapType wrapMethod)

设置包裹式绝缘的NXOpen::RoutingCommon::InsulationBuilder::WrapType(包裹类型)。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

参数
wrapMethod包裹类型

◆ StartOffsetPoint()

NXOpen::RoutingCommon::PathDimensionBuilder * NXOpen::RoutingCommon::InsulationBuilder::StartOffsetPoint ( )

获取定义绝缘起始位置的起始偏移点
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ StartPoint()

NXOpen::RoutingCommon::PathDimensionBuilder * NXOpen::RoutingCommon::InsulationBuilder::StartPoint ( )

获取定义绝缘起始位置的起点
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ StockSettings()

NXOpen::Routing::StockBlockBuilder * NXOpen::RoutingCommon::InsulationBuilder::StockSettings ( )

获取绝缘分配的管料设置。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ SuggestWrapMethodBasedOnStockSettings()

NXOpen::RoutingCommon::InsulationBuilder::WrapType NXOpen::RoutingCommon::InsulationBuilder::SuggestWrapMethodBasedOnStockSettings ( )

根据Routing::StockBlockBuilder(管料设置)返回NXOpen::RoutingCommon::InsulationBuilder::WrapType(包裹类型)的建议值。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")

◆ SwitchStartEnd()

bool NXOpen::RoutingCommon::InsulationBuilder::SwitchStartEnd ( )

获取路径方向
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ UpdatePath()

void NXOpen::RoutingCommon::InsulationBuilder::UpdatePath ( )

更新起点、终点、起始偏移点、结束偏移点对应的路径
版本:NX1953.0.0

许可要求:routing_base ("Routing Basic")

◆ WrapMethod()

NXOpen::RoutingCommon::InsulationBuilder::WrapType NXOpen::RoutingCommon::InsulationBuilder::WrapMethod ( )

获取包裹式绝缘的NXOpen::RoutingCommon::InsulationBuilder::WrapType(包裹类型)。
版本:NX1847.0.0。

许可要求:routing_base ("Routing Basic")