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

输出曲线构建器 更多...

#include <Die_OutputCurvesBuilder.hxx>

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

Public 类型

enum  SmoothTypes { SmoothTypesNone , SmoothTypesCubic , SmoothTypesQuintic }
enum  TrimCurveCreateTypes { TrimCurveCreateTypesSection , TrimCurveCreateTypesSurface }
enum  TrimCurveTypes { TrimCurveTypesTrim , TrimCurveTypesExtended , TrimCurveTypesNone }
enum  TrimOutputCurveTypes { TrimOutputCurveTypesGeometric , TrimOutputCurveTypesCorrected , TrimOutputCurveTypesBoth }

Public 成员函数

double AngleTolerance ()
std::vector< NXOpen::ICurve * > CreateNonAssociative ()
double DistanceTolerance ()
NXOpen::Point3d FirstLimitPoint ()
NXOpen::Point3d LastLimitPoint ()
double OffsetDistance ()
NXOpen::Features::FeatureReferenceFeature ()
NXOpen::Point3d ReferencePoint ()
void SetAngleTolerance (double angleTolerance)
void SetDistanceTolerance (double distanceTolerance)
void SetFirstLimitPoint (const NXOpen::Point3d &firstLimitPoint)
void SetLastLimitPoint (const NXOpen::Point3d &lastLimitPoint)
void SetOffsetDistance (double offsetDistance)
void SetReferenceFeature (NXOpen::Features::Feature *referenceFeature)
void SetReferencePoint (const NXOpen::Point3d &referencePoint)
void SetSmoothTolerance (double smoothTolerance)
void SetSmoothType (NXOpen::Die::OutputCurvesBuilder::SmoothTypes smoothType)
void SetTrimCurveCreateType (NXOpen::Die::OutputCurvesBuilder::TrimCurveCreateTypes trimCurveType)
void SetTrimCurveType (NXOpen::Die::OutputCurvesBuilder::TrimCurveTypes trimCurveType)
void SetTrimOutputCurveType (NXOpen::Die::OutputCurvesBuilder::TrimOutputCurveTypes trimCurveOutputType)
double SmoothTolerance ()
NXOpen::Die::OutputCurvesBuilder::SmoothTypes SmoothType ()
NXOpen::Die::OutputCurvesBuilder::TrimCurveCreateTypes TrimCurveCreateType ()
NXOpen::Die::OutputCurvesBuilder::TrimCurveTypes TrimCurveType ()
NXOpen::Die::OutputCurvesBuilder::TrimOutputCurveTypes TrimOutputCurveType ()
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 _OutputCurvesBuilderBuilder

详细描述

输出曲线构建器

表示输出曲线特征构建器。
这是一个抽象类,无法直接创建。

创建于 NX4.0.1。

成员枚举类型说明

◆ SmoothTypes

曲线平滑类型的设置。
创建于 NX4.0.1。

枚举值
SmoothTypesNone 

无平滑

SmoothTypesCubic 

三次

SmoothTypesQuintic 

五次

◆ TrimCurveCreateTypes

修剪曲线创建类型的设置。
创建于 NX4.0.1。

枚举值
TrimCurveCreateTypesSection 

截面。

TrimCurveCreateTypesSurface 

曲面。

◆ TrimCurveTypes

修剪曲线类型的设置。
创建于 NX4.0.1。

枚举值
TrimCurveTypesTrim 

常规修剪曲线。

TrimCurveTypesExtended 

延伸修剪曲线。

TrimCurveTypesNone 

无修剪曲线。

◆ TrimOutputCurveTypes

修剪曲线输出类型的设置。
创建于 NX4.0.1。

枚举值
TrimOutputCurveTypesGeometric 

几何的。

TrimOutputCurveTypesCorrected 

修正的。

TrimOutputCurveTypesBoth 

几何和修正的都输出。

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::OutputCurvesBuilder::AngleTolerance ( )

返回角度公差。
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ CreateNonAssociative()

std::vector< NXOpen::ICurve * > NXOpen::Die::OutputCurvesBuilder::CreateNonAssociative ( )

创建无特征的输出曲线。

返回
输出曲线
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ DistanceTolerance()

double NXOpen::Die::OutputCurvesBuilder::DistanceTolerance ( )

返回距离公差。
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ FirstLimitPoint()

NXOpen::Point3d NXOpen::Die::OutputCurvesBuilder::FirstLimitPoint ( )

返回第一个限制点。
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ LastLimitPoint()

NXOpen::Point3d NXOpen::Die::OutputCurvesBuilder::LastLimitPoint ( )

返回最后一个限制点。
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ OffsetDistance()

double NXOpen::Die::OutputCurvesBuilder::OffsetDistance ( )

返回偏置距离
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ ReferenceFeature()

NXOpen::Features::Feature * NXOpen::Die::OutputCurvesBuilder::ReferenceFeature ( )

返回参考特征 - 必须是冲模截面或成型任务特征
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ ReferencePoint()

NXOpen::Point3d NXOpen::Die::OutputCurvesBuilder::ReferencePoint ( )

返回参考点。
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ SetAngleTolerance()

void NXOpen::Die::OutputCurvesBuilder::SetAngleTolerance ( double angleTolerance)

设置角度公差。
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
angleTolerance角度公差

◆ SetDistanceTolerance()

void NXOpen::Die::OutputCurvesBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差。
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
distanceTolerance距离公差

◆ SetFirstLimitPoint()

void NXOpen::Die::OutputCurvesBuilder::SetFirstLimitPoint ( const NXOpen::Point3d & firstLimitPoint)

设置第一个限制点。
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
firstLimitPoint第一个限制点

◆ SetLastLimitPoint()

void NXOpen::Die::OutputCurvesBuilder::SetLastLimitPoint ( const NXOpen::Point3d & lastLimitPoint)

设置最后一个限制点。
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
lastLimitPoint最后一个限制点

◆ SetOffsetDistance()

void NXOpen::Die::OutputCurvesBuilder::SetOffsetDistance ( double offsetDistance)

设置偏置距离
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
offsetDistance每个非修剪偏置曲线将以此距离输出

◆ SetReferenceFeature()

void NXOpen::Die::OutputCurvesBuilder::SetReferenceFeature ( NXOpen::Features::Feature * referenceFeature)

设置参考特征 - 必须是冲模截面或成型任务特征
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
referenceFeature参考特征

◆ SetReferencePoint()

void NXOpen::Die::OutputCurvesBuilder::SetReferencePoint ( const NXOpen::Point3d & referencePoint)

设置参考点。
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
referencePoint参考点

◆ SetSmoothTolerance()

void NXOpen::Die::OutputCurvesBuilder::SetSmoothTolerance ( double smoothTolerance)

设置用于三次或五次平滑的公差。
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
smoothTolerance平滑公差

◆ SetSmoothType()

void NXOpen::Die::OutputCurvesBuilder::SetSmoothType ( NXOpen::Die::OutputCurvesBuilder::SmoothTypes smoothType)

设置平滑类型
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
smoothType平滑类型

◆ SetTrimCurveCreateType()

void NXOpen::Die::OutputCurvesBuilder::SetTrimCurveCreateType ( NXOpen::Die::OutputCurvesBuilder::TrimCurveCreateTypes trimCurveType)

设置修剪曲线创建类型
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
trimCurveType修剪曲线类型

◆ SetTrimCurveType()

void NXOpen::Die::OutputCurvesBuilder::SetTrimCurveType ( NXOpen::Die::OutputCurvesBuilder::TrimCurveTypes trimCurveType)

设置修剪曲线类型。需要在设置参考点前设置
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
trimCurveType修剪曲线类型

◆ SetTrimOutputCurveType()

void NXOpen::Die::OutputCurvesBuilder::SetTrimOutputCurveType ( NXOpen::Die::OutputCurvesBuilder::TrimOutputCurveTypes trimCurveOutputType)

设置修剪曲线输出类型
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
trimCurveOutputType修剪曲线输出类型

◆ SmoothTolerance()

double NXOpen::Die::OutputCurvesBuilder::SmoothTolerance ( )

返回用于三次或五次平滑的公差。
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ SmoothType()

NXOpen::Die::OutputCurvesBuilder::SmoothTypes NXOpen::Die::OutputCurvesBuilder::SmoothType ( )

返回平滑类型
于 NX4.0.1 版本创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ TrimCurveCreateType()

NXOpen::Die::OutputCurvesBuilder::TrimCurveCreateTypes NXOpen::Die::OutputCurvesBuilder::TrimCurveCreateType ( )

返回修剪曲线创建类型
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ TrimCurveType()

NXOpen::Die::OutputCurvesBuilder::TrimCurveTypes NXOpen::Die::OutputCurvesBuilder::TrimCurveType ( )

返回修剪曲线类型。需要在设置参考点前设置
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ TrimOutputCurveType()

NXOpen::Die::OutputCurvesBuilder::TrimOutputCurveTypes NXOpen::Die::OutputCurvesBuilder::TrimOutputCurveType ( )

返回修剪曲线输出类型
于NX4.0.1中创建。

许可证要求:die_engineering ("DIE ENGINEERING")