|
NX Open C++ 参考指南 2406 v1.1
|
STEP文件创建器 更多...
#include <StepCreator.hxx>
友元 | |
| class | _StepCreatorBuilder |
STEP文件创建器
表示用于导出STEP数据的StepCreator类。 此类通过DexManager创建。 Commit()返回NULL对象。 提交前工作部件必须存在于会话中。 要创建此类的新实例,请使用DexManager::CreateStepCreator。 默认值:
| 属性 | 值 |
|---|---|
| BsplineTol | 0.0254 |
| ColorAndLayers | 0 |
| EntityNames | LongName |
| ExportAs | Ap214 |
| ExportExtRef | 0 |
| ExportExtRefStructureAs | Basic |
| ExportFrom | DisplayPart |
| ExportSolidsAndSurfacesAs | Precise |
| ProcessHoldFlag | 0 |
| ReferenceType | Absolute |
| ValidationProperties | 0 |
创建于NX11.0.0。
| bool NXOpen::StepCreator::AssemblyValidationProperties | ( | ) |
Returns the assembly validation properties - use this for ap242 export only. if set to true assembly validation properties will be created
Created in NX1980.0.0.
License requirements : None
| NXString NXOpen::StepCreator::Author | ( | ) |
Returns the author
Created in NX11.0.0.
License requirements : None
| NXString NXOpen::StepCreator::Authorization | ( | ) |
返回授权信息
创建于NX11.0.0。
许可要求:无
| double NXOpen::StepCreator::BsplineTol | ( | ) |
Returns the bspline tolerance
Created in NX11.0.0.
License requirements : None
| bool NXOpen::StepCreator::CloudOfPointsProperties | ( | ) |
Returns the cloud of points validation properties - use this for ap242 export only. if set to true cloud of points validation properties will be created
Created in NX12.0.0.
License requirements : None
| bool NXOpen::StepCreator::ColorAndLayers | ( | ) |
返回颜色和层 - 如果设为 true,则保留 NX 颜色和层
创建于 NX11.0.0。
许可要求:无
| NXString NXOpen::StepCreator::Company | ( | ) |
返回公司名称
创建于NX11.0.0。
许可要求:无
| NXOpen::CoordinateSystem * NXOpen::StepCreator::Csys | ( | ) |
返回坐标系 - 用于导出数据的参考坐标系
创建于 NX2406.0.0.
许可要求:无
| NXString NXOpen::StepCreator::Description | ( | ) |
返回描述信息
创建于NX11.0.0。
许可要求:无
| NXOpen::StepCreator::EntityNameOption NXOpen::StepCreator::EntityNames | ( | ) |
返回实体名称类型(长或短)
创建于 NX11.0.0。
许可要求:无
| NXOpen::StepCreator::ExportAsOption NXOpen::StepCreator::ExportAs | ( | ) |
返回导出类型 - 该选项决定数据是否使用AP203、AP214或AP242导出
创建于NX11.0.0。
许可要求:无
| NXOpen::StepCreator::ExportConvergentAsOption NXOpen::StepCreator::ExportConvergentAs | ( | ) |
返回导出收敛几何的方式 - 该选项决定收敛几何是否作为精确和离散化几何或仅离散化几何导出
创建于NX1953.0.0。
许可要求:无
| bool NXOpen::StepCreator::ExportExtRef | ( | ) |
Returns the export ext ref - if set to true NX data can be output as external reference
Created in NX11.0.0.
License requirements : None
| NXOpen::StepCreator::ExternalReferenceStructureOption NXOpen::StepCreator::ExportExtRefStructureAs | ( | ) |
Returns the export ext ref as - specifiy the external reference Structure type
Created in NX11.0.0.
License requirements : None
| NXOpen::StepCreator::ExportFromOption NXOpen::StepCreator::ExportFrom | ( | ) |
Returns the export from - this option will determine if data from display part or existing part is exported
Created in NX11.0.0.
License requirements : None
| NXOpen::ObjectSelector * NXOpen::StepCreator::ExportSelectionBlock | ( | ) |
Returns the export selection block - the object selection will be done by this block.
Created in NX11.0.0.
License requirements : None
| NXOpen::StepCreator::ExportSolidsAndSurfacesAsOption NXOpen::StepCreator::ExportSolidsAndSurfacesAs | ( | ) |
返回导出实体和曲面的方式 - 该选项决定实体和曲面是作为精确几何还是离散化几何导出
创建于NX12.0.2。
许可要求:无
| bool NXOpen::StepCreator::FileSaveFlag | ( | ) |
返回文件保存标志 - 若执行文件导出则设为false
创建于NX11.0.0。
许可要求:无
| bool NXOpen::StepCreator::GeometricValidationProperties | ( | ) |
返回几何验证属性 - 仅用于 AP242 导出。如果设为 true,则创建几何验证属性
创建于 NX12.0.0。
许可要求:无
| NXString NXOpen::StepCreator::InputFile | ( | ) |
Returns the input file - name of file which is being exported.
Created in NX11.0.0.
License requirements : None
| NXString NXOpen::StepCreator::KinematicApp | ( | ) |
返回此应用的导出运动学 - 这将确定当前活动的应用
创建于 NX1953.0.0.
许可要求:无
| NXString NXOpen::StepCreator::LayerMask | ( | ) |
Returns the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information. You can enter layer numbers or layers ranges separated by commas. For example, 1, 5, 88-109,190-199, 201, 206-210 is a legal specification. The default setting for Layers to Export is 1-256.
Created in NX11.0.0.
License requirements : None
| bool NXOpen::StepCreator::Material | ( | ) |
返回仅适用于 AP242 导出的材料密度信息 - 如果设为 true,则导出材料密度信息
创建于 NX2406.0.0。
许可要求:无
| NXOpen::ObjectTypeSelector * NXOpen::StepCreator::ObjectTypes | ( | ) |
Returns the objectTypes - this is subcomponent being used to set object types filters. This will be used to filter objects based on the types
Created in NX11.0.0.
License requirements : None
| bool NXOpen::StepCreator::PMIValidationProperties | ( | ) |
Returns the pmi validation properties - use this for ap242 export only. if set to true pmi validation properties will be created
Created in NX12.0.0.
License requirements : None
| NXOpen::StepCreator::CsysrefEnum NXOpen::StepCreator::ReferenceType | ( | ) |
返回参考类型 - 用于导出的参考坐标系
创建于 NX2406.0.0.
许可要求:无
| void NXOpen::StepCreator::SaveSettings | ( | const char * | filename | ) |
The save settings - this will save the settings to a file sepcified
Created in NX11.0.0.
License requirements : None
| filename | filename |
| void NXOpen::StepCreator::SaveSettings | ( | const NXString & | filename | ) |
The save settings - this will save the settings to a file sepcified
Created in NX11.0.0.
License requirements : None
| filename | filename |
| void NXOpen::StepCreator::SetAssemblyValidationProperties | ( | bool | validationProperties | ) |
Sets the assembly validation properties - use this for ap242 export only. if set to true assembly validation properties will be created
Created in NX1980.0.0.
License requirements : None
| validationProperties | validationproperties |
| void NXOpen::StepCreator::SetAuthor | ( | const char * | author | ) |
Sets the author
Created in NX11.0.0.
License requirements : None
| author | author |
| void NXOpen::StepCreator::SetAuthor | ( | const NXString & | author | ) |
Sets the author
Created in NX11.0.0.
License requirements : None
| author | author |
| void NXOpen::StepCreator::SetAuthorization | ( | const char * | authorization | ) |
设置授权信息
创建于NX11.0.0。
许可要求:无
| authorization | 授权信息 |
| void NXOpen::StepCreator::SetAuthorization | ( | const NXString & | authorization | ) |
设置授权信息
创建于NX11.0.0。
许可要求:无
| authorization | 授权信息 |
| void NXOpen::StepCreator::SetBsplineTol | ( | double | bsplineTol | ) |
Sets the bspline tolerance
Created in NX11.0.0.
License requirements : None
| bsplineTol | bsplinetol |
| void NXOpen::StepCreator::SetCloudOfPointsProperties | ( | bool | validationProperties | ) |
Sets the cloud of points validation properties - use this for ap242 export only. if set to true cloud of points validation properties will be created
Created in NX12.0.0.
License requirements : None
| validationProperties | validationproperties |
| void NXOpen::StepCreator::SetColorAndLayers | ( | bool | colorAndLayers | ) |
设置颜色和层 - 如果设为 true,则保留 NX 颜色和层
创建于 NX11.0.0。
许可要求:无
| colorAndLayers | colorandlayers |
| void NXOpen::StepCreator::SetCompany | ( | const char * | company | ) |
设置公司名称
创建于NX11.0.0。
许可要求:无
| company | 公司名称 |
| void NXOpen::StepCreator::SetCompany | ( | const NXString & | company | ) |
设置公司名称
创建于NX11.0.0。
许可要求:无
| company | 公司名称 |
| void NXOpen::StepCreator::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
设置坐标系 - 用于导出数据的参考坐标系
创建于 NX2406.0.0.
许可要求:无
| csys | csys |
| void NXOpen::StepCreator::SetDescription | ( | const char * | description | ) |
设置描述信息
创建于NX11.0.0。
许可要求:无
| description | 描述信息 |
| void NXOpen::StepCreator::SetDescription | ( | const NXString & | description | ) |
设置描述信息
创建于NX11.0.0。
许可要求:无
| description | 描述信息 |
| void NXOpen::StepCreator::SetEntityNames | ( | NXOpen::StepCreator::EntityNameOption | entityNames | ) |
设置实体名称类型(长或短)
创建于 NX11.0.0。
许可要求:无
| entityNames | entitynames |
| void NXOpen::StepCreator::SetExportAs | ( | NXOpen::StepCreator::ExportAsOption | exportAs | ) |
设置导出类型 - 该选项决定数据是否使用AP203、AP214或AP242导出
创建于NX11.0.0。
许可要求:无
| exportAs | 导出类型 |
| void NXOpen::StepCreator::SetExportConvergentAs | ( | NXOpen::StepCreator::ExportConvergentAsOption | exportConvergentAs | ) |
设置导出收敛性 - 此选项将决定收敛性几何是导出为精确且网格化的,还是仅导出网格化的几何
创建于 NX1953.0.0.
许可要求:无
| exportConvergentAs | exportconvergentas |
| void NXOpen::StepCreator::SetExportExtRef | ( | bool | exportExtRef | ) |
Sets the export ext ref - if set to true NX data can be output as external reference
Created in NX11.0.0.
License requirements : None
| exportExtRef | exportextref |
| void NXOpen::StepCreator::SetExportExtRefStructureAs | ( | NXOpen::StepCreator::ExternalReferenceStructureOption | exportExtRefStructureAs | ) |
Sets the export ext ref as - specifiy the external reference Structure type
Created in NX11.0.0.
License requirements : None
| exportExtRefStructureAs | exportextrefstructureas |
| void NXOpen::StepCreator::SetExportFrom | ( | NXOpen::StepCreator::ExportFromOption | exportFrom | ) |
Sets the export from - this option will determine if data from display part or existing part is exported
Created in NX11.0.0.
License requirements : None
| exportFrom | exportfrom |
| void NXOpen::StepCreator::SetExportSolidsAndSurfacesAs | ( | NXOpen::StepCreator::ExportSolidsAndSurfacesAsOption | exportSolidsAndSurfacesAs | ) |
设置导出实体和曲面的方式 - 该选项决定实体和曲面是作为精确几何还是离散化几何导出
创建于NX12.0.2。
许可要求:无
| exportSolidsAndSurfacesAs | 导出方式 |
| void NXOpen::StepCreator::SetFileSaveFlag | ( | bool | doingFileSave | ) |
设置文件保存标志 - 若执行文件导出则设为false
创建于NX11.0.0。
许可要求:无
| doingFileSave | 是否执行文件保存 |
| void NXOpen::StepCreator::SetGeometricValidationProperties | ( | bool | validationProperties | ) |
设置几何验证属性 - 仅用于 AP242 导出。如果设为 true,则创建几何验证属性
创建于 NX12.0.0。
许可要求:无
| validationProperties | validationproperties |
| void NXOpen::StepCreator::SetInputFile | ( | const char * | filename | ) |
Sets the input file - name of file which is being exported.
Created in NX11.0.0.
License requirements : None
| filename | filename |
| void NXOpen::StepCreator::SetInputFile | ( | const NXString & | filename | ) |
Sets the input file - name of file which is being exported.
Created in NX11.0.0.
License requirements : None
| filename | filename |
| void NXOpen::StepCreator::SetKinematicApp | ( | const char * | kinematicApp | ) |
设置此应用的导出运动学 - 这将确定当前活动的应用
创建于 NX1953.0.0.
许可要求:无
| kinematicApp | kinematicapp |
| void NXOpen::StepCreator::SetKinematicApp | ( | const NXString & | kinematicApp | ) |
设置此应用的导出运动学 - 这将确定当前活动的应用
创建于 NX1953.0.0.
许可要求:无
| kinematicApp | kinematicapp |
| void NXOpen::StepCreator::SetLayerMask | ( | const char * | layerMask | ) |
设置层掩码 - 您可以通过仅指定包含适当信息的层来限制导出的数据。您可以输入用逗号分隔的层号或层范围。例如,1, 5, 88-109,190-199, 201, 206-210 是合法的规范。导出层的默认设置为 1-256。
创建于 NX11.0.0。
许可要求:无
| layerMask | layermask |
| void NXOpen::StepCreator::SetLayerMask | ( | const NXString & | layerMask | ) |
Sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information. You can enter layer numbers or layers ranges separated by commas. For example, 1, 5, 88-109,190-199, 201, 206-210 is a legal specification. The default setting for Layers to Export is 1-256.
Created in NX11.0.0.
License requirements : None
| layerMask | layermask |
| void NXOpen::StepCreator::SetMaterial | ( | bool | material | ) |
设置仅适用于 AP242 导出的材料密度信息 - 如果设为 true,则导出材料密度信息
创建于 NX2406.0.0。
许可要求:无
| material | material |
| void NXOpen::StepCreator::SetPMIValidationProperties | ( | bool | validationProperties | ) |
Sets the pmi validation properties - use this for ap242 export only. if set to true pmi validation properties will be created
Created in NX12.0.0.
License requirements : None
| validationProperties | validationproperties |
| void NXOpen::StepCreator::SetReferenceType | ( | NXOpen::StepCreator::CsysrefEnum | referenceType | ) |
设置参考类型 - 用于导出的参考坐标系
创建于 NX2406.0.0.
许可要求:无
| referenceType | referencetype |
| void NXOpen::StepCreator::SetSettingsFile | ( | const char * | filename | ) |
Sets the Settings File to read the default settings
Created in NX11.0.0.
License requirements : None
| filename | filename |
| void NXOpen::StepCreator::SetSettingsFile | ( | const NXString & | filename | ) |
Sets the Settings File to read the default settings
Created in NX11.0.0.
License requirements : None
| filename | filename |
| void NXOpen::StepCreator::SetSystemAttributes | ( | bool | systemAttributes | ) |
设置仅适用于 AP242 导出的系统属性 - 如果设为 true,则导出系统属性
创建于 NX1847.0.0。
许可要求:无
| systemAttributes | systemattributes |
| NXString NXOpen::StepCreator::SettingsFile | ( | ) |
Returns the Settings File to read the default settings
Created in NX11.0.0.
License requirements : None
| void NXOpen::StepCreator::SetUserDefinedAttributes | ( | bool | userDefinedAttributes | ) |
设置仅适用于 AP242 导出的用户定义属性 - 如果设为 true,则导出用户定义属性
创建于 NX1847.0.0。
许可要求:无
| userDefinedAttributes | userdefinedattributes |
| void NXOpen::StepCreator::SetValidationProperties | ( | bool | validationProperties | ) |
设置验证属性 - 如果设为 true,则创建验证属性
创建于 NX11.0.0。
许可要求:无
| validationProperties | validationproperties |
| bool NXOpen::StepCreator::SystemAttributes | ( | ) |
返回仅适用于 AP242 导出的系统属性 - 如果设为 true,则导出系统属性
创建于 NX1847.0.0。
许可要求:无
| bool NXOpen::StepCreator::UserDefinedAttributes | ( | ) |
返回仅适用于 AP242 导出的用户定义属性 - 如果设为 true,则导出用户定义属性
创建于 NX1847.0.0。
许可要求:无
| bool NXOpen::StepCreator::ValidationProperties | ( | ) |
返回验证属性 - 如果设为 true,则创建验证属性
创建于 NX11.0.0。
许可要求:无