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

曲面重建数据类 更多...

#include <SurfaceRebuildData.hxx>

类 NXOpen::SurfaceRebuildData 继承关系图:
NXOpen::TransientObject

Public 类型

enum  Type { TypeNone , TypeManual , TypeAuto }

Public 成员函数

int CrossDegree ()
int CrossMaxDegree ()
int CrossMaxSegments ()
NXOpen::SurfaceRebuildData::Type CrossRebuildType ()
std::vector< double > GetTolerances (int numTolerances)
int PrimaryDegree ()
int PrimaryMaxDegree ()
int PrimaryMaxSegments ()
NXOpen::SurfaceRebuildData::Type PrimaryRebuildType ()
void SetCrossDegree (int degree)
void SetCrossMaxDegree (int maxDegree)
void SetCrossMaxSegments (int maxSegments)
void SetCrossRebuildType (NXOpen::SurfaceRebuildData::Type crossRebuildType)
void SetPrimaryDegree (int degree)
void SetPrimaryMaxDegree (int maxDegree)
void SetPrimaryMaxSegments (int maxSegments)
void SetPrimaryRebuildType (NXOpen::SurfaceRebuildData::Type primaryRebuildType)
void SetTolerances (const std::vector< double > &tolerances)
virtual ~SurfaceRebuildData ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

曲面重建数据类

表示曲面重建数据结构。
要创建此类的新实例,请使用 NXOpen::Features::MeshSurfaceBuilder::NewRebuildData

创建于 NX4.0.0。

成员枚举类型说明

◆ Type

曲面重建类型。

枚举值
TypeNone 

TypeManual 

手动

TypeAuto 

自动

构造及析构函数说明

◆ ~SurfaceRebuildData()

virtual NXOpen::SurfaceRebuildData::~SurfaceRebuildData ( )
virtual

释放瞬态对象。
创建于 NX4.0.0。

许可要求:无

成员函数说明

◆ CrossDegree()

int NXOpen::SurfaceRebuildData::CrossDegree ( )

获取交叉度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ CrossMaxDegree()

int NXOpen::SurfaceRebuildData::CrossMaxDegree ( )

获取交叉最大度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ CrossMaxSegments()

int NXOpen::SurfaceRebuildData::CrossMaxSegments ( )

获取交叉最大段数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ CrossRebuildType()

NXOpen::SurfaceRebuildData::Type NXOpen::SurfaceRebuildData::CrossRebuildType ( )

获取交叉重建类型。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ GetTolerances()

std::vector< double > NXOpen::SurfaceRebuildData::GetTolerances ( int numTolerances)

获取曲面重建公差。公差数组长度为 4。 tolerances[0] -> G0 公差 tolerances[1] -> G1 公差 tolerances[2] -> G2 公差 tolerances[3] -> 相交公差

返回
公差数组。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
参数
numTolerances公差数量

◆ PrimaryDegree()

int NXOpen::SurfaceRebuildData::PrimaryDegree ( )

获取主度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ PrimaryMaxDegree()

int NXOpen::SurfaceRebuildData::PrimaryMaxDegree ( )

获取主最大度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ PrimaryMaxSegments()

int NXOpen::SurfaceRebuildData::PrimaryMaxSegments ( )

获取主最大段数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ PrimaryRebuildType()

NXOpen::SurfaceRebuildData::Type NXOpen::SurfaceRebuildData::PrimaryRebuildType ( )

获取主重建类型。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

◆ SetCrossDegree()

void NXOpen::SurfaceRebuildData::SetCrossDegree ( int degree)

设置交叉度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
degree度数

◆ SetCrossMaxDegree()

void NXOpen::SurfaceRebuildData::SetCrossMaxDegree ( int maxDegree)

设置交叉最大度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
maxDegree最大度数

◆ SetCrossMaxSegments()

void NXOpen::SurfaceRebuildData::SetCrossMaxSegments ( int maxSegments)

设置交叉最大段数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
maxSegments最大段数

◆ SetCrossRebuildType()

void NXOpen::SurfaceRebuildData::SetCrossRebuildType ( NXOpen::SurfaceRebuildData::Type crossRebuildType)

设置交叉重建类型。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
crossRebuildType交叉重建类型

◆ SetPrimaryDegree()

void NXOpen::SurfaceRebuildData::SetPrimaryDegree ( int degree)

设置主度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
degree度数

◆ SetPrimaryMaxDegree()

void NXOpen::SurfaceRebuildData::SetPrimaryMaxDegree ( int maxDegree)

设置主最大度数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
maxDegree最大度数

◆ SetPrimaryMaxSegments()

void NXOpen::SurfaceRebuildData::SetPrimaryMaxSegments ( int maxSegments)

设置主最大段数。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
maxSegments最大段数

◆ SetPrimaryRebuildType()

void NXOpen::SurfaceRebuildData::SetPrimaryRebuildType ( NXOpen::SurfaceRebuildData::Type primaryRebuildType)

设置主重建类型。
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
primaryRebuildType主重建类型

◆ SetTolerances()

void NXOpen::SurfaceRebuildData::SetTolerances ( const std::vector< double > & tolerances)

设置曲面重建公差。公差数组长度为 4。 tolerances[0] -> G0 公差 tolerances[1] -> G1 公差 tolerances[2] -> G2 公差 tolerances[3] -> 相交公差
创建于 NX4.0.0。

许可要求:features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

参数
tolerances公差数组