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

基准引用构建器 更多...

#include <Annotations_DatumReferenceBuilder.hxx>

类 NXOpen::Annotations::DatumReferenceBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DatumReferenceMaterialCondition { DatumReferenceMaterialConditionNone , DatumReferenceMaterialConditionLeastMaterialCondition , DatumReferenceMaterialConditionMaximumMaterialCondition , DatumReferenceMaterialConditionRegardlessOfFeatureSize }

Public 成员函数

bool AnyCrossSection ()
bool AnyLongitudinalSection ()
bool ContactingFeature ()
bool FreeState ()
NXString Letter ()
bool MajorDiameter ()
NXOpen::Annotations::DatumReferenceBuilder::DatumReferenceMaterialCondition MaterialCondition ()
bool MinorDiameter ()
bool OrientationConstraint ()
bool PitchDiameter ()
bool Projected ()
void SetAnyCrossSection (bool datumReferenceAnyCrossSection)
void SetAnyLongitudinalSection (bool datumReferenceAnyLongitudinalSection)
void SetContactingFeature (bool datumReferenceContactingFeature)
void SetFreeState (bool datumReferenceFreeState)
void SetLetter (const char *datumReferenceDatum)
void SetLetter (const NXString &datumReferenceDatum)
void SetMajorDiameter (bool datumReferenceMajorDiameter)
void SetMaterialCondition (NXOpen::Annotations::DatumReferenceBuilder::DatumReferenceMaterialCondition materialCondition)
void SetMinorDiameter (bool datumReferenceMinorDiameter)
void SetOrientationConstraint (bool datumReferenceOrientationConstraint)
void SetPitchDiameter (bool datumReferencePitchDiameter)
void SetProjected (bool datumReferenceProjected)
void SetSituationFeatureLine (bool datumReferenceSituationFeatureLine)
void SetSituationFeaturePlane (bool datumReferenceSituationFeaturePlane)
void SetSituationFeaturePoint (bool datumReferenceSituationFeaturePoint)
void SetVariableDistance (bool datumReferenceVariableDistance)
bool SituationFeatureLine ()
bool SituationFeaturePlane ()
bool SituationFeaturePoint ()
virtual bool Validate ()
bool VariableDistance ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DatumReferenceBuilderBuilder

详细描述

基准引用构建器

表示一个 NXOpen::Annotations::DatumReferenceBuilder
要创建此类的实例,请使用 NXOpen::Annotations::AnnotationManager::CreateEmptyDatumReferenceBuilder

创建于 NX6.0.0。

成员枚举类型说明

◆ DatumReferenceMaterialCondition

指定基准引用的材料修饰符条件

枚举值
DatumReferenceMaterialConditionNone 

DatumReferenceMaterialConditionLeastMaterialCondition 

最小实体条件

DatumReferenceMaterialConditionMaximumMaterialCondition 

最大实体条件

DatumReferenceMaterialConditionRegardlessOfFeatureSize 

不考虑要素尺寸

成员函数说明

◆ AnyCrossSection()

bool NXOpen::Annotations::DatumReferenceBuilder::AnyCrossSection ( )

返回基准参考任意横截面
创建于 NX2406.0.0。

许可要求:无

◆ AnyLongitudinalSection()

bool NXOpen::Annotations::DatumReferenceBuilder::AnyLongitudinalSection ( )

返回基准参考任意纵截面
创建于 NX2406.0.0。

许可要求:无

◆ ContactingFeature()

bool NXOpen::Annotations::DatumReferenceBuilder::ContactingFeature ( )

返回基准参考接触要素
创建于 NX2406.0.0。

许可要求:无

◆ FreeState()

bool NXOpen::Annotations::DatumReferenceBuilder::FreeState ( )

返回基准参考自由状态
创建于 NX6.0.0。

许可要求:无

◆ Letter()

NXString NXOpen::Annotations::DatumReferenceBuilder::Letter ( )

获取 基准引用的基准字母
创建于 NX6.0.0。

许可要求:无

◆ MajorDiameter()

bool NXOpen::Annotations::DatumReferenceBuilder::MajorDiameter ( )

返回基准参考大径
创建于 NX2406.0.0。

许可要求:无

◆ MaterialCondition()

NXOpen::Annotations::DatumReferenceBuilder::DatumReferenceMaterialCondition NXOpen::Annotations::DatumReferenceBuilder::MaterialCondition ( )

获取 基准引用的材料条件
创建于 NX6.0.0。

许可要求:无

◆ MinorDiameter()

bool NXOpen::Annotations::DatumReferenceBuilder::MinorDiameter ( )

返回基准参考小径
创建于 NX2406.0.0。

许可要求:无

◆ OrientationConstraint()

bool NXOpen::Annotations::DatumReferenceBuilder::OrientationConstraint ( )

返回基准参考方向约束
创建于NX2406.0.0。

许可要求:无

◆ PitchDiameter()

bool NXOpen::Annotations::DatumReferenceBuilder::PitchDiameter ( )

返回基准参考节圆直径
创建于 NX2406.0.0。

许可要求:无

◆ Projected()

bool NXOpen::Annotations::DatumReferenceBuilder::Projected ( )

返回基准参考是否投影
创建于 NX10.0.0。

许可要求:无

◆ SetAnyCrossSection()

void NXOpen::Annotations::DatumReferenceBuilder::SetAnyCrossSection ( bool datumReferenceAnyCrossSection)

设置基准参考任意横截面
创建于 NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceAnyCrossSectiondatumreferenceanycrosssection

◆ SetAnyLongitudinalSection()

void NXOpen::Annotations::DatumReferenceBuilder::SetAnyLongitudinalSection ( bool datumReferenceAnyLongitudinalSection)

设置基准参考任意纵截面
创建于 NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceAnyLongitudinalSectiondatumreferenceanylongitudinalsection

◆ SetContactingFeature()

void NXOpen::Annotations::DatumReferenceBuilder::SetContactingFeature ( bool datumReferenceContactingFeature)

设置基准参考接触要素
创建于 NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceContactingFeaturedatumreferencecontactingfeature

◆ SetFreeState()

void NXOpen::Annotations::DatumReferenceBuilder::SetFreeState ( bool datumReferenceFreeState)

设置基准参考自由状态
创建于 NX6.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceFreeStatedatumreferencefreestate

◆ SetLetter() [1/2]

void NXOpen::Annotations::DatumReferenceBuilder::SetLetter ( const char * datumReferenceDatum)

设置 基准引用的基准字母
创建于 NX6.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceDatumdatumreferencedatum

◆ SetLetter() [2/2]

void NXOpen::Annotations::DatumReferenceBuilder::SetLetter ( const NXString & datumReferenceDatum)

设置 基准引用的基准字母
创建于 NX6.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceDatumdatumreferencedatum

◆ SetMajorDiameter()

void NXOpen::Annotations::DatumReferenceBuilder::SetMajorDiameter ( bool datumReferenceMajorDiameter)

设置基准参考大径
创建于 NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceMajorDiameterdatumreferencemajordiameter

◆ SetMaterialCondition()

void NXOpen::Annotations::DatumReferenceBuilder::SetMaterialCondition ( NXOpen::Annotations::DatumReferenceBuilder::DatumReferenceMaterialCondition materialCondition)

设置 基准引用的材料条件
创建于 NX6.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
materialConditionmaterialcondition

◆ SetMinorDiameter()

void NXOpen::Annotations::DatumReferenceBuilder::SetMinorDiameter ( bool datumReferenceMinorDiameter)

设置基准参考小径
创建于 NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceMinorDiameterdatumreferenceminordiameter

◆ SetOrientationConstraint()

void NXOpen::Annotations::DatumReferenceBuilder::SetOrientationConstraint ( bool datumReferenceOrientationConstraint)

设置基准参考方向约束
创建于NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceOrientationConstraintdatumreferenceorientationconstraint

◆ SetPitchDiameter()

void NXOpen::Annotations::DatumReferenceBuilder::SetPitchDiameter ( bool datumReferencePitchDiameter)

设置基准参考节圆直径
创建于 NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferencePitchDiameterdatumreferencepitchdiameter

◆ SetProjected()

void NXOpen::Annotations::DatumReferenceBuilder::SetProjected ( bool datumReferenceProjected)

设置基准参考是否投影
创建于 NX10.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceProjecteddatumreferenceprojected

◆ SetSituationFeatureLine()

void NXOpen::Annotations::DatumReferenceBuilder::SetSituationFeatureLine ( bool datumReferenceSituationFeatureLine)

设置基准参考情形特征线
创建于NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceSituationFeatureLinedatumreferencesituationfeatureline

◆ SetSituationFeaturePlane()

void NXOpen::Annotations::DatumReferenceBuilder::SetSituationFeaturePlane ( bool datumReferenceSituationFeaturePlane)

设置基准参考情形特征面
创建于NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceSituationFeaturePlanedatumreferencesituationfeatureplane

◆ SetSituationFeaturePoint()

void NXOpen::Annotations::DatumReferenceBuilder::SetSituationFeaturePoint ( bool datumReferenceSituationFeaturePoint)

设置基准参考情形特征点
创建于NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceSituationFeaturePointdatumreferencesituationfeaturepoint

◆ SetVariableDistance()

void NXOpen::Annotations::DatumReferenceBuilder::SetVariableDistance ( bool datumReferenceVariableDistance)

设置基准参考可变距离
创建于NX2406.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
datumReferenceVariableDistancedatumreferencevariabledistance

◆ SituationFeatureLine()

bool NXOpen::Annotations::DatumReferenceBuilder::SituationFeatureLine ( )

返回基准参考情形特征线
创建于NX2406.0.0。

许可要求:无

◆ SituationFeaturePlane()

bool NXOpen::Annotations::DatumReferenceBuilder::SituationFeaturePlane ( )

返回基准参考情形特征面
创建于NX2406.0.0。

许可要求:无

◆ SituationFeaturePoint()

bool NXOpen::Annotations::DatumReferenceBuilder::SituationFeaturePoint ( )

返回基准参考情形特征点
创建于NX2406.0.0。

许可要求:无

◆ Validate()

virtual bool NXOpen::Annotations::DatumReferenceBuilder::Validate ( )
virtual

验证组件的输入是否足以调用提交操作。如果组件不处于可提交状态,则抛出异常。例如,如果组件要求设置某些属性,但未设置,则此方法将抛出异常。对于某些组件,此方法会抛出未实现的NXException。

返回
自验证是否成功
创建于NX3.0.1。

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ VariableDistance()

bool NXOpen::Annotations::DatumReferenceBuilder::VariableDistance ( )

返回基准参考可变距离
创建于NX2406.0.0。

许可要求:无