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

DXF/DWG文件导入器 更多...

#include <DxfdwgImporter.hxx>

类 NXOpen::DxfdwgImporter 继承关系图:
NXOpen::BaseImporter NXOpen::DexBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AspectRatioOptions { AspectRatioOptionsAutomaticCalculation , AspectRatioOptionsUseSameAsACADWidthFactor , AspectRatioOptionsUseValueSpecifiedInMappingFile , AspectRatioOptionsScaleACADWidthFactorWithSpecifiedValue }
enum  ConvLayoutsAs { ConvLayoutsAsAll , ConvLayoutsAsSelectedInPreview }
enum  FacetImportAs { FacetImportAsJt , FacetImportAsConvergent }
enum  ImportBlocksAs { ImportBlocksAsGroup , ImportBlocksAsCustomSymbol , ImportBlocksAsPart , ImportBlocksAsNX2DComponent }
enum  ImportCurvesAs { ImportCurvesAsSketchCurves , ImportCurvesAsCurves }
enum  ImportDimensionsAs { ImportDimensionsAsReal , ImportDimensionsAsGroup }
enum  ImportPolylinesAs { ImportPolylinesAsSplines , ImportPolylinesAsArcLines }
enum  ImportToEnum { ImportToEnumWork , ImportToEnumNew }
enum  ProcessingOrderAs { ProcessingOrderAsAlphabetical , ProcessingOrderAsObjectCount }
enum  SendLayoutsAs { SendLayoutsAsImportedView , SendLayoutsAsDrawingView }
enum  SendModelDataAs {
  SendModelDataAsModeling , SendModelDataAsDrawingView , SendModelDataAsDrawingSheet , SendModelDataAsNewDrawingSheet ,
  SendModelDataAsSelectedDrawingSheet
}
enum  UnitsEnum {
  UnitsEnumSameAsTemplate , UnitsEnumMetric , UnitsEnumEnglish , UnitsEnumMicrometer ,
  UnitsEnumMeter
}
enum  WorkflowAs { WorkflowAsDrawing , WorkflowAsThreeD }
Public 类型 继承自 NXOpen::BaseImporter
enum  Mode { ModeNativeFileSystem , ModeTeamcenter }

Public 成员函数

NXString AcadLayoutsToImport ()
NXOpen::DxfdwgImporter::AspectRatioOptions AspectRatioOption ()
bool AvoidUsedNXLayers ()
bool ConvLayoutData ()
NXOpen::DxfdwgImporter::ConvLayoutsAs ConvLayouts ()
bool ConvModelData ()
NXString CrossHatchMappingFile ()
int DestForUnselectedLayer ()
NXString DrawingSheetNametoImportModelData ()
NXOpen::DxfdwgImporter::FacetImportAs FacetImport ()
bool FileOpenFlag ()
bool HealBodies ()
NXOpen::DxfdwgImporter::ImportBlocksAs ImportBlockType ()
NXOpen::DxfdwgImporter::ImportCurvesAs ImportCurvesType ()
NXOpen::DxfdwgImporter::ImportDimensionsAs ImportDimensionType ()
NXOpen::DxfdwgImporter::ImportPolylinesAs ImportPolylineTo ()
NXOpen::DxfdwgImporter::ImportToEnum ImportTo ()
bool ImportToTeamcenter ()
NXString LineFontMappingFile ()
double ModelScaleFactor ()
bool Optimize ()
NXOpen::DxfdwgImporter::ProcessingOrderAs ProcessingOrder ()
bool ReadLayerNumFromPrefix ()
double RotationAngle ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
NXOpen::DxfdwgImporter::SendLayoutsAs SendLayoutsTo ()
NXOpen::DxfdwgImporter::SendModelDataAs SendModelDataTo ()
void SetAcadLayoutsToImport (const char *layoutNames)
void SetAcadLayoutsToImport (const NXString &layoutNames)
void SetAspectRatioOption (NXOpen::DxfdwgImporter::AspectRatioOptions widthFactorMode)
void SetAvoidUsedNXLayers (bool avoidUsedNXLayers)
void SetConvLayoutData (bool convLayoutData)
void SetConvLayouts (NXOpen::DxfdwgImporter::ConvLayoutsAs convLayoutsAs)
void SetConvModelData (bool convModelData)
void SetCrossHatchMappingFile (const char *filename)
void SetCrossHatchMappingFile (const NXString &filename)
void SetDestForUnselectedLayer (int destForUnselectedLayer)
void SetDrawingSheetNametoImportModelData (const char *drawingSheetName)
void SetDrawingSheetNametoImportModelData (const NXString &drawingSheetName)
void SetFacetImport (NXOpen::DxfdwgImporter::FacetImportAs workflow)
void SetFileOpenFlag (bool doingFileOpen)
void SetHealBodies (bool healBodies)
void SetImportBlockType (NXOpen::DxfdwgImporter::ImportBlocksAs importBlockType)
void SetImportCurvesType (NXOpen::DxfdwgImporter::ImportCurvesAs importCurvesType)
void SetImportDimensionType (NXOpen::DxfdwgImporter::ImportDimensionsAs importDimensionType)
void SetImportPolylineTo (NXOpen::DxfdwgImporter::ImportPolylinesAs importPolylineTo)
void SetImportTo (NXOpen::DxfdwgImporter::ImportToEnum importTo)
void SetImportToTeamcenter (bool importToTeamcenter)
void SetLineFontMappingFile (const char *filename)
void SetLineFontMappingFile (const NXString &filename)
void SetModelScaleFactor (double scaleFactor)
void SetOptimize (bool optimize)
void SetProcessingOrder (NXOpen::DxfdwgImporter::ProcessingOrderAs processingOrder)
void SetReadLayerNumFromPrefix (bool readLayerNumFromPrefix)
void SetRotationAngle (double rotationAngle)
void SetSendLayoutsTo (NXOpen::DxfdwgImporter::SendLayoutsAs sendLayoutsTo)
void SetSendModelDataTo (NXOpen::DxfdwgImporter::SendModelDataAs sendModelDataTo)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
void SetSimplifyGeometry (bool simplify)
void SetSkipEmptyLayer (bool skipEmptyLayer)
void SetTemplateFile (const char *filename)
void SetTemplateFile (const NXString &filename)
void SetTextFontMappingFile (const char *filename)
void SetTextFontMappingFile (const NXString &filename)
NXString SettingsFile ()
void SetTranslateUnselectedLayer (bool translateUnselectedLayer)
void SetTranslationX (double deltaX)
void SetTranslationY (double deltaY)
void SetTranslationZ (double deltaZ)
void SetUnits (NXOpen::DxfdwgImporter::UnitsEnum units)
void SetUnSelectedLayers (const char *unselectedLayers)
void SetUnSelectedLayers (const NXString &unselectedLayers)
void SetWorkflow (NXOpen::DxfdwgImporter::WorkflowAs workflow)
bool SimplifyGeometry ()
bool SkipEmptyLayer ()
NXString TemplateFile ()
NXString TextFontMappingFile ()
bool TranslateUnselectedLayer ()
double TranslationX ()
double TranslationY ()
double TranslationZ ()
NXOpen::DxfdwgImporter::UnitsEnum Units ()
NXString UnSelectedLayers ()
NXOpen::DxfdwgImporter::WorkflowAs Workflow ()
Public 成员函数 继承自 NXOpen::BaseImporter
NXOpen::BaseImporter::Mode GetMode ()
NXString InputFile ()
NXString OutputFile ()
void SetInputFile (const char *filename)
void SetInputFile (const NXString &filename)
void SetMode (NXOpen::BaseImporter::Mode mode)
void SetOutputFile (const char *filename)
void SetOutputFile (const NXString &filename)
Public 成员函数 继承自 NXOpen::DexBuilder
bool ProcessHoldFlag ()
void SetProcessHoldFlag (bool doingFileSave)
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 _DxfdwgImporterBuilder

详细描述

DXF/DWG文件导入器

表示用于导入DXF/DWG数据的@link NXOpen::DxfdwgImporter NXOpen::DxfdwgImporter@endlink
此类使用@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。
Commit()将返回NULL对象  <br> 要创建此类的新实例,请使用@link NXOpen::DexManager::CreateDxfdwgImporter  NXOpen::DexManager::CreateDxfdwgImporter @endlink  <br>

默认值。

属性
FacetImport Jt
HealBodies 0
ImportPolylineTo Splines
ImportTo New
ImportToTeamcenter 0
ModelScaleFactor 1.0
Optimize 0
ProcessHoldFlag 0
ProcessingOrder Alphabetical
RotationAngle 0.0
SimplifyGeometry 0
TranslationX 0.0
TranslationY 0.0
TranslationZ 0.0
Units SameAsTemplate


在NX6.0.0中创建。

成员枚举类型说明

◆ AspectRatioOptions

NX宽高比计算选项

枚举值
AspectRatioOptionsAutomaticCalculation 

自动计算

AspectRatioOptionsUseSameAsACADWidthFactor 

使用与AutoCAD宽度因子相同的值

AspectRatioOptionsUseValueSpecifiedInMappingFile 

使用映射文件中指定的值

AspectRatioOptionsScaleACADWidthFactorWithSpecifiedValue 

使用指定值缩放AutoCAD宽度因子

◆ ConvLayoutsAs

转换布局选项

枚举值
ConvLayoutsAsAll 

转换所有布局

ConvLayoutsAsSelectedInPreview 

转换预览中选择的布局

◆ FacetImportAs

DXF/DWG小平面导入选项

枚举值
FacetImportAsJt 

JT小平面

FacetImportAsConvergent 

收敛体

◆ ImportBlocksAs

块导入选项

枚举值
ImportBlocksAsGroup 

将块转换为组

ImportBlocksAsCustomSymbol 

将块转换为自定义符号

ImportBlocksAsPart 

将块转换为部件

ImportBlocksAsNX2DComponent 

将块转换为2D组件

◆ ImportCurvesAs

曲线导入选项

枚举值
ImportCurvesAsSketchCurves 

将曲线转换为草图曲线

ImportCurvesAsCurves 

将曲线转换为曲线

◆ ImportDimensionsAs

尺寸导入选项

枚举值
ImportDimensionsAsReal 

将尺寸转换为真实尺寸

ImportDimensionsAsGroup 

将尺寸转换为组

◆ ImportPolylinesAs

多段线导入为选项

枚举值
ImportPolylinesAsSplines 

多段线导入为样条

ImportPolylinesAsArcLines 

多段线导入为圆弧/直线

◆ ImportToEnum

导入到选项

枚举值
ImportToEnumWork 

导入dxf/dwg文件到工作部件

ImportToEnumNew 

导入dxf/dwg文件到新部件

◆ ProcessingOrderAs

非数值层的处理顺序

枚举值
ProcessingOrderAsAlphabetical 

字母顺序

ProcessingOrderAsObjectCount 

对象计数

◆ SendLayoutsAs

布局数据发送到选项

枚举值
SendLayoutsAsImportedView 

发送布局数据到导入视图

SendLayoutsAsDrawingView 

发送布局数据到工程图视图

◆ SendModelDataAs

模型数据发送到选项

枚举值
SendModelDataAsModeling 

模型数据发送到建模

SendModelDataAsDrawingView 

模型数据发送到工程视图

SendModelDataAsDrawingSheet 

模型数据发送到工程图纸

SendModelDataAsNewDrawingSheet 

模型数据发送到新工程图纸,特定于导入到工作部件

SendModelDataAsSelectedDrawingSheet 

模型数据发送到所选工程图纸,特定于导入到工作部件

◆ UnitsEnum

单位选项

枚举值
UnitsEnumSameAsTemplate 

与模板单位相同

UnitsEnumMetric 

毫米单位

UnitsEnumEnglish 

英寸单位

UnitsEnumMicrometer 

微米单位

UnitsEnumMeter 

米单位

◆ WorkflowAs

DXF/DWG导入工作流程选项

枚举值
WorkflowAsDrawing 

工程图工作流程

WorkflowAsThreeD 

3D工作流程

成员函数说明

◆ AcadLayoutsToImport()

NXString NXOpen::DxfdwgImporter::AcadLayoutsToImport ( )

返回 AutoCAD 布局导入命令 - 生成 AutoCAD 布局的列表
创建于 NX8.0.0.

许可证要求:无

◆ AspectRatioOption()

NXOpen::DxfdwgImporter::AspectRatioOptions NXOpen::DxfdwgImporter::AspectRatioOption ( )

返回AutoCAD宽高比计算方法 - 此方法将决定要使用的NX宽高比方法。
于NX8.5.0版本创建。

许可要求:无

◆ AvoidUsedNXLayers()

bool NXOpen::DxfdwgImporter::AvoidUsedNXLayers ( )

返回避免使用已用NX图层命令 - 若设置为true,将不使用目标部件的已用图层
于NX8.0.0创建。

许可要求:无

◆ ConvLayoutData()

bool NXOpen::DxfdwgImporter::ConvLayoutData ( )

返回导入布局数据命令 - 如果设置为 true,则将导入布局数据
创建于 NX8.0.0.

许可证要求:无

◆ ConvLayouts()

NXOpen::DxfdwgImporter::ConvLayoutsAs NXOpen::DxfdwgImporter::ConvLayouts ( )

返回转换布局命令 - 该命令将决定转换所有布局还是选定布局
创建于 NX8.0.0.

许可证要求:无

◆ ConvModelData()

bool NXOpen::DxfdwgImporter::ConvModelData ( )

返回导入模型数据命令 - 如果设置为 true,则将导入模型数据
创建于 NX8.0.0.

许可证要求:无

◆ CrossHatchMappingFile()

NXString NXOpen::DxfdwgImporter::CrossHatchMappingFile ( )

返回剖面线映射文件命令 - 剖面线映射的定义文件
于NX8.0.0版本创建。

许可要求:无

◆ DestForUnselectedLayer()

int NXOpen::DxfdwgImporter::DestForUnselectedLayer ( )

获取DestForUnselectedLayer命令 - 目标图层编号
创建于NX8.0.0。

许可证要求 : 无

◆ DrawingSheetNametoImportModelData()

NXString NXOpen::DxfdwgImporter::DrawingSheetNametoImportModelData ( )

返回用于导入模型数据的图纸名称 - 用于设置将DXF/DWG模型数据导入到工作部件的图纸名称
创建于 NX1926.0.0。

许可证要求 : 无

◆ FacetImport()

NXOpen::DxfdwgImporter::FacetImportAs NXOpen::DxfdwgImporter::FacetImport ( )

返回DXFDWG面片导入选项 - 用于将Face3D实体导入选项设置为JT面片或收敛实体
创建于 NX12.0.0。

许可证要求 : 无

◆ FileOpenFlag()

bool NXOpen::DxfdwgImporter::FileOpenFlag ( )

返回文件打开标志命令 - 若进行文件导入,应设置为false
于NX6.0.0版本创建。

许可要求:无

◆ HealBodies()

bool NXOpen::DxfdwgImporter::HealBodies ( )

返回修复实体命令 - 若设为true,则会尝试修复3D实体
创建于 NX11.0.0。

许可证要求 : 无

◆ ImportBlockType()

NXOpen::DxfdwgImporter::ImportBlocksAs NXOpen::DxfdwgImporter::ImportBlockType ( )

返回块导入类型命令 - 将AutoCAD块作为组或自定义符号导入
于NX8.0.0创建。

许可要求:无

◆ ImportCurvesType()

NXOpen::DxfdwgImporter::ImportCurvesAs NXOpen::DxfdwgImporter::ImportCurvesType ( )

返回曲线导入类型命令 - 当模型数据导入到工程图页时,该命令可用于设置草绘单条或多条曲线
于NX8.0.0创建。

许可要求:无

◆ ImportDimensionType()

NXOpen::DxfdwgImporter::ImportDimensionsAs NXOpen::DxfdwgImporter::ImportDimensionType ( )

返回尺寸导入类型命令 - 将AutoCAD尺寸作为实际尺寸或组数据导入
于NX8.0.0创建。

许可要求:无

◆ ImportPolylineTo()

NXOpen::DxfdwgImporter::ImportPolylinesAs NXOpen::DxfdwgImporter::ImportPolylineTo ( )

返回多段线导入命令 - 该命令确定多段线是否被导入为样条曲线或直线/圆弧。
于NX6.0.0创建。

许可要求:无

◆ ImportTo()

NXOpen::DxfdwgImporter::ImportToEnum NXOpen::DxfdwgImporter::ImportTo ( )

返回 ImportTo 命令 - 此选项将确定导入AutoCAD文件的目标。可以是新建(英制/公制)或工作部件。
创建于 NX6.0.0.

许可证要求:无

◆ ImportToTeamcenter()

bool NXOpen::DxfdwgImporter::ImportToTeamcenter ( )

返回导入到 Teamcenter 命令 - 如果设置为 true,则装配体将导入到 Teamcenter 中
创建于 NX7.0.0.

许可证要求:无

◆ LineFontMappingFile()

NXString NXOpen::DxfdwgImporter::LineFontMappingFile ( )

返回线字体映射文件命令 - 线字体映射的定义文件
于NX8.0.0版本创建。

许可要求:无

◆ ModelScaleFactor()

double NXOpen::DxfdwgImporter::ModelScaleFactor ( )

返回模型数据缩放因子 - 导入期间用于缩放模型数据的缩放因子
于NX11.0.0版本创建。

许可要求:无

◆ Optimize()

bool NXOpen::DxfdwgImporter::Optimize ( )

返回优化命令 - 若设为true,则会尝试优化3D几何
创建于 NX11.0.0。

许可证要求 : 无

◆ ProcessingOrder()

NXOpen::DxfdwgImporter::ProcessingOrderAs NXOpen::DxfdwgImporter::ProcessingOrder ( )

获取ProcessingOrder命令 - 此选项将决定AutoCAD图层的处理顺序
创建于NX8.0.0。

许可证要求 : 无

◆ ReadLayerNumFromPrefix()

bool NXOpen::DxfdwgImporter::ReadLayerNumFromPrefix ( )

返回从前缀读取图层编号命令 - 若设置为true,将从前缀读取图层编号
于NX8.0.0创建。

许可要求:无

◆ RotationAngle()

double NXOpen::DxfdwgImporter::RotationAngle ( )

返回旋转角度 - 用于变换模型数据的旋转角度值
创建于 NX12.0.0。

许可证要求 : 无

◆ SaveSettings() [1/2]

void NXOpen::DxfdwgImporter::SaveSettings ( const char * filename)

保存设置 - 将设置保存到指定文件
创建于 NX6.0.0.

许可证要求:无

参数
filename文件名

◆ SaveSettings() [2/2]

void NXOpen::DxfdwgImporter::SaveSettings ( const NXString & filename)

保存设置 - 将设置保存到指定文件
创建于 NX6.0.0.

许可证要求:无

参数
filename文件名

◆ SendLayoutsTo()

NXOpen::DxfdwgImporter::SendLayoutsAs NXOpen::DxfdwgImporter::SendLayoutsTo ( )

返回布局数据发送命令 - 该命令确定布局数据的目标位置
于NX8.0.0创建。

许可要求:无

◆ SendModelDataTo()

NXOpen::DxfdwgImporter::SendModelDataAs NXOpen::DxfdwgImporter::SendModelDataTo ( )

返回模型数据发送到命令 - 该命令将决定模型数据的目标位置
创建于 NX8.0.0.

许可证要求:无

◆ SetAcadLayoutsToImport() [1/2]

void NXOpen::DxfdwgImporter::SetAcadLayoutsToImport ( const char * layoutNames)

设置导入AutoCAD布局命令 - 生成ACAD布局列表
于NX8.0.0创建。

许可要求:无

参数
layoutNames布局名称

◆ SetAcadLayoutsToImport() [2/2]

void NXOpen::DxfdwgImporter::SetAcadLayoutsToImport ( const NXString & layoutNames)

设置 AutoCAD 布局导入命令 - 生成 AutoCAD 布局的列表
创建于 NX8.0.0.

许可证要求:无

参数
layoutNames布局名称

◆ SetAspectRatioOption()

void NXOpen::DxfdwgImporter::SetAspectRatioOption ( NXOpen::DxfdwgImporter::AspectRatioOptions widthFactorMode)

设置AutoCAD宽高比计算方法 - 此方法将决定要使用的NX宽高比方法。
于NX8.5.0版本创建。

许可要求:无

参数
widthFactorMode宽度因子模式

◆ SetAvoidUsedNXLayers()

void NXOpen::DxfdwgImporter::SetAvoidUsedNXLayers ( bool avoidUsedNXLayers)

设置避免使用已用NX图层命令 - 若设置为true,将不使用目标部件的已用图层
于NX8.0.0创建。

许可要求:无

参数
avoidUsedNXLayers是否避免使用已用NX图层

◆ SetConvLayoutData()

void NXOpen::DxfdwgImporter::SetConvLayoutData ( bool convLayoutData)

设置导入布局数据命令 - 如果设置为 true,则将导入布局数据
创建于 NX8.0.0.

许可证要求:无

参数
convLayoutData导入布局数据

◆ SetConvLayouts()

void NXOpen::DxfdwgImporter::SetConvLayouts ( NXOpen::DxfdwgImporter::ConvLayoutsAs convLayoutsAs)

设置转换布局命令 - 该命令将决定转换所有布局还是选定布局
创建于 NX8.0.0.

许可证要求:无

参数
convLayoutsAs转换布局方式

◆ SetConvModelData()

void NXOpen::DxfdwgImporter::SetConvModelData ( bool convModelData)

设置导入模型数据命令 - 如果设置为 true,则将导入模型数据
创建于 NX8.0.0.

许可证要求:无

参数
convModelData导入模型数据

◆ SetCrossHatchMappingFile() [1/2]

void NXOpen::DxfdwgImporter::SetCrossHatchMappingFile ( const char * filename)

设置剖面线映射文件命令 - 剖面线映射的定义文件
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetCrossHatchMappingFile() [2/2]

void NXOpen::DxfdwgImporter::SetCrossHatchMappingFile ( const NXString & filename)

设置剖面线映射文件命令 - 剖面线映射的定义文件
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetDestForUnselectedLayer()

void NXOpen::DxfdwgImporter::SetDestForUnselectedLayer ( int destForUnselectedLayer)

设置DestForUnselectedLayer命令 - 目标图层编号
创建于NX8.0.0。

许可证要求 : 无

参数
destForUnselectedLayer目标图层编号

◆ SetDrawingSheetNametoImportModelData() [1/2]

void NXOpen::DxfdwgImporter::SetDrawingSheetNametoImportModelData ( const char * drawingSheetName)

设置用于导入模型数据的图纸名称 - 为将DXF/DWG模型数据导入到工作部件设置图纸名称
在NX1926.0.0中创建。

许可证要求:无

参数
drawingSheetName图纸名称

◆ SetDrawingSheetNametoImportModelData() [2/2]

void NXOpen::DxfdwgImporter::SetDrawingSheetNametoImportModelData ( const NXString & drawingSheetName)

设置用于导入模型数据的图纸名称 - 为将DXF/DWG模型数据导入到工作部件设置图纸名称
在NX1926.0.0中创建。

许可证要求:无

参数
drawingSheetName图纸名称

◆ SetFacetImport()

void NXOpen::DxfdwgImporter::SetFacetImport ( NXOpen::DxfdwgImporter::FacetImportAs workflow)

设置DXFDWG面片导入选项 - 用于将Face3D实体导入选项设置为JT面片或收敛实体
创建于 NX12.0.0。

许可证要求 : 无

参数
workflow工作流程

◆ SetFileOpenFlag()

void NXOpen::DxfdwgImporter::SetFileOpenFlag ( bool doingFileOpen)

设置文件打开标志命令 - 若进行文件导入,应设置为false
于NX6.0.0版本创建。

许可要求:无

参数
doingFileOpen正在进行文件打开

◆ SetHealBodies()

void NXOpen::DxfdwgImporter::SetHealBodies ( bool healBodies)

设置修复实体命令 - 若设为true,则会尝试修复3D实体
创建于 NX11.0.0。

许可证要求 : 无

参数
healBodies修复实体

◆ SetImportBlockType()

void NXOpen::DxfdwgImporter::SetImportBlockType ( NXOpen::DxfdwgImporter::ImportBlocksAs importBlockType)

设置块导入类型命令 - 将AutoCAD块作为组或自定义符号导入
于NX8.0.0创建。

许可要求:无

参数
importBlockType块导入类型

◆ SetImportCurvesType()

void NXOpen::DxfdwgImporter::SetImportCurvesType ( NXOpen::DxfdwgImporter::ImportCurvesAs importCurvesType)

设置曲线导入类型命令 - 当模型数据导入到工程图页时,该命令可用于设置草绘单条或多条曲线
于NX8.0.0创建。

许可要求:无

参数
importCurvesType曲线导入类型

◆ SetImportDimensionType()

void NXOpen::DxfdwgImporter::SetImportDimensionType ( NXOpen::DxfdwgImporter::ImportDimensionsAs importDimensionType)

设置尺寸导入类型命令 - 将AutoCAD尺寸作为实际尺寸或组数据导入
于NX8.0.0创建。

许可要求:无

参数
importDimensionType尺寸导入类型

◆ SetImportPolylineTo()

void NXOpen::DxfdwgImporter::SetImportPolylineTo ( NXOpen::DxfdwgImporter::ImportPolylinesAs importPolylineTo)

设置多段线导入命令 - 该命令确定多段线是否被导入为样条曲线或直线/圆弧。
于NX6.0.0创建。

许可要求:无

参数
importPolylineTo多段线导入方式

◆ SetImportTo()

void NXOpen::DxfdwgImporter::SetImportTo ( NXOpen::DxfdwgImporter::ImportToEnum importTo)

设置 ImportTo 命令 - 此选项将确定导入AutoCAD文件的目标。可以是新建(英制/公制)或工作部件。
创建于 NX6.0.0.

许可证要求:无

参数
importTo导入目标

◆ SetImportToTeamcenter()

void NXOpen::DxfdwgImporter::SetImportToTeamcenter ( bool importToTeamcenter)

设置导入到 Teamcenter 命令 - 如果设置为 true,则装配体将导入到 Teamcenter 中
创建于 NX7.0.0.

许可证要求:无

参数
importToTeamcenter导入到 Teamcenter

◆ SetLineFontMappingFile() [1/2]

void NXOpen::DxfdwgImporter::SetLineFontMappingFile ( const char * filename)

设置线字体映射文件命令 - 线字体映射的定义文件
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetLineFontMappingFile() [2/2]

void NXOpen::DxfdwgImporter::SetLineFontMappingFile ( const NXString & filename)

设置线字体映射文件命令 - 线字体映射的定义文件
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetModelScaleFactor()

void NXOpen::DxfdwgImporter::SetModelScaleFactor ( double scaleFactor)

设置模型数据缩放因子 - 导入期间用于缩放模型数据的缩放因子
于NX11.0.0版本创建。

许可要求:无

参数
scaleFactor缩放因子

◆ SetOptimize()

void NXOpen::DxfdwgImporter::SetOptimize ( bool optimize)

设置优化命令 - 若设为true,则会尝试优化3D几何
创建于 NX11.0.0。

许可证要求 : 无

参数
optimize优化

◆ SetProcessingOrder()

void NXOpen::DxfdwgImporter::SetProcessingOrder ( NXOpen::DxfdwgImporter::ProcessingOrderAs processingOrder)

设置ProcessingOrder命令 - 此选项将决定AutoCAD图层的处理顺序
创建于NX8.0.0。

许可证要求 : 无

参数
processingOrder图层处理顺序

◆ SetReadLayerNumFromPrefix()

void NXOpen::DxfdwgImporter::SetReadLayerNumFromPrefix ( bool readLayerNumFromPrefix)

设置从前缀读取图层编号命令 - 若设置为true,将从前缀读取图层编号
于NX8.0.0创建。

许可要求:无

参数
readLayerNumFromPrefix是否从前缀读取图层编号

◆ SetRotationAngle()

void NXOpen::DxfdwgImporter::SetRotationAngle ( double rotationAngle)

设置旋转角度 - 用于变换模型数据的旋转角度值
创建于 NX12.0.0。

许可证要求 : 无

参数
rotationAngle旋转角度

◆ SetSendLayoutsTo()

void NXOpen::DxfdwgImporter::SetSendLayoutsTo ( NXOpen::DxfdwgImporter::SendLayoutsAs sendLayoutsTo)

设置布局数据发送命令 - 该命令确定布局数据的目标位置
于NX8.0.0创建。

许可要求:无

参数
sendLayoutsTo布局发送方式

◆ SetSendModelDataTo()

void NXOpen::DxfdwgImporter::SetSendModelDataTo ( NXOpen::DxfdwgImporter::SendModelDataAs sendModelDataTo)

设置模型数据发送到命令 - 该命令将决定模型数据的目标位置
创建于 NX8.0.0.

许可证要求:无

参数
sendModelDataTo模型数据发送到

◆ SetSettingsFile() [1/2]

void NXOpen::DxfdwgImporter::SetSettingsFile ( const char * filename)

设置SettingsFile命令 - 用于默认选项的定义文件
创建于NX6.0.0。

许可证要求 : 无

参数
filename文件名

◆ SetSettingsFile() [2/2]

void NXOpen::DxfdwgImporter::SetSettingsFile ( const NXString & filename)

设置SettingsFile命令 - 用于默认选项的定义文件
创建于NX6.0.0。

许可证要求 : 无

参数
filename文件名

◆ SetSimplifyGeometry()

void NXOpen::DxfdwgImporter::SetSimplifyGeometry ( bool simplify)

设置简化几何命令 - 若设为true,则会尝试将3D几何简化为解析几何
创建于 NX11.0.0。

许可证要求 : 无

参数
simplify简化

◆ SetSkipEmptyLayer()

void NXOpen::DxfdwgImporter::SetSkipEmptyLayer ( bool skipEmptyLayer)

设置SkipEmptyLayer命令 - 若设置为true,则不会转换未引用的AutoCAD图层
创建于NX8.0.0。

许可证要求 : 无

参数
skipEmptyLayer跳过空图层的标志

◆ SetTemplateFile() [1/2]

void NXOpen::DxfdwgImporter::SetTemplateFile ( const char * filename)

设置模板文件命令 - 该文件将用作 DXF/DWG 导入的模板
创建于 NX8.0.0.

许可证要求:无

参数
filename文件名

◆ SetTemplateFile() [2/2]

void NXOpen::DxfdwgImporter::SetTemplateFile ( const NXString & filename)

设置模板文件命令 - 该文件将用作 DXF/DWG 导入的模板
创建于 NX8.0.0.

许可证要求:无

参数
filename文件名

◆ SetTextFontMappingFile() [1/2]

void NXOpen::DxfdwgImporter::SetTextFontMappingFile ( const char * filename)

设置文字字体映射文件命令 - 文字字体映射的定义文件
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetTextFontMappingFile() [2/2]

void NXOpen::DxfdwgImporter::SetTextFontMappingFile ( const NXString & filename)

设置TextFontMappingFile命令 - 用于文字字体映射的定义文件
创建于NX8.0.0。

许可证要求 : 无

参数
filename文件名

◆ SettingsFile()

NXString NXOpen::DxfdwgImporter::SettingsFile ( )

获取SettingsFile命令 - 用于默认选项的定义文件
创建于NX6.0.0。

许可证要求 : 无

◆ SetTranslateUnselectedLayer()

void NXOpen::DxfdwgImporter::SetTranslateUnselectedLayer ( bool translateUnselectedLayer)

设置TranslateUnselectedLayer命令 - 若设置为true,则会转换未选中的图层
创建于NX8.0.0。

许可证要求 : 无

参数
translateUnselectedLayer转换未选中图层的标志

◆ SetTranslationX()

void NXOpen::DxfdwgImporter::SetTranslationX ( double deltaX)

设置X轴平移量 - 用于重新定位模型数据的X轴增量值
于NX11.0.0版本创建。

许可要求:无

参数
deltaXX轴增量

◆ SetTranslationY()

void NXOpen::DxfdwgImporter::SetTranslationY ( double deltaY)

设置Y方向平移 - 用于重定位模型数据的Y方向增量值
创建于 NX11.0.0。

许可证要求 : 无

参数
deltaYY方向增量

◆ SetTranslationZ()

void NXOpen::DxfdwgImporter::SetTranslationZ ( double deltaZ)

设置Z方向平移 - 用于重定位模型数据的Z方向增量值
创建于 NX11.0.0。

许可证要求 : 无

参数
deltaZZ方向增量

◆ SetUnits()

void NXOpen::DxfdwgImporter::SetUnits ( NXOpen::DxfdwgImporter::UnitsEnum units)

设置单位命令 - 该选项将决定目标零件的单位。
创建于 NX8.0.0.

许可证要求:无

参数
units单位

◆ SetUnSelectedLayers() [1/2]

void NXOpen::DxfdwgImporter::SetUnSelectedLayers ( const char * unselectedLayers)

设置UnSelectedLayers命令 - 设置未选中图层的列表
创建于NX8.0.0。

许可证要求 : 无

参数
unselectedLayers未选中图层列表

◆ SetUnSelectedLayers() [2/2]

void NXOpen::DxfdwgImporter::SetUnSelectedLayers ( const NXString & unselectedLayers)

设置UnSelectedLayers命令 - 设置未选中图层的列表
创建于NX8.0.0。

许可证要求 : 无

参数
unselectedLayers未选中图层列表

◆ SetWorkflow()

void NXOpen::DxfdwgImporter::SetWorkflow ( NXOpen::DxfdwgImporter::WorkflowAs workflow)

设置DXFDWG导入工作流程选项 - 用于将DXFDWG导入工作流程设置为3D或绘图
创建于 NX11.0.0。

许可证要求 : 无

参数
workflow工作流程

◆ SimplifyGeometry()

bool NXOpen::DxfdwgImporter::SimplifyGeometry ( )

返回简化几何命令 - 若设为true,则会尝试将3D几何简化为解析几何
创建于 NX11.0.0。

许可证要求 : 无

◆ SkipEmptyLayer()

bool NXOpen::DxfdwgImporter::SkipEmptyLayer ( )

获取SkipEmptyLayer命令 - 若设置为true,则不会转换未引用的AutoCAD图层
创建于NX8.0.0。

许可证要求 : 无

◆ TemplateFile()

NXString NXOpen::DxfdwgImporter::TemplateFile ( )

返回模板文件命令 - 该文件将用作 DXF/DWG 导入的模板
创建于 NX8.0.0.

许可证要求:无

◆ TextFontMappingFile()

NXString NXOpen::DxfdwgImporter::TextFontMappingFile ( )

获取TextFontMappingFile命令 - 用于文字字体映射的定义文件
创建于NX8.0.0。

许可证要求 : 无

◆ TranslateUnselectedLayer()

bool NXOpen::DxfdwgImporter::TranslateUnselectedLayer ( )

获取TranslateUnselectedLayer命令 - 若设置为true,则会转换未选中的图层
创建于NX8.0.0。

许可证要求 : 无

◆ TranslationX()

double NXOpen::DxfdwgImporter::TranslationX ( )

返回X轴平移量 - 用于重新定位模型数据的X轴增量值
于NX11.0.0版本创建。

许可要求:无

◆ TranslationY()

double NXOpen::DxfdwgImporter::TranslationY ( )

返回Y轴平移量 - 用于重新定位模型数据的Y轴增量值
于NX11.0.0版本创建。

许可要求:无

◆ TranslationZ()

double NXOpen::DxfdwgImporter::TranslationZ ( )

返回Z方向平移 - 用于重定位模型数据的Z方向增量值
创建于 NX11.0.0。

许可证要求 : 无

◆ Units()

NXOpen::DxfdwgImporter::UnitsEnum NXOpen::DxfdwgImporter::Units ( )

返回 单位命令 - 此选项将确定目标部件的单位。
创建于 NX8.0.0.

许可证要求:无

◆ UnSelectedLayers()

NXString NXOpen::DxfdwgImporter::UnSelectedLayers ( )

获取UnSelectedLayers命令 - 设置未选中图层的列表
创建于NX8.0.0。

许可证要求 : 无

◆ Workflow()

NXOpen::DxfdwgImporter::WorkflowAs NXOpen::DxfdwgImporter::Workflow ( )

返回DXFDWG导入工作流程选项 - 用于将DXFDWG导入工作流程设置为3D或绘图
创建于 NX11.0.0。

许可证要求 : 无