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

相交曲线构建器类 更多...

#include <Features_IntersectionCurveBuilder.hxx>

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

Public 成员函数

bool Associative ()
NXOpen::GeometricUtilities::CurveFitDataCurveFitData ()
NXOpen::GeometricUtilities::CurveFitOptionsCurveFitOptions ()
NXOpen::ScCollectorFirstFace ()
NXOpen::PlaneFirstPlane ()
NXOpen::SelectObjectListFirstSet ()
NXOpen::ScCollectorSecondFace ()
NXOpen::PlaneSecondPlane ()
NXOpen::SelectObjectListSecondSet ()
void SetAssociative (bool associative)
void SetFirstPlane (NXOpen::Plane *firstPlane)
void SetSecondPlane (NXOpen::Plane *secondPlane)
void SetTolerance (double tolerance)
double Tolerance ()
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 _IntersectionCurveBuilderBuilder

详细描述

相交曲线构建器类

表示一个 NXOpen::Features::IntersectionCurveBuilder 构建器。 此类的输入可以是收敛对象。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateIntersectionCurveBuilder
默认值。

属性
Associative True
CurveFitData.CurveJoinMethod No
CurveFitData.Degree 7
CurveFitData.FitMethod DegreeAndSegments
CurveFitData.IsAdvancedFit 0
CurveFitData.IsAlignShape 0
CurveFitData.MaximumDegree 7
CurveFitData.MaximumSegments 1
CurveFitData.MinimumDegree 5
CurveFitData.Segments 1
CurveFitOptions.FitOption Cubic
CurveFitOptions.MaximumDegree 7
CurveFitOptions.MaximumSegments 1


在NX5.0.0中创建。

成员函数说明

◆ Associative()

bool NXOpen::Features::IntersectionCurveBuilder::Associative ( )

返回关联标志
创建于NX5.0.0。

许可证要求:无

◆ CurveFitData()

NXOpen::GeometricUtilities::CurveFitData * NXOpen::Features::IntersectionCurveBuilder::CurveFitData ( )

返回曲线拟合数据
创建于NX8.0.0。

许可证要求:无

◆ CurveFitOptions()

NXOpen::GeometricUtilities::CurveFitOptions * NXOpen::Features::IntersectionCurveBuilder::CurveFitOptions ( )

返回曲线拟合选项
创建于NX5.0.0。

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

◆ FirstFace()

NXOpen::ScCollector * NXOpen::Features::IntersectionCurveBuilder::FirstFace ( )

返回第一个面
创建于NX5.0.0。

许可证要求:无

◆ FirstPlane()

NXOpen::Plane * NXOpen::Features::IntersectionCurveBuilder::FirstPlane ( )

返回第一个平面
创建于NX5.0.0。

许可证要求:无

◆ FirstSet()

NXOpen::SelectObjectList * NXOpen::Features::IntersectionCurveBuilder::FirstSet ( )

返回第一组,仅用于非关联相交曲线
创建于NX5.0.0。

许可证要求:无

◆ SecondFace()

NXOpen::ScCollector * NXOpen::Features::IntersectionCurveBuilder::SecondFace ( )

返回第二个面
创建于NX5.0.0。

许可证要求:无

◆ SecondPlane()

NXOpen::Plane * NXOpen::Features::IntersectionCurveBuilder::SecondPlane ( )

返回第二个平面
创建于NX5.0.0。

许可证要求:无

◆ SecondSet()

NXOpen::SelectObjectList * NXOpen::Features::IntersectionCurveBuilder::SecondSet ( )

返回第二组,仅用于非关联相交曲线
创建于NX5.0.0。

许可证要求:无

◆ SetAssociative()

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

设置关联标志
创建于NX5.0.0。

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

参数
associativeassociative

◆ SetFirstPlane()

void NXOpen::Features::IntersectionCurveBuilder::SetFirstPlane ( NXOpen::Plane * firstPlane)

设置第一个平面
创建于NX5.0.0。

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

参数
firstPlanefirstplane

◆ SetSecondPlane()

void NXOpen::Features::IntersectionCurveBuilder::SetSecondPlane ( NXOpen::Plane * secondPlane)

设置第二个平面
创建于NX5.0.0。

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

参数
secondPlanesecondplane

◆ SetTolerance()

void NXOpen::Features::IntersectionCurveBuilder::SetTolerance ( double tolerance)

设置公差
创建于NX5.0.0。

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

参数
tolerancetolerance

◆ Tolerance()

double NXOpen::Features::IntersectionCurveBuilder::Tolerance ( )

返回公差
创建于NX5.0.0。

许可证要求:无