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

等参数曲线构建器 更多...

#include <Features_IsoparametricCurvesBuilder.hxx>

类 NXOpen::Features::IsoparametricCurvesBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DirectionTypes { DirectionTypesIsoU , DirectionTypesIsoV , DirectionTypesIsoUV }
enum  PlacementTypes { PlacementTypesUniform , PlacementTypesThroughPoints , PlacementTypesBetweenPoints }

Public 成员函数

bool Associative ()
NXOpen::Features::GeometricConstraintDataManagerConstraintManager ()
NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes Direction ()
bool IsSpacingEnabled ()
bool IsSwitchDirection ()
bool IsUEnabled ()
bool IsVEnabled ()
int Number ()
NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes Placement ()
NXOpen::SelectDisplayableObjectSelectObject ()
void SetActivePoints (const std::vector< NXOpen::Point * > &points, NXOpen::Point *masterPoint)
void SetAssociative (bool associative)
void SetDirection (NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes direction)
void SetNumber (int number)
void SetPlacement (NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes placement)
void SetSpacing (double spacing)
void SetSpacingEnabled (bool isSpacingEnabled)
void SetSwitchDirection (bool isSwitchDirection)
void SetUEnabled (bool isUEnabled)
void SetVEnabled (bool isVEnabled)
double Spacing ()
void UpdateIsoparametricCurves ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _IsoparametricCurvesBuilderBuilder

详细描述

等参数曲线构建器

表示 @link NXOpen::Features::IsoparametricCurves NXOpen::Features::IsoparametricCurves@endlink  构造器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateIsoparametricCurvesBuilder  NXOpen::Features::FeatureCollection::CreateIsoparametricCurvesBuilder @endlink  <br>

默认值。

属性
关联 1
是否启用间距 0
是否切换方向 0
是否启用U方向 1
是否启用V方向 0
数量 5
放置方式 均匀
间距 25


在NX8.0.0中创建。

成员枚举类型说明

◆ DirectionTypes

曲线方向选项

枚举值
DirectionTypesIsoU 

Iso U方向

DirectionTypesIsoV 

Iso V方向

DirectionTypesIsoUV 

Iso U和Iso V方向

◆ PlacementTypes

曲线创建选项

枚举值
PlacementTypesUniform 

均匀插入曲线

PlacementTypesThroughPoints 

通过点插入曲线

PlacementTypesBetweenPoints 

在点之间插入曲线

成员函数说明

◆ Associative()

bool NXOpen::Features::IsoparametricCurvesBuilder::Associative ( )

获取关联状态。为 false 时禁用特征创建
于 NX8.0.0 版本创建。

许可证要求:无

◆ ConstraintManager()

NXOpen::Features::GeometricConstraintDataManager * NXOpen::Features::IsoparametricCurvesBuilder::ConstraintManager ( )

返回约束管理器。允许定义用于控制曲线创建的关键点。
在 NX8.0.0 中创建。

许可要求:无

◆ Direction()

NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes NXOpen::Features::IsoparametricCurvesBuilder::Direction ( )

返回方向类型
在 NX8.0.0 中创建。

许可要求:无

◆ IsSpacingEnabled()

bool NXOpen::Features::IsoparametricCurvesBuilder::IsSpacingEnabled ( )

返回是否启用间距
在 NX8.0.0 中创建。

许可要求:无

◆ IsSwitchDirection()

bool NXOpen::Features::IsoparametricCurvesBuilder::IsSwitchDirection ( )

获取开关方向状态
于 NX8.0.0 版本创建。

许可证要求:无

◆ IsUEnabled()

bool NXOpen::Features::IsoparametricCurvesBuilder::IsUEnabled ( )

返回是否启用 U 向
在 NX8.0.0 中创建。

许可要求:无

◆ IsVEnabled()

bool NXOpen::Features::IsoparametricCurvesBuilder::IsVEnabled ( )

返回是否启用 V 向
在 NX8.0.0 中创建。

许可要求:无

◆ Number()

int NXOpen::Features::IsoparametricCurvesBuilder::Number ( )

返回曲线数量
在 NX8.0.0 中创建。

许可要求:无

◆ Placement()

NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes NXOpen::Features::IsoparametricCurvesBuilder::Placement ( )

返回放置类型
在 NX8.0.0 中创建。

许可要求:无

◆ SelectObject()

NXOpen::SelectDisplayableObject * NXOpen::Features::IsoparametricCurvesBuilder::SelectObject ( )

返回用于面的选择对象
在 NX8.0.0 中创建。

许可要求:无

◆ SetActivePoints()

void NXOpen::Features::IsoparametricCurvesBuilder::SetActivePoints ( const std::vector< NXOpen::Point * > & points,
NXOpen::Point * masterPoint )

设置选中或待移动的关键点
于 NX8.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
points关键点
masterPoint用户实际拖动以移动一组选中关键点的点

◆ SetAssociative()

void NXOpen::Features::IsoparametricCurvesBuilder::SetAssociative ( bool associative)

设置关联状态。为 false 时禁用特征创建
于 NX8.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
associative关联

◆ SetDirection()

void NXOpen::Features::IsoparametricCurvesBuilder::SetDirection ( NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes direction)

设置方向类型
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
direction方向

◆ SetNumber()

void NXOpen::Features::IsoparametricCurvesBuilder::SetNumber ( int number)

设置曲线数量
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
number数量

◆ SetPlacement()

void NXOpen::Features::IsoparametricCurvesBuilder::SetPlacement ( NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes placement)

设置放置类型
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
placement放置

◆ SetSpacing()

void NXOpen::Features::IsoparametricCurvesBuilder::SetSpacing ( double spacing)

设置启用间距时使用的间距值
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
spacing间距

◆ SetSpacingEnabled()

void NXOpen::Features::IsoparametricCurvesBuilder::SetSpacingEnabled ( bool isSpacingEnabled)

设置是否启用间距
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
isSpacingEnabled是否启用间距

◆ SetSwitchDirection()

void NXOpen::Features::IsoparametricCurvesBuilder::SetSwitchDirection ( bool isSwitchDirection)

设置开关方向状态
于 NX8.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
isSwitchDirection开关方向

◆ SetUEnabled()

void NXOpen::Features::IsoparametricCurvesBuilder::SetUEnabled ( bool isUEnabled)

设置是否启用 U 向
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
isUEnabled是否启用 U 向

◆ SetVEnabled()

void NXOpen::Features::IsoparametricCurvesBuilder::SetVEnabled ( bool isVEnabled)

设置是否启用 V 向
在 NX8.0.0 中创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
isVEnabled是否启用 V 向

◆ Spacing()

double NXOpen::Features::IsoparametricCurvesBuilder::Spacing ( )

返回启用间距时使用的间距值
在 NX8.0.0 中创建。

许可要求:无

◆ UpdateIsoparametricCurves()

void NXOpen::Features::IsoparametricCurvesBuilder::UpdateIsoparametricCurves ( )

更新等参数曲线
于 NX8.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")