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

部件导入器 更多...

#include <PartImporter.hxx>

类 NXOpen::PartImporter 继承关系图:
NXOpen::Importer NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DestinationCoordinateSystemSpecificationType { DestinationCoordinateSystemSpecificationTypeWork , DestinationCoordinateSystemSpecificationTypeSpecified }
enum  LayerOptionType { LayerOptionTypeWork , LayerOptionTypeOriginal }

Public 成员函数

bool CreateNamedGroup ()
NXOpen::NXMatrixDestinationCoordinateSystem ()
NXOpen::PartImporter::DestinationCoordinateSystemSpecificationType DestinationCoordinateSystemSpecification ()
NXOpen::Point3d DestinationPoint ()
bool ImportCamObjects ()
bool ImportViews ()
NXOpen::PartImporter::LayerOptionType LayerOption ()
double Scale ()
void SetCreateNamedGroup (bool createNamedGroup)
void SetDestinationCoordinateSystem (NXOpen::NXMatrix *destinationCoordinateSystem)
void SetDestinationCoordinateSystemSpecification (NXOpen::PartImporter::DestinationCoordinateSystemSpecificationType destinationCoordinateSystemSpecification)
void SetDestinationPoint (const NXOpen::Point3d &destinationPoint)
void SetImportCamObjects (bool importCamObjects)
void SetImportViews (bool importViews)
void SetLayerOption (NXOpen::PartImporter::LayerOptionType layerOption)
void SetScale (double scale)
void SetSpecifiedCoordinateSystem (NXOpen::CoordinateSystem *specifiedCoordinateSystem)
void SetSpecifiedCoordinateSystem (NXOpen::CoordinateSystem *specifiedCoordinateSystem, bool deleteSpecifiedCoordinateSystem)
Public 成员函数 继承自 NXOpen::Importer
NXString FileName ()
void SetFileName (const char *fileName)
void SetFileName (const NXString &fileName)
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 _PartImporterBuilder

详细描述

部件导入器

用于将部件导入工作部件。可导入NX部件或外部部件, 例如I-DEAS、CATIA或Teamcenter Visualization部件。若启用属性NXOpen::PartImporter::CreateNamedGroup, 将为导入部件的内容创建一个命名组。在NXOpen::PartImporter 上执行Builder::Commit 后, 可通过Builder::GetCommittedObjects 方法返回的对象数组访问导入时创建的命名组。
使用ImportManager::CreatePartImporter 获取此类实例。

创建于NX5.0.0。

成员枚举类型说明

◆ DestinationCoordinateSystemSpecificationType

指定目标坐标系类型。
创建于NX5.0.0。

枚举值
DestinationCoordinateSystemSpecificationTypeWork 

使用工作坐标系。

DestinationCoordinateSystemSpecificationTypeSpecified 

使用指定坐标系。

◆ LayerOptionType

指定部件导入的目标图层。
创建于NX5.0.0。

枚举值
LayerOptionTypeWork 

将部件导入工作图层。

LayerOptionTypeOriginal 

将部件导入原图层。

成员函数说明

◆ CreateNamedGroup()

bool NXOpen::PartImporter::CreateNamedGroup ( )

获取是否创建命名组的标志。返回true表示启用该标志。
创建于NX5.0.0。

许可要求: 无

◆ DestinationCoordinateSystem()

NXOpen::NXMatrix * NXOpen::PartImporter::DestinationCoordinateSystem ( )

获取目标坐标系。
创建于NX5.0.0。

许可要求:无

◆ DestinationCoordinateSystemSpecification()

NXOpen::PartImporter::DestinationCoordinateSystemSpecificationType NXOpen::PartImporter::DestinationCoordinateSystemSpecification ( )

获取目标坐标系指定方式。
创建于NX5.0.0。

许可要求:无

◆ DestinationPoint()

NXOpen::Point3d NXOpen::PartImporter::DestinationPoint ( )

获取目标点。
创建于NX5.0.0。

许可要求:无

◆ ImportCamObjects()

bool NXOpen::PartImporter::ImportCamObjects ( )

获取"导入CAM对象"标志。返回true表示该标志已开启。
创建于NX5.0.0。

许可要求:无

◆ ImportViews()

bool NXOpen::PartImporter::ImportViews ( )

获取"导入视图"标志。返回true表示该标志已开启。
创建于NX5.0.0。

许可要求:无

◆ LayerOption()

NXOpen::PartImporter::LayerOptionType NXOpen::PartImporter::LayerOption ( )

获取图层选项。
创建于NX5.0.0。

许可要求:无

◆ Scale()

double NXOpen::PartImporter::Scale ( )

获取缩放比例。
创建于NX5.0.0。

许可要求: 无

◆ SetCreateNamedGroup()

void NXOpen::PartImporter::SetCreateNamedGroup ( bool createNamedGroup)

设置是否创建命名组的标志。设为true表示启用该标志。
创建于NX5.0.0。

许可要求: 无

参数
createNamedGroup是否创建命名组

◆ SetDestinationCoordinateSystem()

void NXOpen::PartImporter::SetDestinationCoordinateSystem ( NXOpen::NXMatrix * destinationCoordinateSystem)

设置目标坐标系。
创建于NX5.0.0。

许可要求:无

参数
destinationCoordinateSystem目标坐标系

◆ SetDestinationCoordinateSystemSpecification()

void NXOpen::PartImporter::SetDestinationCoordinateSystemSpecification ( NXOpen::PartImporter::DestinationCoordinateSystemSpecificationType destinationCoordinateSystemSpecification)

设置目标坐标系指定方式。
创建于NX5.0.0。

许可要求:无

参数
destinationCoordinateSystemSpecification目标坐标系指定方式

◆ SetDestinationPoint()

void NXOpen::PartImporter::SetDestinationPoint ( const NXOpen::Point3d & destinationPoint)

设置目标点。
创建于NX5.0.0。

许可要求:无

参数
destinationPoint目标点

◆ SetImportCamObjects()

void NXOpen::PartImporter::SetImportCamObjects ( bool importCamObjects)

设置"导入CAM对象"标志。设为true表示开启该标志。
创建于NX5.0.0。

许可要求:无

参数
importCamObjects导入CAM对象标志

◆ SetImportViews()

void NXOpen::PartImporter::SetImportViews ( bool importViews)

设置"导入视图"标志。设为true表示开启该标志。
创建于NX5.0.0。

许可要求:无

参数
importViews导入视图标志

◆ SetLayerOption()

void NXOpen::PartImporter::SetLayerOption ( NXOpen::PartImporter::LayerOptionType layerOption)

设置图层选项。
创建于NX5.0.0。

许可要求:无

参数
layerOption图层选项

◆ SetScale()

void NXOpen::PartImporter::SetScale ( double scale)

设置缩放比例。
创建于NX5.0.0。

许可要求: 无

参数
scale缩放比例

◆ SetSpecifiedCoordinateSystem() [1/2]

void NXOpen::PartImporter::SetSpecifiedCoordinateSystem ( NXOpen::CoordinateSystem * specifiedCoordinateSystem)

设置指定坐标系。设置目标坐标系后,该指定坐标系将被删除
创建于NX8.0.0。

许可要求:无

参数
specifiedCoordinateSystem指定坐标系

◆ SetSpecifiedCoordinateSystem() [2/2]

void NXOpen::PartImporter::SetSpecifiedCoordinateSystem ( NXOpen::CoordinateSystem * specifiedCoordinateSystem,
bool deleteSpecifiedCoordinateSystem )

设置指定坐标系。此方法提供是否删除指定坐标系的选项。若不标记删除,则由用户负责删除该指定坐标系。
创建于NX8.0.1。

许可要求:无

参数
specifiedCoordinateSystem指定坐标系
deleteSpecifiedCoordinateSystem若为true,指定坐标系将被删除。