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

Parasolid导出器 更多...

#include <ParasolidExporter.hxx>

类 NXOpen::ParasolidExporter 继承关系图:
NXOpen::BaseCreator NXOpen::DexBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ExportFromOption { ExportFromOptionDisplayedPart , ExportFromOptionExistingPart }
enum  ParasolidVersionOption {
  ParasolidVersionOptionCurrent , ParasolidVersionOptionPs360Nx2312 = 360 , ParasolidVersionOptionPs351Nx2306 = 351 , ParasolidVersionOptionPs350Nx2212 = 350 ,
  ParasolidVersionOptionPs341Nx2206 = 341 , ParasolidVersionOptionPs340Nx2007 = 340 , ParasolidVersionOptionPs331Nx1980 = 331 , ParasolidVersionOptionPs330Nx1953 = 330 ,
  ParasolidVersionOptionPs320Nx1899 = 320 , ParasolidVersionOptionPs310Nx1847 = 310 , ParasolidVersionOptionPs301Nx120 = 301 , ParasolidVersionOptionPs280Nx110 = 280 ,
  ParasolidVersionOptionPs270Nx100 = 270 , ParasolidVersionOptionPs260Nx90 = 260 , ParasolidVersionOptionPs250Nx85 = 250 , ParasolidVersionOptionPs240Nx80 = 240 ,
  ParasolidVersionOptionPs221Nx75 = 221 , ParasolidVersionOptionPs220Nx70 = 220 , ParasolidVersionOptionPs190Nx60 = 190 , ParasolidVersionOptionPs180Nx50 = 180 ,
  ParasolidVersionOptionPs170Nx40 = 170 , ParasolidVersionOptionPs160Nx30 = 160 , ParasolidVersionOptionPs150Nx20 = 150 , ParasolidVersionOptionPs140Nx10 = 140 ,
  ParasolidVersionOptionPs130Ug180 = 130 , ParasolidVersionOptionPs120Ug170 = 120 , ParasolidVersionOptionPs110Ug160 = 110 , ParasolidVersionOptionPs100Ug150 = 100 ,
  ParasolidVersionOptionPs91Ug140 = 91 , ParasolidVersionOptionPs90Ug130 = 90 , ParasolidVersionOptionPs80Ug120 = 80 , ParasolidVersionOptionPs71Ug111 = 71 ,
  ParasolidVersionOptionPs70Ug110 = 70
}
Public 类型 继承自 NXOpen::BaseCreator
enum  ExportDestinationOption { ExportDestinationOptionNativeFileSystem , ExportDestinationOptionTeamcenter }

Public 成员函数

NXOpen::ParasolidExporter::ExportFromOption ExportFrom ()
NXOpen::ObjectSelectorExportSelectionBlock ()
bool FlattenAssembly ()
NXString InputFile ()
 NX_DEPRECATED ("Deprecated in NX2206.0.0. Header Information is for internal use only. There is no replacement for this method.") bool HeaderInformation()
 NX_DEPRECATED ("Deprecated in NX2206.0.0. Header Information is for internal use only. There is no replacement for this method.") void SetHeaderInformation(bool headerInformation)
NXOpen::ObjectTypeSelectorObjectTypes ()
NXOpen::ParasolidExporter::ParasolidVersionOption ParasolidVersion ()
void SetExportFrom (NXOpen::ParasolidExporter::ExportFromOption exportFrom)
void SetFlattenAssembly (bool flattenAssembly)
void SetInputFile (const char *filename)
void SetInputFile (const NXString &filename)
void SetParasolidVersion (NXOpen::ParasolidExporter::ParasolidVersionOption parasolidVersion)
Public 成员函数 继承自 NXOpen::BaseCreator
NXString DatasetName ()
NXOpen::BaseCreator::ExportDestinationOption ExportDestination ()
NXString OutputFile ()
NXString OutputFileExtension ()
void SetDatasetName (const char *datasetName)
void SetDatasetName (const NXString &datasetName)
void SetExportDestination (NXOpen::BaseCreator::ExportDestinationOption exportFrom)
void SetOutputFile (const char *filename)
void SetOutputFile (const NXString &filename)
void SetOutputFileExtension (const char *outputFileExtension)
void SetOutputFileExtension (const NXString &outputFileExtension)
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 _ParasolidExporterBuilder

详细描述

Parasolid导出器

表示用于导出Parasolid实体的@link NXOpen::ParasolidExporter NXOpen::ParasolidExporter@endlink。
此类通过@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。
调用@link Builder::Commit Builder::Commit@endlink 前,会话中必须存在工作部件。
@link Builder::Commit Builder::Commit@endlink 返回NULL。


要创建此类的新实例,请使用NXOpen::DexManager::CreateParasolidExporter
默认值:

属性
导出来源 显示部件
展平装配 1
头信息(已废弃) 1


NX2007.0.0版本中创建。

成员枚举类型说明

◆ ExportFromOption

设置导出数据来源的选项

枚举值
ExportFromOptionDisplayedPart 

从显示部件导出数据

ExportFromOptionExistingPart 

从磁盘上的现有部件文件导出数据

◆ ParasolidVersionOption

设置导出Parasolid版本的选项

枚举值
ParasolidVersionOptionCurrent 

当前Parasolid版本

ParasolidVersionOptionPs360Nx2312 

Parasolid版本36.0 - NX 2312

ParasolidVersionOptionPs351Nx2306 

Parasolid版本35.1 - NX 2306

ParasolidVersionOptionPs350Nx2212 

Parasolid版本35.0 - NX 2212

ParasolidVersionOptionPs341Nx2206 

Parasolid版本34.1 - NX 2206

ParasolidVersionOptionPs340Nx2007 

Parasolid版本34.0 - NX 2007

ParasolidVersionOptionPs331Nx1980 

Parasolid版本33.1 - NX 1980

ParasolidVersionOptionPs330Nx1953 

Parasolid版本33.0 - NX 1953

ParasolidVersionOptionPs320Nx1899 

Parasolid版本32.0 - NX 1899

ParasolidVersionOptionPs310Nx1847 

Parasolid版本31.0 - NX 1847

ParasolidVersionOptionPs301Nx120 

Parasolid版本30.1 - NX 12.0

ParasolidVersionOptionPs280Nx110 

Parasolid版本28.0 - NX 11.0

ParasolidVersionOptionPs270Nx100 

Parasolid版本27.0 - NX 10.0

ParasolidVersionOptionPs260Nx90 

Parasolid版本26.0 - NX 9.0

ParasolidVersionOptionPs250Nx85 

Parasolid版本25.0 - NX 8.5

ParasolidVersionOptionPs240Nx80 

Parasolid版本24.0 - NX 8.0

ParasolidVersionOptionPs221Nx75 

Parasolid版本22.1 - NX 7.5

ParasolidVersionOptionPs220Nx70 

Parasolid版本22.0 - NX 7.0

ParasolidVersionOptionPs190Nx60 

Parasolid版本19.0 - NX 6.0

ParasolidVersionOptionPs180Nx50 

Parasolid版本18.0 - NX 5.0

ParasolidVersionOptionPs170Nx40 

Parasolid版本17.0 - NX 4.0

ParasolidVersionOptionPs160Nx30 

Parasolid版本16.0 - NX 3.0

ParasolidVersionOptionPs150Nx20 

Parasolid版本15.0 - NX 2.0

ParasolidVersionOptionPs140Nx10 

Parasolid版本14.0 - NX 1.0

ParasolidVersionOptionPs130Ug180 

Parasolid版本13.0 - Unigraphics 18.0

ParasolidVersionOptionPs120Ug170 

Parasolid版本12.0 - Unigraphics 17.0

ParasolidVersionOptionPs110Ug160 

Parasolid版本11.0 - Unigraphics 16.0

ParasolidVersionOptionPs100Ug150 

Parasolid版本10.0 - Unigraphics 15.0

ParasolidVersionOptionPs91Ug140 

Parasolid版本9.1 - Unigraphics 14.0

ParasolidVersionOptionPs90Ug130 

Parasolid版本9.0 - Unigraphics 13.0

ParasolidVersionOptionPs80Ug120 

Parasolid版本8.0 - Unigraphics 12.0

ParasolidVersionOptionPs71Ug111 

Parasolid版本7.1 - Unigraphics 11.1

ParasolidVersionOptionPs70Ug110 

Parasolid版本7.0 - Unigraphics 11.0

成员函数说明

◆ ExportFrom()

NXOpen::ParasolidExporter::ExportFromOption NXOpen::ParasolidExporter::ExportFrom ( )

获取导出来源 - 该选项决定是导出显示部件还是现有部件文件中的数据
创建于NX2007.0.0.

许可要求: 无

◆ ExportSelectionBlock()

NXOpen::ObjectSelector * NXOpen::ParasolidExporter::ExportSelectionBlock ( )

获取导出选择块 - 用于选择要导出的对象
创建于NX2007.0.0.

许可要求: 无

◆ FlattenAssembly()

bool NXOpen::ParasolidExporter::FlattenAssembly ( )

获取是否展平装配 - 设置为true则展平装配
创建于NX2007.0.0.

许可要求: 无

◆ InputFile()

NXString NXOpen::ParasolidExporter::InputFile ( )

获取要导出的部件文件
创建于NX2007.0.0.

许可要求: 无

◆ NX_DEPRECATED() [1/2]

NXOpen::ParasolidExporter::NX_DEPRECATED ( "Deprecated in NX2206.0.0. Header Information is for internal use only. There is no replacement for this method." )

获取头信息设置 - 设置为false则在输出文件中省略头信息

弃用
于NX2206.0.0.弃用。头信息仅供内部使用,无替代方法。

创建于NX2007.0.0.

许可要求: 无

◆ NX_DEPRECATED() [2/2]

NXOpen::ParasolidExporter::NX_DEPRECATED ( "Deprecated in NX2206.0.0. Header Information is for internal use only. There is no replacement for this method." )

设置头信息 - 设置为false则在输出文件中省略头信息

弃用
于NX2206.0.0.弃用。头信息仅供内部使用,无替代方法。

创建于NX2007.0.0.

许可要求: 无

头信息设置

◆ ObjectTypes()

NXOpen::ObjectTypeSelector * NXOpen::ParasolidExporter::ObjectTypes ( )

获取对象类型选择器 - 用于设置对象类型过滤器的子组件,根据对象类型过滤对象
创建于NX2007.0.0.

许可要求: 无

◆ ParasolidVersion()

NXOpen::ParasolidExporter::ParasolidVersionOption NXOpen::ParasolidExporter::ParasolidVersion ( )

获取要导出的Parasolid版本
创建于NX2007.0.0.

许可要求: 无

◆ SetExportFrom()

void NXOpen::ParasolidExporter::SetExportFrom ( NXOpen::ParasolidExporter::ExportFromOption exportFrom)

设置导出来源 - 该选项决定是导出显示部件还是现有部件文件中的数据
创建于NX2007.0.0.

许可要求: 无

参数
exportFrom导出来源

◆ SetFlattenAssembly()

void NXOpen::ParasolidExporter::SetFlattenAssembly ( bool flattenAssembly)

设置是否展平装配 - 设置为true则展平装配
创建于NX2007.0.0.

许可要求: 无

参数
flattenAssembly是否展平装配

◆ SetInputFile() [1/2]

void NXOpen::ParasolidExporter::SetInputFile ( const char * filename)

设置要导出的部件文件
创建于NX2007.0.0.

许可要求: 无

参数
filename文件名

◆ SetInputFile() [2/2]

void NXOpen::ParasolidExporter::SetInputFile ( const NXString & filename)

设置要导出的部件文件
创建于NX2007.0.0.

许可要求: 无

参数
filename文件名

◆ SetParasolidVersion()

void NXOpen::ParasolidExporter::SetParasolidVersion ( NXOpen::ParasolidExporter::ParasolidVersionOption parasolidVersion)

设置要导出的Parasolid版本
创建于NX2007.0.0.

许可要求: 无

参数
parasolidVersionParasolid版本