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

规律曲线特征构建器 更多...

#include <Features_LawCurveBuilder.hxx>

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

Public 成员函数

NXOpen::CoordinateSystemCoordinateSystem ()
double DistanceTolerance ()
void SetCoordinateSystem (NXOpen::CoordinateSystem *coordinateSystem)
void SetDistanceTolerance (double distanceTolerance)
NXOpen::GeometricUtilities::LawBuilderXLaw ()
NXOpen::GeometricUtilities::LawBuilderYLaw ()
NXOpen::GeometricUtilities::LawBuilderZLaw ()
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 _LawCurveBuilderBuilder

详细描述

规律曲线特征构建器

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

默认值。

属性
XLaw.Function xt
XLaw.LawType ByEquation
XLaw.Parameter t
YLaw.Function yt
YLaw.LawType ByEquation
ZLaw.Function zt
ZLaw.LawType ByEquation


创建于NX7.5.1.

成员函数说明

◆ CoordinateSystem()

NXOpen::CoordinateSystem * NXOpen::Features::LawCurveBuilder::CoordinateSystem ( )

返回坐标系
创建于NX7.5.1.

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::LawCurveBuilder::DistanceTolerance ( )

返回距离公差
创建于NX7.5.1.

许可证要求:无

◆ SetCoordinateSystem()

void NXOpen::Features::LawCurveBuilder::SetCoordinateSystem ( NXOpen::CoordinateSystem * coordinateSystem)

设置坐标系
创建于NX7.5.1.

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

参数
coordinateSystem坐标系

◆ SetDistanceTolerance()

void NXOpen::Features::LawCurveBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差
创建于NX7.5.1.

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

参数
distanceTolerance距离公差

◆ XLaw()

NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::LawCurveBuilder::XLaw ( )

返回X向规律
创建于NX7.5.1.

许可证要求:无

◆ YLaw()

NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::LawCurveBuilder::YLaw ( )

返回Y向规律
创建于NX7.5.1.

许可证要求:无

◆ ZLaw()

NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::LawCurveBuilder::ZLaw ( )

返回Z向规律
创建于NX7.5.1.

许可证要求:无