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

脊线曲线特征构建器 更多...

#include <Features_SpineCurveBuilder.hxx>

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

Public 类型

enum  ArcSegmentsTypes { ArcSegmentsTypesSimple , ArcSegmentsTypesSmooth }

Public 成员函数

NXOpen::Features::SpineCurveBuilder::ArcSegmentsTypes ArcSegmentsType ()
bool Associative ()
bool Closed ()
void Evaluate ()
bool ReverseStartDirection ()
void SetArcSegmentsType (NXOpen::Features::SpineCurveBuilder::ArcSegmentsTypes curveOption)
void SetAssociative (bool associative)
void SetClosed (bool closed)
void SetReverseStartDirection (bool direction)
void SetStartPoint (NXOpen::Point *startPoint)
NXOpen::PointStartPoint ()
NXOpen::GeometricUtilities::SpinePlaneBuilderListThroughPlanesList ()
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 _SpineCurveBuilderBuilder

详细描述

脊线曲线特征构建器

表示@link Features::SpineCurve Features::SpineCurve@endlink 构建器
 <br> 要创建此类的新实例,请使用@link NXOpen::Features::FreeformCurveCollection::CreateSpineCurveBuilder  NXOpen::Features::FreeformCurveCollection::CreateSpineCurveBuilder @endlink  <br>

默认值。

属性
关联 0
闭合 0


在NX11.0.0中创建。

成员枚举类型说明

◆ ArcSegmentsTypes

此枚举表示弧段类型

枚举值
ArcSegmentsTypesSimple 

简单

ArcSegmentsTypesSmooth 

平滑

成员函数说明

◆ ArcSegmentsType()

NXOpen::Features::SpineCurveBuilder::ArcSegmentsTypes NXOpen::Features::SpineCurveBuilder::ArcSegmentsType ( )

返回指示形状类型的选项
在NX11.0.0中创建。

许可要求 : 无

◆ Associative()

bool NXOpen::Features::SpineCurveBuilder::Associative ( )

返回指示是否应创建关联脊柱曲线(特征)的标志。
在NX11.0.0中创建。

许可要求 : 无

◆ Closed()

bool NXOpen::Features::SpineCurveBuilder::Closed ( )

返回指示是否应尽可能创建闭合曲线的标志。
在NX11.0.0中创建。

许可要求 : 无

◆ Evaluate()

void NXOpen::Features::SpineCurveBuilder::Evaluate ( )

计算曲线
在NX11.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

◆ ReverseStartDirection()

bool NXOpen::Features::SpineCurveBuilder::ReverseStartDirection ( )

返回指示曲线起始方向是否应与第一个平面法向相反的标志。
在NX11.0.0中创建。

许可要求 : 无

◆ SetArcSegmentsType()

void NXOpen::Features::SpineCurveBuilder::SetArcSegmentsType ( NXOpen::Features::SpineCurveBuilder::ArcSegmentsTypes curveOption)

设置指示形状类型的选项
在NX11.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
curveOption曲线选项

◆ SetAssociative()

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

设置指示是否应创建关联脊柱曲线(特征)的标志。
在NX11.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
associative关联

◆ SetClosed()

void NXOpen::Features::SpineCurveBuilder::SetClosed ( bool closed)

设置指示是否应尽可能创建闭合曲线的标志。
在NX11.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
closed闭合

◆ SetReverseStartDirection()

void NXOpen::Features::SpineCurveBuilder::SetReverseStartDirection ( bool direction)

设置指示曲线起始方向是否应与第一个平面法向相反的标志。
在NX11.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
direction方向

◆ SetStartPoint()

void NXOpen::Features::SpineCurveBuilder::SetStartPoint ( NXOpen::Point * startPoint)

设置起点
在NX11.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
startPoint起点

◆ StartPoint()

NXOpen::Point * NXOpen::Features::SpineCurveBuilder::StartPoint ( )

返回起点
在NX11.0.0中创建。

许可要求 : 无

◆ ThroughPlanesList()

NXOpen::GeometricUtilities::SpinePlaneBuilderList * NXOpen::Features::SpineCurveBuilder::ThroughPlanesList ( )

返回包含通过平面的平面列表。
在NX11.0.0中创建。

许可要求 : 无