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

扶手构建器 更多...

#include <Routing_HandrailBuilder.hxx>

类 NXOpen::Routing::HandrailBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  PostTypes { PostTypesStart , PostTypesIntermediate , PostTypesNone , PostTypesEnd }

Public 成员函数

bool AutoCloseOption ()
bool HasHorizontalRails ()
void PlaceHandrail (const NXOpen::Point3d &postLocation)
NXOpen::Routing::HandrailBuilder::PostTypes PostType ()
void ReverseLastPost ()
void SetAutoCloseOption (bool autoClose)
void SetHandrailPartCharx (NXOpen::Routing::CharacteristicList *partCharx)
void SetHasHorizontalRails (bool railOption)
void SetPostType (NXOpen::Routing::HandrailBuilder::PostTypes postType)
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 _HandrailBuilderBuilder

详细描述

扶手构建器

   代表一个 @link NXOpen::Routing::HandrailBuilder NXOpen::Routing::HandrailBuilder@endlink
   从选中的点创建扶手。根据立柱类型可选放置立柱,然后在与立柱对应的路径控制点之间放置扶手,以此完成创建。
<br> 要创建此类的新实例,请使用 @link NXOpen::Routing::RouteManager::CreateHandrailBuilder  NXOpen::Routing::RouteManager::CreateHandrailBuilder @endlink  <br>


创建于NX8.5.0版本。

成员枚举类型说明

◆ PostTypes

立柱类型:起始、中间、无、末端。 起始类型表示扶手需闭合至起始立柱。 中间类型表示该立柱既非起始也非末端,位于中间位置。 无类型表示该立柱为中间类型,保留扶手但无实体立柱。 末端类型表示该立柱为最后一根立柱。

枚举值
PostTypesStart 

起始

PostTypesIntermediate 

中间

PostTypesNone 

PostTypesEnd 

末端

成员函数说明

◆ AutoCloseOption()

bool NXOpen::Routing::HandrailBuilder::AutoCloseOption ( )

获取是否自动闭合扶手的选项
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

◆ HasHorizontalRails()

bool NXOpen::Routing::HandrailBuilder::HasHorizontalRails ( )

获取是否创建水平扶手的选项
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

◆ PlaceHandrail()

void NXOpen::Routing::HandrailBuilder::PlaceHandrail ( const NXOpen::Point3d & postLocation)

创建扶手立柱、水平扶手装配组件,并将其放置在正确的方位。
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

参数
postLocation扶手的放置点

◆ PostType()

NXOpen::Routing::HandrailBuilder::PostTypes NXOpen::Routing::HandrailBuilder::PostType ( )

获取立柱类型:起始、中间、无、末端
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

◆ ReverseLastPost()

void NXOpen::Routing::HandrailBuilder::ReverseLastPost ( )

反转最后放置的立柱的方位
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

◆ SetAutoCloseOption()

void NXOpen::Routing::HandrailBuilder::SetAutoCloseOption ( bool autoClose)

设置是否自动闭合扶手的选项
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

参数
autoClose自动闭合选项

◆ SetHandrailPartCharx()

void NXOpen::Routing::HandrailBuilder::SetHandrailPartCharx ( NXOpen::Routing::CharacteristicList * partCharx)

设置扶手部件的属性列表
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

参数
partCharx用于扶手立柱的属性列表

◆ SetHasHorizontalRails()

void NXOpen::Routing::HandrailBuilder::SetHasHorizontalRails ( bool railOption)

设置是否创建水平扶手的选项
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

参数
railOption扶手选项

◆ SetPostType()

void NXOpen::Routing::HandrailBuilder::SetPostType ( NXOpen::Routing::HandrailBuilder::PostTypes postType)

设置立柱类型:起始、中间、无、末端
创建于NX8.5.0版本。

许可证要求:routing_platform ("Routing Platform")

参数
postType立柱类型