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

复合材料管理器 更多...

#include <Composites_Manager.hxx>

Public 成员函数

NXOpen::Composites::ActivationManagerActivationManager ()
NXOpen::Composites::AddPlyPieceBuilderCreateAddPlyPieceBuilder (NXOpen::Part *part, NXOpen::Composites::PlyPiece *plyPiece)
NXOpen::Composites::CoreBuilderCreateCoreBuilder (NXOpen::Part *part, NXOpen::Composites::Core *core)
NXOpen::Composites::CrossSectionBuilderCreateCrossSectionBuilder (NXOpen::Part *part, NXOpen::Composites::CrossSection *crossSection)
NXOpen::Composites::DartBuilderCreateDartBuilder (NXOpen::Part *part, NXOpen::Composites::Dart *dart)
NXOpen::Composites::DesignStationBuilderCreateDesignStationBuilder (NXOpen::Part *part, NXOpen::Composites::DesignStation *designStation)
NXOpen::Composites::LaminateBuilderCreateLaminateBuilder (NXOpen::Part *part, NXOpen::Composites::Laminate *laminate)
NXOpen::Composites::LaserProjectionExportCreateLaserProjectionExport (NXOpen::Part *part)
NXOpen::Composites::PlmLaserProjectionExportCreatePlmLaserProjectionExport (NXOpen::Part *part)
NXOpen::Composites::PlmPlyFlatPatternToDxfBuilderCreatePlmPlyFlatPatternToDXFBuilder (NXOpen::Part *part)
NXOpen::Composites::PlyBuilderCreatePlyBuilder (NXOpen::Part *part, NXOpen::Composites::Ply *ply)
NXOpen::Composites::PlyFlatPatternToDxfBuilderCreatePlyFlatPatternToDXFBuilder (NXOpen::Part *part)
NXOpen::Composites::PlyPMIBuilderCreatePlyPMIBuilder (NXOpen::Part *part, NXOpen::Annotations::SimpleDraftingAid *annotation)
NXOpen::Composites::PreferencesBuilderCreatePreferencesBuilder (NXOpen::Part *part)
NXOpen::Composites::ProducibilityBuilderCreateProducibilityBuilder (NXOpen::Part *part, NXOpen::Composites::Producibility *producibility)
NXOpen::Composites::RosetteBuilderCreateRosetteBuilder (NXOpen::Part *part, NXOpen::Composites::Rosette *rosette)
NXOpen::Composites::CompositePartGetCompositePart (NXOpen::Part *part)
tag_t Tag () const
NXOpen::Composites::UpdateManagerUpdateManager ()

静态 Public 成员函数

static ManagerGetManager (NXOpen::Session *owner)

详细描述

复合材料管理器

管理Composites应用程序的构建器和通用功能
要获取此类的实例,请参考 NXOpen::Session

创建于NX1926.0.0版本。

成员函数说明

◆ ActivationManager()

NXOpen::Composites::ActivationManager * NXOpen::Composites::Manager::ActivationManager ( )

获取属于此管理器的Composites::ActivationManager
于NX2206.0.0版本创建。

◆ CreateAddPlyPieceBuilder()

NXOpen::Composites::AddPlyPieceBuilder * NXOpen::Composites::Manager::CreateAddPlyPieceBuilder ( NXOpen::Part * part,
NXOpen::Composites::PlyPiece * plyPiece )

创建一个Composites::AddPlyPieceBuilder,用于为拼接的Composites::Ply定义铺层片段
于NX2312.0.0版本创建。

许可要求:nx_composites ("复合材料")

参数
part部件
plyPiece铺层片段

◆ CreateCoreBuilder()

NXOpen::Composites::CoreBuilder * NXOpen::Composites::Manager::CreateCoreBuilder ( NXOpen::Part * part,
NXOpen::Composites::Core * core )

创建一个Composites::CoreBuilder 以创建或编辑Composites::Core 对象
于NX2007.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
core芯材

◆ CreateCrossSectionBuilder()

NXOpen::Composites::CrossSectionBuilder * NXOpen::Composites::Manager::CreateCrossSectionBuilder ( NXOpen::Part * part,
NXOpen::Composites::CrossSection * crossSection )

创建一个Composites::CrossSectionBuilder 以创建或编辑Composites::CrossSection 对象
于NX2206.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
crossSection横截面

◆ CreateDartBuilder()

NXOpen::Composites::DartBuilder * NXOpen::Composites::Manager::CreateDartBuilder ( NXOpen::Part * part,
NXOpen::Composites::Dart * dart )

创建一个Composites::DartBuilder 以创建或编辑Composites::Dart 对象
于NX2206.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
dart褶皱

◆ CreateDesignStationBuilder()

NXOpen::Composites::DesignStationBuilder * NXOpen::Composites::Manager::CreateDesignStationBuilder ( NXOpen::Part * part,
NXOpen::Composites::DesignStation * designStation )

创建一个Composites::DesignStationBuilder 以创建或编辑Composites::DesignStation 对象
于NX2206.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
designStation设计工位

◆ CreateLaminateBuilder()

NXOpen::Composites::LaminateBuilder * NXOpen::Composites::Manager::CreateLaminateBuilder ( NXOpen::Part * part,
NXOpen::Composites::Laminate * laminate )

创建一个Composites::LaminateBuilder 以创建或编辑Composites::Laminate 对象
于NX1926.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
laminate层合板

◆ CreateLaserProjectionExport()

NXOpen::Composites::LaserProjectionExport * NXOpen::Composites::Manager::CreateLaserProjectionExport ( NXOpen::Part * part)

创建一个Composites::LaserProjectionExport,用于为激光投影系统生成文件
于NX2306.0.0版本创建。

许可要求:nx_composites_laser ("导出激光投影数据")

参数
part部件

◆ CreatePlmLaserProjectionExport()

NXOpen::Composites::PlmLaserProjectionExport * NXOpen::Composites::Manager::CreatePlmLaserProjectionExport ( NXOpen::Part * part)

创建一个Composites::PlmLaserProjectionExport,用于在Teamcenter中将激光投影系统文件发布为数据集
于NX2312.0.0版本创建。

许可要求:nx_composites_laser ("导出激光投影数据")

参数
part部件

◆ CreatePlmPlyFlatPatternToDXFBuilder()

NXOpen::Composites::PlmPlyFlatPatternToDxfBuilder * NXOpen::Composites::Manager::CreatePlmPlyFlatPatternToDXFBuilder ( NXOpen::Part * part)

创建一个Composites::PlmPlyFlatPatternToDxfBuilder,用于在Teamcenter中将展开图样DXF文件发布为数据集
于NX2312.0.0版本创建。

许可要求:dxfdwg ("DxF/DWG转换器")、nx_composites ("复合材料")

参数
part部件

◆ CreatePlyBuilder()

NXOpen::Composites::PlyBuilder * NXOpen::Composites::Manager::CreatePlyBuilder ( NXOpen::Part * part,
NXOpen::Composites::Ply * ply )

创建一个Composites::PlyBuilder 以创建或编辑Composites::Ply 对象
于NX1926.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
ply铺层

◆ CreatePlyFlatPatternToDXFBuilder()

NXOpen::Composites::PlyFlatPatternToDxfBuilder * NXOpen::Composites::Manager::CreatePlyFlatPatternToDXFBuilder ( NXOpen::Part * part)

创建一个Composites::FlatPatternToDxfBuilder 以将展开图输出到DXF文件

弃用
于NX2312.0.0版本弃用。请改用Composites::PlyFlatPatternToDxfBuilder

于NX2212.0.0版本创建。

许可要求:dxfdwg ("DxF/DWG Translator"), nx_composites (" Composites")

创建一个Composites::PlyFlatPatternToDxfBuilder 以将多个展开图输出到DXF文件
于NX2312.0.0版本创建。

许可要求:dxfdwg ("DxF/DWG Translator"), nx_composites (" Composites")

参数
part部件

◆ CreatePlyPMIBuilder()

NXOpen::Composites::PlyPMIBuilder * NXOpen::Composites::Manager::CreatePlyPMIBuilder ( NXOpen::Part * part,
NXOpen::Annotations::SimpleDraftingAid * annotation )

创建一个Composites::PlyPMIBuilder,用于在Composites::Ply对象上创建注释
于NX2406.0.0版本创建。

许可要求:nx_composites ("复合材料")

参数
part部件
annotation注释

◆ CreatePreferencesBuilder()

NXOpen::Composites::PreferencesBuilder * NXOpen::Composites::Manager::CreatePreferencesBuilder ( NXOpen::Part * part)

创建一个Composites::PreferencesBuilder 以创建或编辑Composites::Preferences 对象。 Composites::Preferences 对象每个部件文件一个。
于NX2206.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件

◆ CreateProducibilityBuilder()

NXOpen::Composites::ProducibilityBuilder * NXOpen::Composites::Manager::CreateProducibilityBuilder ( NXOpen::Part * part,
NXOpen::Composites::Producibility * producibility )

创建一个Composites::ProducibilityBuilder 以创建或编辑Composites::Producibility 对象
于NX1926.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
producibility可制造性

◆ CreateRosetteBuilder()

NXOpen::Composites::RosetteBuilder * NXOpen::Composites::Manager::CreateRosetteBuilder ( NXOpen::Part * part,
NXOpen::Composites::Rosette * rosette )

创建一个Composites::RosetteBuilder 以创建或编辑Composites::Rosette 对象
于NX1926.0.0版本创建。

许可要求:nx_composites (" Composites")

参数
part部件
rosette方向花

◆ GetCompositePart()

NXOpen::Composites::CompositePart * NXOpen::Composites::Manager::GetCompositePart ( NXOpen::Part * part)

如果部件文件中存在Composites::CompositePart,则获取该对象
于NX2306.0.0版本创建。

许可要求:nx_composites ("复合材料")

参数
part部件

◆ GetManager()

Manager * NXOpen::Composites::Manager::GetManager ( NXOpen::Session * owner)
static

返回运行会话的Manager对象,该对象作为应用程序API的“网关”类。 此API中所有其他对象的引用都通过此类的方法和属性直接或间接获取。 调用此方法前,应使用NXOpen API的“GetSession”方法初始化平台会话。

◆ Tag()

tag_t NXOpen::Composites::Manager::Tag ( ) const

返回此对象的标签。

◆ UpdateManager()

NXOpen::Composites::UpdateManager * NXOpen::Composites::Manager::UpdateManager ( )

获取属于此管理器的Composites::UpdateManager
于NX2306.0.0版本创建。