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

船舶尺寸构建器 更多...

#include <Annotations_ShipDimensionBuilder.hxx>

类 NXOpen::Annotations::ShipDimensionBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  GroupType {
  GroupTypeMainShipItem , GroupTypeDecks , GroupTypeTransversalFrames , GroupTypeBulkheads ,
  GroupTypeLongitudinalFrames
}

Public 成员函数

NXOpen::Annotations::AppendedTextBuilderAppendedText ()
int Element ()
NXString ElementName ()
NXOpen::SelectDisplayableObjectFirstAssociativity ()
NXOpen::Annotations::ShipDimensionBuilder::GroupType Group ()
NXOpen::SelectDisplayableObjectInherit ()
NXOpen::Annotations::OriginBuilderOrigin ()
void SetElement (int element)
void SetElementName (const char *elementName)
void SetElementName (const NXString &elementName)
void SetGroup (NXOpen::Annotations::ShipDimensionBuilder::GroupType group)
NXOpen::Annotations::StyleBuilderStyle ()
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 _ShipDimensionBuilderBuilder

详细描述

船舶尺寸构建器

表示 NXOpen::Annotations::Dimension 构建器
要创建此类的新实例,请使用 NXOpen::Annotations::ShipDimensionCollection::CreateShipDimensionBuilder

创建于 NX9.0.0.

成员枚举类型说明

◆ GroupType

枚举表示概念模型中的组类型

枚举值
GroupTypeMainShipItem 

组类型 MainShipItem

GroupTypeDecks 

组类型 甲板

GroupTypeTransversalFrames 

组类型 横向框架

GroupTypeBulkheads 

组类型 舱壁

GroupTypeLongitudinalFrames 

组类型 纵向框架

成员函数说明

◆ AppendedText()

NXOpen::Annotations::AppendedTextBuilder * NXOpen::Annotations::ShipDimensionBuilder::AppendedText ( )

获取 附加文本
创建于 NX9.0.0.

许可要求:无

◆ Element()

int NXOpen::Annotations::ShipDimensionBuilder::Element ( )

获取 元素
创建于 NX9.0.0.

许可要求:无

◆ ElementName()

NXString NXOpen::Annotations::ShipDimensionBuilder::ElementName ( )

获取 元素名称
创建于 NX9.0.0.

许可要求:nx_ship_gen_arrange ("船舶总体布置") 或 nx_ship_basic ("船舶基本设计") 或 nx_ship_detail ("船舶详细设计") 或 nx_ship_mfg_prep ("船舶制造")

◆ FirstAssociativity()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::ShipDimensionBuilder::FirstAssociativity ( )

获取 第一关联对象
创建于 NX9.0.0.

许可要求:无

◆ Group()

NXOpen::Annotations::ShipDimensionBuilder::GroupType NXOpen::Annotations::ShipDimensionBuilder::Group ( )

获取 组
创建于 NX9.0.0.

许可要求:无

◆ Inherit()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::ShipDimensionBuilder::Inherit ( )

获取 继承
创建于 NX9.0.0.

许可要求:无

◆ Origin()

NXOpen::Annotations::OriginBuilder * NXOpen::Annotations::ShipDimensionBuilder::Origin ( )

获取 原点
创建于 NX9.0.0.

许可要求:无

◆ SetElement()

void NXOpen::Annotations::ShipDimensionBuilder::SetElement ( int element)

设置 元素
创建于 NX9.0.0.

许可要求:nx_ship_gen_arrange ("船舶总体布置") 或 nx_ship_basic ("船舶基本设计") 或 nx_ship_detail ("船舶详细设计") 或 nx_ship_mfg_prep ("船舶制造")

参数
elementelement

◆ SetElementName() [1/2]

void NXOpen::Annotations::ShipDimensionBuilder::SetElementName ( const char * elementName)

设置 元素名称
创建于 NX9.0.0.

许可要求:nx_ship_gen_arrange ("船舶总体布置") 或 nx_ship_basic ("船舶基本设计") 或 nx_ship_detail ("船舶详细设计") 或 nx_ship_mfg_prep ("船舶制造")

参数
elementNameelementname

◆ SetElementName() [2/2]

void NXOpen::Annotations::ShipDimensionBuilder::SetElementName ( const NXString & elementName)

设置 元素名称
创建于 NX9.0.0.

许可要求:nx_ship_gen_arrange ("船舶总体布置") 或 nx_ship_basic ("船舶基本设计") 或 nx_ship_detail ("船舶详细设计") 或 nx_ship_mfg_prep ("船舶制造")

参数
elementNameelementname

◆ SetGroup()

void NXOpen::Annotations::ShipDimensionBuilder::SetGroup ( NXOpen::Annotations::ShipDimensionBuilder::GroupType group)

设置 组
创建于 NX9.0.0.

许可要求:nx_ship_gen_arrange ("船舶总体布置") 或 nx_ship_basic ("船舶基本设计") 或 nx_ship_detail ("船舶详细设计") 或 nx_ship_mfg_prep ("船舶制造")

参数
groupgroup

◆ Style()

NXOpen::Annotations::StyleBuilder * NXOpen::Annotations::ShipDimensionBuilder::Style ( )

获取 样式
创建于 NX9.0.0.

许可要求:无