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

列表创建器 更多...

#include <ListCreator.hxx>

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

Public 类型

enum  PerLodType { PerLodTypeAbsolute , PerLodTypeRelative , PerLodTypeNone }
enum  ResolutionType {
  ResolutionTypeCoarse , ResolutionTypeStandard , ResolutionTypeFine , ResolutionTypeExtraFine ,
  ResolutionTypeSuperFine , ResolutionTypeUltraFine , ResolutionTypeUserDefined
}
enum  TessellationOption { TessellationOptionDefined , TessellationOptionLw , TessellationOptionNx }

Public 成员函数

double AdvCompression ()
double Angular ()
double Chordal ()
double FeatureSuppression ()
NXString Label ()
double Length ()
NXString NxLabel ()
NXOpen::ListCreator::PerLodType PerLODChordal ()
NXOpen::ListCreator::ResolutionType Resolution ()
void SetAdvCompression (double compression)
void SetAngular (double angular)
void SetChordal (double chordal)
void SetFeatureSuppression (double suppression)
void SetLabel (const char *label)
void SetLabel (const NXString &label)
void SetLength (double length)
void SetNxLabel (const char *label)
void SetNxLabel (const NXString &label)
void SetPerLODChordal (NXOpen::ListCreator::PerLodType perLOD)
void SetResolution (NXOpen::ListCreator::ResolutionType resolution)
void SetSimplify (double simplify)
void SetTessOption (NXOpen::ListCreator::TessellationOption tessOption)
double Simplify ()
NXOpen::ListCreator::TessellationOption TessOption ()
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 _ListCreatorBuilder

详细描述

列表创建器

表示导出JT数据时使用的 NXOpen::ListCreator 此类使用 NXOpen::PvtransManager 创建。 Commit()将返回空对象
要创建此类的新实例,请使用 NXOpen::JtCreator::NewLevel

创建于NX8.5.0.

成员枚举类型说明

◆ PerLodType

每LOD类型

枚举值
PerLodTypeAbsolute 

绝对

PerLodTypeRelative 

相对

PerLodTypeNone 

◆ ResolutionType

分辨率类型

枚举值
ResolutionTypeCoarse 

粗糙

ResolutionTypeStandard 

标准

ResolutionTypeFine 

精细

ResolutionTypeExtraFine 

特精细

ResolutionTypeSuperFine 

超精细

ResolutionTypeUltraFine 

极精细

ResolutionTypeUserDefined 

用户自定义

◆ TessellationOption

网格细化选项

枚举值
TessellationOptionDefined 

已定义等级

TessellationOptionLw 

nx lw等级

TessellationOptionNx 

nx等级

成员函数说明

◆ AdvCompression()

double NXOpen::ListCreator::AdvCompression ( )

返回 m_advCompression * - 获取自定义细节层次的高级压缩值
在 NX8.5.0 中创建。

许可证要求:无

◆ Angular()

double NXOpen::ListCreator::Angular ( )

返回 m_angular * - 获取自定义细节层次的角度公差
在 NX8.5.0 中创建。

许可证要求:无

◆ Chordal()

double NXOpen::ListCreator::Chordal ( )

返回 m_chordal * - 获取自定义细节层次的弦公差
在 NX8.5.0 中创建。

许可证要求:无

◆ FeatureSuppression()

double NXOpen::ListCreator::FeatureSuppression ( )

返回 m_featureSuppression * - 获取自定义细节层次的特征抑制值
在 NX8.5.0 中创建。

许可证要求:无

◆ Label()

NXString NXOpen::ListCreator::Label ( )

返回 m_label * - 指定已定义细节层次的标签
创建于NX8.5.0.

许可证要求 : 无

◆ Length()

double NXOpen::ListCreator::Length ( )

返回 m_length * - 获取自定义细节层次的长度公差
在 NX8.5.0 中创建。

许可证要求:无

◆ NxLabel()

NXString NXOpen::ListCreator::NxLabel ( )

返回 m_nxlabel * - 获取使用 NX 分辨率的细节层次的标签
在 NX8.5.0 中创建。

许可证要求:无

◆ PerLODChordal()

NXOpen::ListCreator::PerLodType NXOpen::ListCreator::PerLODChordal ( )

返回m_perLODChordal - 指定每个LOD弦长选项的类型
创建于NX2306.0.0。

许可证要求:无

◆ Resolution()

NXOpen::ListCreator::ResolutionType NXOpen::ListCreator::Resolution ( )

返回 m_resolution * - 获取使用 NX 分辨率的细节层次的分辨率类型
在 NX8.5.0 中创建。

许可证要求:无

◆ SetAdvCompression()

void NXOpen::ListCreator::SetAdvCompression ( double compression)

设置 m_advCompression * - 指定自定义细节层次的高级压缩值
在 NX8.5.0 中创建。

许可证要求:无

参数
compression压缩值

◆ SetAngular()

void NXOpen::ListCreator::SetAngular ( double angular)

设置 m_angular * - 指定自定义细节层次的角度公差
在 NX8.5.0 中创建。

许可证要求:无

参数
angular角度公差

◆ SetChordal()

void NXOpen::ListCreator::SetChordal ( double chordal)

设置 m_chordal * - 指定自定义细节层次的弦公差
在 NX8.5.0 中创建。

许可证要求:无

参数
chordal弦公差

◆ SetFeatureSuppression()

void NXOpen::ListCreator::SetFeatureSuppression ( double suppression)

设置 m_featureSuppression * - 指定自定义细节层次的特征抑制值
在 NX8.5.0 中创建。

许可证要求:无

参数
suppression抑制值

◆ SetLabel() [1/2]

void NXOpen::ListCreator::SetLabel ( const char * label)

设置 m_label * - 指定自定义细节层次的标签
在 NX8.5.0 中创建。

许可证要求:无

参数
label标签

◆ SetLabel() [2/2]

void NXOpen::ListCreator::SetLabel ( const NXString & label)

设置 m_label * - 指定已定义细节层次的标签
创建于NX8.5.0.

许可证要求 : 无

参数
label标签

◆ SetLength()

void NXOpen::ListCreator::SetLength ( double length)

设置 m_length * - 指定自定义细节层次的长度公差
在 NX8.5.0 中创建。

许可证要求:无

参数
length长度公差

◆ SetNxLabel() [1/2]

void NXOpen::ListCreator::SetNxLabel ( const char * label)

设置m_nxlabel - 指定使用NX分辨率的细节等级标签
创建于NX8.5.0。

许可证要求:无

参数
label标签

◆ SetNxLabel() [2/2]

void NXOpen::ListCreator::SetNxLabel ( const NXString & label)

设置m_nxlabel - 指定使用NX分辨率的细节等级标签
创建于NX8.5.0。

许可证要求:无

参数
label标签

◆ SetPerLODChordal()

void NXOpen::ListCreator::SetPerLODChordal ( NXOpen::ListCreator::PerLodType perLOD)

设置m_perLODChordal - 指定每个LOD弦长选项的类型
创建于NX2306.0.0。

许可证要求:无

参数
perLOD每个LOD

◆ SetResolution()

void NXOpen::ListCreator::SetResolution ( NXOpen::ListCreator::ResolutionType resolution)

设置 m_resolution * - 指定使用 NX 分辨率的细节层次的分辨率类型
在 NX8.5.0 中创建。

许可证要求:无

参数
resolution分辨率类型

◆ SetSimplify()

void NXOpen::ListCreator::SetSimplify ( double simplify)

设置 m_simplify * - 指定自定义细节层次的简化公差
在 NX8.5.0 中创建。

许可证要求:无

参数
simplify简化公差

◆ SetTessOption()

void NXOpen::ListCreator::SetTessOption ( NXOpen::ListCreator::TessellationOption tessOption)

设置 m_tessOption * - 指定细节层次的类型,是已定义等级还是使用NX分辨率
创建于NX8.5.0.

许可证要求 : 无

参数
tessOption网格细化选项

◆ Simplify()

double NXOpen::ListCreator::Simplify ( )

返回 m_simplify * - 获取自定义细节层次的简化公差
在 NX8.5.0 中创建。

许可证要求:无

◆ TessOption()

NXOpen::ListCreator::TessellationOption NXOpen::ListCreator::TessOption ( )

返回 m_tessOption * - 指定细节层次的类型,是已定义等级还是使用NX分辨率
创建于NX8.5.0.

许可证要求 : 无