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

线性尺寸特征构建器 更多...

#include <Features_LinearDimensionBuilder.hxx>

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

Public 类型

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

Public 成员函数

NXOpen::SelectNXObjectListComponentToMove ()
NXOpen::GeometricUtilities::OrientXpressBuilderDimensionOrientation ()
NXOpen::DirectionDimensionOrientationVector ()
NXOpen::SelectNXObjectMeasurementObject ()
NXOpen::Features::LinearDimensionBuilder::OrientationOptionType OrientationOption ()
double OriginalDistance ()
NXOpen::SelectNXObjectOriginObject ()
void SetDimensionOrientationVector (NXOpen::Direction *dimensionOrientationVector)
void SetFaceToMove (NXOpen::Face *face)
void SetOrientationOption (NXOpen::Features::LinearDimensionBuilder::OrientationOptionType orientationOption)
void SetOriginalDistance (double originalDistance)
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 _LinearDimensionBuilderBuilder

详细描述

线性尺寸特征构建器

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

默认值。

属性
OrientationOption OrientXpress
Value.Value 0(毫米部件),0(英寸部件)


创建于 NX6.0.0。

成员枚举类型说明

◆ OrientationOptionType

控制使用 OrientXpress 还是矢量块的选项 控制线性尺寸的方向

枚举值
OrientationOptionTypeOrientXpress 

使用 Orient Xpress 的方向选项

OrientationOptionTypeVector 

使用矢量的方向选项

成员函数说明

◆ ComponentToMove()

NXOpen::SelectNXObjectList * NXOpen::Features::LinearDimensionBuilder::ComponentToMove ( )

返回要移动的组件。
创建于 NX1953.0.0。

许可证要求 : 无

◆ DimensionOrientation()

NXOpen::GeometricUtilities::OrientXpressBuilder * NXOpen::Features::LinearDimensionBuilder::DimensionOrientation ( )

返回 ADM 线性尺寸特征中使用的 OrientXpress
创建于 NX6.0.0。

许可证要求 : 无

◆ DimensionOrientationVector()

NXOpen::Direction * NXOpen::Features::LinearDimensionBuilder::DimensionOrientationVector ( )

返回线性尺寸的方向矢量
创建于 NX6.0.0。

许可证要求 : 无

◆ MeasurementObject()

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

返回 ADM 线性尺寸测量的对象
创建于 NX6.0.0。

许可证要求 : 无

◆ OrientationOption()

NXOpen::Features::LinearDimensionBuilder::OrientationOptionType NXOpen::Features::LinearDimensionBuilder::OrientationOption ( )

返回控制使用 OrientXpress 还是矢量块的选项 控制线性尺寸的方向
创建于 NX6.0.0。

许可证要求 : 无

◆ OriginalDistance()

double NXOpen::Features::LinearDimensionBuilder::OriginalDistance ( )

返回原始距离。
创建于 NX1953.0.0。

许可证要求 : 无

◆ OriginObject()

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

返回 ADM 线性尺寸测量的原点对象
创建于 NX6.0.0。

许可证要求 : 无

◆ SetDimensionOrientationVector()

void NXOpen::Features::LinearDimensionBuilder::SetDimensionOrientationVector ( NXOpen::Direction * dimensionOrientationVector)

设置线性尺寸的方向矢量
创建于 NX6.0.0。

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

参数
dimensionOrientationVectordimensionorientationvector

◆ SetFaceToMove()

void NXOpen::Features::LinearDimensionBuilder::SetFaceToMove ( NXOpen::Face * face)

通过 ADM 线性尺寸特征移动的重要面。 系统会尝试自动推断一个。但如果用户想要提供一个,则 需要通过此命令传入面
创建于 NX6.0.0。

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

参数
faceface

◆ SetOrientationOption()

void NXOpen::Features::LinearDimensionBuilder::SetOrientationOption ( NXOpen::Features::LinearDimensionBuilder::OrientationOptionType orientationOption)

设置控制使用 OrientXpress 还是矢量块的选项 控制线性尺寸的方向
创建于 NX6.0.0。

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

参数
orientationOptionorientationoption

◆ SetOriginalDistance()

void NXOpen::Features::LinearDimensionBuilder::SetOriginalDistance ( double originalDistance)

设置原始距离。
创建于 NX1953.0.0。

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

参数
originalDistanceoriginaldistance