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

移动曲线构建器 更多...

#include <Features_MoveCurveBuilder.hxx>

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

Public 成员函数

NXOpen::Features::CurveFinderBuilderCurveFinder ()
double DistanceTolerance ()
bool KeepOrthogonal ()
int KeepTangent ()
void SetDistanceTolerance (double distanceTolerance)
void SetKeepOrthogonal (bool keepOrthogonal)
void SetKeepTangent (int keepTangent)
void SetSizeOption (int sizeOption)
int SizeOption ()
NXOpen::GeometricUtilities::ModlMotionTransformMotion ()
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 _MoveCurveBuilderBuilder

详细描述

移动曲线构建器

        表示 @link NXOpen::Features::MoveCurve NXOpen::Features::MoveCurve@endlink  构造器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::SynchronousCurveCollection::CreateMoveCurveBuilder  NXOpen::Features::SynchronousCurveCollection::CreateMoveCurveBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    CurveFinder.ChamferEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.CoincidentVertex2dComponentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.CoincidentVertexEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.CoincidentVertexSketchGroupEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.Collinear2dComponentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.CollinearEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.CollinearSketchGroupEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.Concentric2dComponentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.ConcentricEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.ConcentricSketchGroupEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.EqualRadius2dComponentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.EqualRadiusEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.EqualRadiusSketchGroupEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.Offset2dComponentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.OffsetEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.OffsetSketchGroupEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.Parallel2dComponentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.ParallelEnabled </term> <description>
    0 </description> </item>
    <item><term>
    CurveFinder.ParallelSketchGroupEnabled </term> <description>
    0 </description> </item>
    <item><term>

CurveFinder.SymmetricEnabled 0 CurveFinder.Tangent2dComponentEnabled 0 CurveFinder.TangentEnabled 0 CurveFinder.TangentSketchGroupEnabled 0 CurveFinder.UseCurveFinder 1 CurveFinder.VertexOnCurve2dComponentEnabled 0 CurveFinder.VertexOnCurveEnabled 0 CurveFinder.VertexOnCurveSketchGroupEnabled 0 TransformMotion.DeltaEnum ReferenceWcsWorkPart TransformMotion.DeltaXc.Value 0.0 TransformMotion.DeltaYc.Value 0.0 TransformMotion.DeltaZc.Value 0.0 TransformMotion.Option Dynamic


在NX9.0.0中创建。

成员函数说明

◆ CurveFinder()

NXOpen::Features::CurveFinderBuilder * NXOpen::Features::MoveCurveBuilder::CurveFinder ( )

返回曲线区域
在NX9.0.0中创建。

许可要求:无

◆ DistanceTolerance()

double NXOpen::Features::MoveCurveBuilder::DistanceTolerance ( )

返回距离公差
在NX9.0.0中创建。

许可要求:无

◆ KeepOrthogonal()

bool NXOpen::Features::MoveCurveBuilder::KeepOrthogonal ( )

返回指示是否启用保持正交的值
创建于 NX10.0.0.

许可证要求 : 无

◆ KeepTangent()

int NXOpen::Features::MoveCurveBuilder::KeepTangent ( )

返回指示所选保持相切支持的值
创建于 NX10.0.0.

许可证要求 : 无

◆ SetDistanceTolerance()

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

设置距离公差
创建于 NX9.0.0.

许可证要求 : 实体建模 ("SOLIDS MODELING") 或几何公差 ("GDT")

参数
distanceTolerance距离公差

◆ SetKeepOrthogonal()

void NXOpen::Features::MoveCurveBuilder::SetKeepOrthogonal ( bool keepOrthogonal)

设置指示是否启用保持正交的值
创建于 NX10.0.0.

许可证要求 : 实体建模 ("SOLIDS MODELING") 或几何公差 ("GDT")

参数
keepOrthogonal保持正交

◆ SetKeepTangent()

void NXOpen::Features::MoveCurveBuilder::SetKeepTangent ( int keepTangent)

设置指示所选保持相切支持的值
创建于 NX10.0.0.

许可证要求 : 实体建模 ("SOLIDS MODELING") 或几何公差 ("GDT")

参数
keepTangent保持相切

◆ SetSizeOption()

void NXOpen::Features::MoveCurveBuilder::SetSizeOption ( int sizeOption)

设置指示所选尺寸选项的值
创建于 NX10.0.0.

许可证要求 : 实体建模 ("SOLIDS MODELING") 或几何公差 ("GDT")

参数
sizeOption尺寸选项

◆ SizeOption()

int NXOpen::Features::MoveCurveBuilder::SizeOption ( )

返回指示所选尺寸选项的值
创建于 NX10.0.0.

许可证要求 : 无

◆ TransformMotion()

NXOpen::GeometricUtilities::ModlMotion * NXOpen::Features::MoveCurveBuilder::TransformMotion ( )

返回变换运动
在NX9.0.0中创建。

许可要求:无