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

角度尺寸特征构建器 更多...

#include <Features_AngularDimBuilder.hxx>

类 NXOpen::Features::AngularDimBuilder 继承关系图:
NXOpen::Features::DimensionBuilder NXOpen::Features::AdmBaseBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool AlternativeAngle ()
bool ComplementAngleFlag ()
bool GetIsComplementAngle (const NXOpen::Point3d &dimensionLocation)
NXOpen::SelectNXObjectMeasurementObject ()
NXOpen::SelectNXObjectOriginObject ()
void SetAlternativeAngle (bool alternativeAngle)
void SetComplementAngleFlag (bool complementAngleFlag)
void SetInterpartSourceEdge (NXOpen::Edge *interpartSourceEdge)
Public 成员函数 继承自 NXOpen::Features::DimensionBuilder
NXOpen::Annotations::OriginBuilderDimensionLocation ()
NXOpen::GeometricUtilities::FaceChangeOverflowBehaviorFaceChangeOverflowBehavior ()
NXOpen::Features::FaceRecognitionBuilderFacesToMove ()
NXOpen::Annotations::DimensionGetDimension ()
NXOpen::GeometricUtilities::SaveConstraintsBuilderSaveConstraints ()
NXOpen::ExpressionValue ()
Public 成员函数 继承自 NXOpen::Features::AdmBaseBuilder
void OnApplyPre ()
void Reconfigure ()
void SetSolveOption (NXOpen::Features::AdmBaseBuilder::SolveOptionType solveOption)
void SetUpdateMethod (NXOpen::Features::AdmBaseBuilder::UpdateMethodType updateMethod)
NXOpen::Features::AdmBaseBuilder::SolveOptionType SolveOption ()
NXOpen::Features::AdmBaseBuilder::UpdateMethodType UpdateMethod ()
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 _AngularDimBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Features::AdmBaseBuilder
enum  SolveOptionType { SolveOptionTypeC1 , SolveOptionTypeC2 }
enum  UpdateMethodType { UpdateMethodTypeFaceChange = 1 , UpdateMethodTypeAutomaticRecovery , UpdateMethodTypeAutomatic , UpdateMethodTypeMultiple }

详细描述

角度尺寸特征构建器

表示 NXOpen::Features::AngularDim 构建器
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateAngularDimensionBuilder

创建于NX6.0.0。

成员函数说明

◆ AlternativeAngle()

bool NXOpen::Features::AngularDimBuilder::AlternativeAngle ( )

返回备用角度切换,其允许计算360度减去当前角度的角度
创建于NX6.0.0。

许可证要求:无

◆ ComplementAngleFlag()

bool NXOpen::Features::AngularDimBuilder::ComplementAngleFlag ( )

返回补角标志
创建于NX6.0.0。

许可证要求:无

◆ GetIsComplementAngle()

bool NXOpen::Features::AngularDimBuilder::GetIsComplementAngle ( const NXOpen::Point3d & dimensionLocation)

返回指示角度是否为补角的标志

返回
补角标志
创建于NX6.0.0。

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
参数
dimensionLocation指示尺寸原点光标位置

◆ MeasurementObject()

NXOpen::SelectNXObject * NXOpen::Features::AngularDimBuilder::MeasurementObject ( )

返回测量对象,其为移动对象
创建于NX6.0.0。

许可证要求:无

◆ OriginObject()

NXOpen::SelectNXObject * NXOpen::Features::AngularDimBuilder::OriginObject ( )

返回原点对象,其为固定对象
创建于NX6.0.0。

许可证要求:无

◆ SetAlternativeAngle()

void NXOpen::Features::AngularDimBuilder::SetAlternativeAngle ( bool alternativeAngle)

设置备用角度切换,其允许计算360度减去当前角度的角度
创建于NX6.0.0。

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
alternativeAngle备用角度

◆ SetComplementAngleFlag()

void NXOpen::Features::AngularDimBuilder::SetComplementAngleFlag ( bool complementAngleFlag)

设置补角标志
创建于NX6.0.0。

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
complementAngleFlag补角标志

◆ SetInterpartSourceEdge()

void NXOpen::Features::AngularDimBuilder::SetInterpartSourceEdge ( NXOpen::Edge * interpartSourceEdge)

设置部件间源边
创建于NX8.0.0。

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
interpartSourceEdge