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

尺寸构建器 更多...

#include <Features_DimensionBuilder.hxx>

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

Public 成员函数

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 _DimensionBuilderBuilder

额外继承的成员函数

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

详细描述

尺寸构建器

表示 NXOpen::Features::DimensionBuilder
子类应创建对应对象的实例
默认值。

属性
FacesToMove.CloneEnabled 0
FacesToMove.CoaxialEnabled 0
FacesToMove.CoplanarAxesEnabled 0
FacesToMove.CoplanarEnabled 0
FacesToMove.EqualDiameterEnabled 0
FacesToMove.OffsetEnabled 0
FacesToMove.ParallelEnabled 0
FacesToMove.PatternEnabled 0
FacesToMove.PerpendicularEnabled 0
FacesToMove.RigidBodyFaceEnabled 0
FacesToMove.SameEntryEnabled 0
FacesToMove.SameEntrySurfaceEnabled 0
FacesToMove.SameOrbitEnabled 0
FacesToMove.SymmetricEnabled 0
FacesToMove.TangentEnabled 0
FacesToMove.ThicknessChainEnabled 0
FacesToMove.UseFaceBrowse 1


创建于NX6.0.0.

成员函数说明

◆ DimensionLocation()

NXOpen::Annotations::OriginBuilder * NXOpen::Features::DimensionBuilder::DimensionLocation ( )

获取由注释原点块控制的尺寸位置/放置
创建于NX6.0.0.

许可证要求:无

◆ FaceChangeOverflowBehavior()

NXOpen::GeometricUtilities::FaceChangeOverflowBehavior * NXOpen::Features::DimensionBuilder::FaceChangeOverflowBehavior ( )

获取面变更溢出行为。详情请参考NXOpen::GeometricUtilities::FaceChangeOverflowBehavior
创建于NX6.0.2.

许可证要求:无

◆ FacesToMove()

NXOpen::Features::FaceRecognitionBuilder * NXOpen::Features::DimensionBuilder::FacesToMove ( )

获取作为线性尺寸命令一部分被移动的面
创建于NX6.0.0.

许可证要求:无

◆ GetDimension()

NXOpen::Annotations::Dimension * NXOpen::Features::DimensionBuilder::GetDimension ( )

用于尺寸显示的工程图尺寸作为UI工具。 由于它与特征一起保存,我们需要在录制过程中创建和编辑它。 此命令将隐藏工程图尺寸创建和编辑的所有细节。 成功录制需要包含此API
创建于NX6.0.0.

许可证要求:无

◆ SaveConstraints()

NXOpen::GeometricUtilities::SaveConstraintsBuilder * NXOpen::Features::DimensionBuilder::SaveConstraints ( )

获取ADM尺寸特征使用的保存约束构建器。
创建于NX7.0.0.

许可证要求:无

◆ Value()

NXOpen::Expression * NXOpen::Features::DimensionBuilder::Value ( )

获取尺寸值
创建于NX6.0.0.

许可证要求:无