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

航空筋特征构建器 更多...

#include <Features_AeroRibBuilder.hxx>

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

Public 类型

enum  AlignReferenceType { AlignReferenceTypeNone , AlignReferenceTypeLengthFace , AlignReferenceTypeSkin , AlignReferenceTypeGuideFace }
enum  GuideObjectTypes { GuideObjectTypesFace , GuideObjectTypesDatumPlane , GuideObjectTypesCurve }
enum  HeightDimensionOptions { HeightDimensionOptionsSimple , HeightDimensionOptionsSymmetric }
enum  LimitObjectTypes { LimitObjectTypesFromGuideCurve , LimitObjectTypesFromSelected }
enum  PointOption { PointOptionArcLength , PointOptionPercentArcLength , PointOptionParameterArcLength , PointOptionThroughPoint }
enum  RibForms { RibFormsNormalToSkin , RibFormsAlignWithGuideFace }
enum  ThicknessDimensionOptions { ThicknessDimensionOptionsSimple , ThicknessDimensionOptionsSymmetric }

Public 成员函数

NXOpen::Features::AeroRibBuilder::AlignReferenceType AlignRefType0 ()
NXOpen::Features::AeroRibBuilder::AlignReferenceType AlignRefType1 ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
void ConstructGuidecurves (bool deleteGuideCurves, bool showGuideCurves)
NXOpen::GeometricUtilities::CurveLengthBuilderCurveLength ()
NXOpen::ScCollectorGuideFaces ()
NXOpen::Features::AeroRibBuilder::GuideObjectTypes GuideObjectType ()
NXOpen::ExpressionHeight ()
NXOpen::Features::AeroRibBuilder::HeightDimensionOptions HeightDimensionType ()
NXOpen::ExpressionHeightOffset ()
bool IsLimit1MeasureExpressionUsed ()
bool IsLimit2MeasureExpressionUsed ()
NXOpen::ExpressionLimit1Offset ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderLimit1Point ()
NXOpen::ScCollectorLimit1Selection ()
NXOpen::Features::AeroRibBuilder::LimitObjectTypes Limit1Type ()
NXOpen::ExpressionLimit2Offset ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderLimit2Point ()
NXOpen::ScCollectorLimit2Selection ()
NXOpen::Features::AeroRibBuilder::LimitObjectTypes Limit2Type ()
NXOpen::PlanePlane ()
NXOpen::GeometricUtilities::ProjectionOptionsProjectDirection ()
bool ReverseHeightDirection ()
bool ReverseHeightOffsetDirection ()
bool ReverseLimit1OffsetDirection ()
bool ReverseLimit2OffsetDirection ()
bool ReverseThicknessDirection ()
bool ReverseThicknessOffsetDirection ()
NXOpen::Features::AeroRibBuilder::RibForms RibForm ()
NXOpen::SectionSection ()
void SetAlignRefType0 (NXOpen::Features::AeroRibBuilder::AlignReferenceType alignRefType0)
void SetAlignRefType1 (NXOpen::Features::AeroRibBuilder::AlignReferenceType alignRefType1)
void SetGuideObjectType (NXOpen::Features::AeroRibBuilder::GuideObjectTypes guideObjectType)
void SetHeightDimensionType (NXOpen::Features::AeroRibBuilder::HeightDimensionOptions heightDimensionType)
void SetLimit1MeasureExpressionUsed (bool isLimit1MeasureExpressionUsed)
void SetLimit1Type (NXOpen::Features::AeroRibBuilder::LimitObjectTypes limit1Type)
void SetLimit2MeasureExpressionUsed (bool isLimit2MeasureExpressionUsed)
void SetLimit2Type (NXOpen::Features::AeroRibBuilder::LimitObjectTypes limit2Type)
void SetPlane (NXOpen::Plane *plane)
void SetReverseHeightDirection (bool reverseHeightDirection)
void SetReverseHeightOffsetDirection (bool reverseHeightOffsetDirection)
void SetReverseLimit1OffsetDirection (bool reverseLimit1OffsetDirection)
void SetReverseLimit2OffsetDirection (bool reverseLimit2OffsetDirection)
void SetReverseThicknessDirection (bool reverseThicknessDirection)
void SetReverseThicknessOffsetDirection (bool reverseThicknessOffsetDirection)
void SetRibForm (NXOpen::Features::AeroRibBuilder::RibForms ribForm)
void SetThicknessDimensionType (NXOpen::Features::AeroRibBuilder::ThicknessDimensionOptions thicknessDimensionType)
NXOpen::ScCollectorSkinFaceCollector ()
NXOpen::ExpressionThickness ()
NXOpen::Features::AeroRibBuilder::ThicknessDimensionOptions ThicknessDimensionType ()
NXOpen::ExpressionThicknessOffset ()
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 _AeroRibBuilderBuilder

详细描述

航空筋特征构建器

        表示 @link NXOpen::Features::AeroRib NXOpen::Features::AeroRib@endlink  构建器
         <br> 若要创建此类的新实例,请使用 @link NXOpen::Features::AeroCollection::CreateAeroRibBuilder  NXOpen::Features::AeroCollection::CreateAeroRibBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    AlignRefType0 </term> <description>
    None </description> </item>
    <item><term>
    AlignRefType1 </term> <description>
    None </description> </item>
    <item><term>
    BooleanOperation.Type </term> <description>
    Create </description> </item>
    <item><term>
    CurveLength.EndOffset0.Value </term> <description>
    0(毫米单位部件), 0(英寸单位部件) </description> </item>
    <item><term>
    CurveLength.EndOffset1.Value </term> <description>
    0(毫米单位部件), 0(英寸单位部件) </description> </item>
    <item><term>
    CurveLength.EndType0 </term> <description>
    Value </description> </item>
    <item><term>
    CurveLength.EndType1 </term> <description>
    Value </description> </item>
    <item><term>
    GuideObjectType </term> <description>
    Face </description> </item>
    <item><term>
    Height.Value </term> <description>
    25(毫米单位部件), 1(英寸单位部件) </description> </item>
    <item><term>
    HeightDimensionType </term> <description>
    Simple </description> </item>
    <item><term>
    HeightOffset.Value </term> <description>
    0(毫米单位部件), 0(英寸单位部件) </description> </item>
    <item><term>
    Limit1Offset.Value </term> <description>
    0(毫米单位部件), 0(英寸单位部件) </description> </item>
    <item><term>
    Limit1Type </term> <description>
    FromGuideCurve </description> </item>
    <item><term>
    Limit2Offset.Value </term> <description>
    0(毫米单位部件), 0(英寸单位部件) </description> </item>
    <item><term>
    Limit2Type </term> <description>
    FromGuideCurve </description> </item>
    <item><term>
    ReverseHeightOffsetDirection </term> <description>
    False </description> </item>
    <item><term>
    Thickness.Value </term> <description>

2 (毫米部件),0.1 (英寸部件) ThicknessDimensionType 对称


创建于 NX10.0.0。

成员枚举类型说明

◆ AlignReferenceType

此属性表示对齐端类型

枚举值
AlignReferenceTypeNone 

AlignReferenceTypeLengthFace 

长度面

AlignReferenceTypeSkin 

蒙皮

AlignReferenceTypeGuideFace 

引导面

◆ GuideObjectTypes

此属性表示引导对象类型

枚举值
GuideObjectTypesFace 

引导对象是面

GuideObjectTypesDatumPlane 

引导对象是基准平面

GuideObjectTypesCurve 

引导对象是曲线

◆ HeightDimensionOptions

此属性表示高度尺寸选项

枚举值
HeightDimensionOptionsSimple 

简单

HeightDimensionOptionsSymmetric 

对称

◆ LimitObjectTypes

此属性表示限制对象类型

枚举值
LimitObjectTypesFromGuideCurve 

来自引导曲线

LimitObjectTypesFromSelected 

来自所选对象

◆ PointOption

此属性表示路径尺寸选项

枚举值
PointOptionArcLength 

弧长

PointOptionPercentArcLength 

弧长百分比

PointOptionParameterArcLength 

参数化弧长

PointOptionThroughPoint 

通过点

◆ RibForms

此属性表示加强筋形状

枚举值
RibFormsNormalToSkin 

加强筋形状垂直于蒙皮

RibFormsAlignWithGuideFace 

加强筋形状与引导面对齐

◆ ThicknessDimensionOptions

此属性表示厚度尺寸选项

枚举值
ThicknessDimensionOptionsSimple 

简单

ThicknessDimensionOptionsSymmetric 

对称

成员函数说明

◆ AlignRefType0()

NXOpen::Features::AeroRibBuilder::AlignReferenceType NXOpen::Features::AeroRibBuilder::AlignRefType0 ( )

返回对齐参考类型0
于 NX12.0.0 中创建。

许可证要求:无

◆ AlignRefType1()

NXOpen::Features::AeroRibBuilder::AlignReferenceType NXOpen::Features::AeroRibBuilder::AlignRefType1 ( )

返回对齐参考类型1
于 NX12.0.0 中创建。

许可证要求:无

◆ BooleanOperation()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::AeroRibBuilder::BooleanOperation ( )

返回布尔运算
于 NX11.0.0 中创建。

许可证要求:无

◆ ConstructGuidecurves()

void NXOpen::Features::AeroRibBuilder::ConstructGuidecurves ( bool deleteGuideCurves,
bool showGuideCurves )

构造引导曲线
于 NX12.0.0 中创建。

许可证要求:无

参数
deleteGuideCurvesdeleteguidecurves
showGuideCurvesshowguidecurves

◆ CurveLength()

NXOpen::GeometricUtilities::CurveLengthBuilder * NXOpen::Features::AeroRibBuilder::CurveLength ( )

返回曲线长度构造器
于 NX12.0.0 中创建。

许可证要求:无

◆ GuideFaces()

NXOpen::ScCollector * NXOpen::Features::AeroRibBuilder::GuideFaces ( )

返回引导面
创建于 NX10.0.0。

许可证要求:无

◆ GuideObjectType()

NXOpen::Features::AeroRibBuilder::GuideObjectTypes NXOpen::Features::AeroRibBuilder::GuideObjectType ( )

返回引导对象类型
创建于 NX10.0.0。

许可证要求:无

◆ Height()

NXOpen::Expression * NXOpen::Features::AeroRibBuilder::Height ( )

返回高度
创建于 NX10.0.0。

许可要求:无

◆ HeightDimensionType()

NXOpen::Features::AeroRibBuilder::HeightDimensionOptions NXOpen::Features::AeroRibBuilder::HeightDimensionType ( )

返回高度尺寸类型
创建于 NX10.0.0。

许可要求:无

◆ HeightOffset()

NXOpen::Expression * NXOpen::Features::AeroRibBuilder::HeightOffset ( )

返回高度偏移
创建于 NX12.0.0。

许可要求:无

◆ IsLimit1MeasureExpressionUsed()

bool NXOpen::Features::AeroRibBuilder::IsLimit1MeasureExpressionUsed ( )

返回是否使用limit1测量表达式的标志
于NX11.0.0中创建。

许可要求:无

◆ IsLimit2MeasureExpressionUsed()

bool NXOpen::Features::AeroRibBuilder::IsLimit2MeasureExpressionUsed ( )

返回是否使用limit2测量表达式的标志
于NX11.0.0中创建。

许可要求:无

◆ Limit1Offset()

NXOpen::Expression * NXOpen::Features::AeroRibBuilder::Limit1Offset ( )

返回limit1偏移
于NX10.0.0中创建。

许可要求:无

◆ Limit1Point()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::AeroRibBuilder::Limit1Point ( )

返回边界1点
创建于 NX11.0.0。

许可要求:无

◆ Limit1Selection()

NXOpen::ScCollector * NXOpen::Features::AeroRibBuilder::Limit1Selection ( )

返回limit1选择
于NX10.0.0中创建。

许可要求:无

◆ Limit1Type()

NXOpen::Features::AeroRibBuilder::LimitObjectTypes NXOpen::Features::AeroRibBuilder::Limit1Type ( )

返回边界1类型
创建于 NX10.0.0。

许可要求:无

◆ Limit2Offset()

NXOpen::Expression * NXOpen::Features::AeroRibBuilder::Limit2Offset ( )

返回limit2偏移
于NX10.0.0中创建。

许可要求:无

◆ Limit2Point()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::AeroRibBuilder::Limit2Point ( )

返回limit2点
于NX11.0.0中创建。

许可要求:无

◆ Limit2Selection()

NXOpen::ScCollector * NXOpen::Features::AeroRibBuilder::Limit2Selection ( )

返回limit2选择
于NX10.0.0中创建。

许可要求:无

◆ Limit2Type()

NXOpen::Features::AeroRibBuilder::LimitObjectTypes NXOpen::Features::AeroRibBuilder::Limit2Type ( )

返回limit2类型
于NX10.0.0中创建。

许可要求:无

◆ Plane()

NXOpen::Plane * NXOpen::Features::AeroRibBuilder::Plane ( )

返回平面
创建于 NX10.0.0。

许可证要求:无

◆ ProjectDirection()

NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::AeroRibBuilder::ProjectDirection ( )

返回投影方向
创建于 NX11.0.0。

许可要求:无

◆ ReverseHeightDirection()

bool NXOpen::Features::AeroRibBuilder::ReverseHeightDirection ( )

返回反向高度方向标志。表示高度方向是否已从初始推断方向翻转
创建于 NX10.0.0。

许可要求:无

◆ ReverseHeightOffsetDirection()

bool NXOpen::Features::AeroRibBuilder::ReverseHeightOffsetDirection ( )

返回反向高度偏移方向标志。表示高度偏移方向是否已从初始推断方向翻转
创建于 NX12.0.0。

许可要求:无

◆ ReverseLimit1OffsetDirection()

bool NXOpen::Features::AeroRibBuilder::ReverseLimit1OffsetDirection ( )

返回反向limit1偏移方向标志。指示limit1偏移方向是否已从其初始推断方向翻转
于NX11.0.0中创建。

许可要求:无

◆ ReverseLimit2OffsetDirection()

bool NXOpen::Features::AeroRibBuilder::ReverseLimit2OffsetDirection ( )

返回反向limit2偏移方向标志。指示limit2偏移方向是否已从其初始推断方向翻转
于NX11.0.0中创建。

许可要求:无

◆ ReverseThicknessDirection()

bool NXOpen::Features::AeroRibBuilder::ReverseThicknessDirection ( )

返回反转厚度方向标志。指示厚度方向是否已从其初始推断方向翻转
于 NX10.0.0 中创建。

许可证要求:无

◆ ReverseThicknessOffsetDirection()

bool NXOpen::Features::AeroRibBuilder::ReverseThicknessOffsetDirection ( )

返回反转厚度偏移方向标志。指示厚度偏移方向是否已从其初始推断方向翻转
于 NX11.0.0 中创建。

许可证要求:无

◆ RibForm()

NXOpen::Features::AeroRibBuilder::RibForms NXOpen::Features::AeroRibBuilder::RibForm ( )

返回肋的形式
创建于 NX11.0.0。

许可要求:无

◆ Section()

NXOpen::Section * NXOpen::Features::AeroRibBuilder::Section ( )

返回截面
创建于 NX10.0.0。

许可要求:无

◆ SetAlignRefType0()

void NXOpen::Features::AeroRibBuilder::SetAlignRefType0 ( NXOpen::Features::AeroRibBuilder::AlignReferenceType alignRefType0)

设置对齐参考类型0
于 NX12.0.0 中创建。

许可证要求:无

参数
alignRefType0alignreftype0

◆ SetAlignRefType1()

void NXOpen::Features::AeroRibBuilder::SetAlignRefType1 ( NXOpen::Features::AeroRibBuilder::AlignReferenceType alignRefType1)

设置对齐参考类型1
于 NX12.0.0 中创建。

许可证要求:无

参数
alignRefType1alignreftype1

◆ SetGuideObjectType()

void NXOpen::Features::AeroRibBuilder::SetGuideObjectType ( NXOpen::Features::AeroRibBuilder::GuideObjectTypes guideObjectType)

设置引导对象类型
创建于 NX10.0.0。

许可证要求:nx_aero_design("NX 航空设计")

参数
guideObjectType引导对象类型

◆ SetHeightDimensionType()

void NXOpen::Features::AeroRibBuilder::SetHeightDimensionType ( NXOpen::Features::AeroRibBuilder::HeightDimensionOptions heightDimensionType)

设置高度尺寸类型
创建于 NX10.0.0。

许可要求:nx_aero_design("NX 航空设计")

参数
heightDimensionType高度尺寸类型

◆ SetLimit1MeasureExpressionUsed()

void NXOpen::Features::AeroRibBuilder::SetLimit1MeasureExpressionUsed ( bool isLimit1MeasureExpressionUsed)

设置是否使用limit1测量表达式的标志
于NX11.0.0中创建。

许可要求:无

参数
isLimit1MeasureExpressionUsed是否使用limit1测量表达式的标志

◆ SetLimit1Type()

void NXOpen::Features::AeroRibBuilder::SetLimit1Type ( NXOpen::Features::AeroRibBuilder::LimitObjectTypes limit1Type)

设置边界1类型
创建于 NX10.0.0。

许可要求:nx_aero_design("NX 航空设计")

参数
limit1Type边界1类型

◆ SetLimit2MeasureExpressionUsed()

void NXOpen::Features::AeroRibBuilder::SetLimit2MeasureExpressionUsed ( bool isLimit2MeasureExpressionUsed)

设置是否使用limit2测量表达式的标志
于NX11.0.0中创建。

许可要求:无

参数
isLimit2MeasureExpressionUsed是否使用limit2测量表达式的标志

◆ SetLimit2Type()

void NXOpen::Features::AeroRibBuilder::SetLimit2Type ( NXOpen::Features::AeroRibBuilder::LimitObjectTypes limit2Type)

设置limit2类型
于NX10.0.0中创建。

许可要求:nx_aero_design(" NX Aero Design")

参数
limit2Typelimit2类型

◆ SetPlane()

void NXOpen::Features::AeroRibBuilder::SetPlane ( NXOpen::Plane * plane)

设置平面
创建于 NX10.0.0。

许可要求:nx_aero_design("NX 航空设计")

参数
plane平面

◆ SetReverseHeightDirection()

void NXOpen::Features::AeroRibBuilder::SetReverseHeightDirection ( bool reverseHeightDirection)

设置反向高度方向标志。表示高度方向是否已从初始推断方向翻转
创建于 NX10.0.0。

许可要求:nx_aero_design("NX 航空设计")

参数
reverseHeightDirection反向高度方向

◆ SetReverseHeightOffsetDirection()

void NXOpen::Features::AeroRibBuilder::SetReverseHeightOffsetDirection ( bool reverseHeightOffsetDirection)

设置反向高度偏移方向标志。表示高度偏移方向是否已从初始推断方向翻转
创建于 NX12.0.0。

许可要求:nx_aero_design("NX 航空设计")

参数
reverseHeightOffsetDirection反向高度偏移方向

◆ SetReverseLimit1OffsetDirection()

void NXOpen::Features::AeroRibBuilder::SetReverseLimit1OffsetDirection ( bool reverseLimit1OffsetDirection)

设置反向limit1偏移方向标志。指示limit1偏移方向是否已从其初始推断方向翻转
于NX11.0.0中创建。

许可要求:nx_aero_design(" NX Aero Design")

参数
reverseLimit1OffsetDirection反向limit1偏移方向标志

◆ SetReverseLimit2OffsetDirection()

void NXOpen::Features::AeroRibBuilder::SetReverseLimit2OffsetDirection ( bool reverseLimit2OffsetDirection)

设置反向limit2偏移方向标志。指示limit2偏移方向是否已从其初始推断方向翻转
于NX11.0.0中创建。

许可要求:nx_aero_design(" NX Aero Design")

参数
reverseLimit2OffsetDirection反向limit2偏移方向标志

◆ SetReverseThicknessDirection()

void NXOpen::Features::AeroRibBuilder::SetReverseThicknessDirection ( bool reverseThicknessDirection)

设置反转厚度方向标志。指示厚度方向是否已从其初始推断方向翻转
于 NX10.0.0 中创建。

许可证要求:nx_aero_design ("NX Aero Design")

参数
reverseThicknessDirectionreversethicknessdirection

◆ SetReverseThicknessOffsetDirection()

void NXOpen::Features::AeroRibBuilder::SetReverseThicknessOffsetDirection ( bool reverseThicknessOffsetDirection)

设置反转厚度偏移方向标志。指示厚度偏移方向是否已从其初始推断方向翻转
于 NX11.0.0 中创建。

许可证要求:nx_aero_design ("NX Aero Design")

参数
reverseThicknessOffsetDirectionreversethicknessoffsetdirection

◆ SetRibForm()

void NXOpen::Features::AeroRibBuilder::SetRibForm ( NXOpen::Features::AeroRibBuilder::RibForms ribForm)

设置肋的形式
创建于 NX11.0.0。

许可要求:无

参数
ribForm肋的形式

◆ SetThicknessDimensionType()

void NXOpen::Features::AeroRibBuilder::SetThicknessDimensionType ( NXOpen::Features::AeroRibBuilder::ThicknessDimensionOptions thicknessDimensionType)

设置厚度尺寸类型
于 NX10.0.0 中创建。

许可证要求:nx_aero_design ("NX Aero Design")

参数
thicknessDimensionTypethicknessdimensiontype

◆ SkinFaceCollector()

NXOpen::ScCollector * NXOpen::Features::AeroRibBuilder::SkinFaceCollector ( )

返回蒙皮面收集器
创建于 NX10.0.0。

许可证要求:无

◆ Thickness()

NXOpen::Expression * NXOpen::Features::AeroRibBuilder::Thickness ( )

返回厚度
于 NX10.0.0 中创建。

许可证要求:无

◆ ThicknessDimensionType()

NXOpen::Features::AeroRibBuilder::ThicknessDimensionOptions NXOpen::Features::AeroRibBuilder::ThicknessDimensionType ( )

返回厚度尺寸类型
于NX10.0.0中创建。

许可要求:无

◆ ThicknessOffset()

NXOpen::Expression * NXOpen::Features::AeroRibBuilder::ThicknessOffset ( )

返回厚度偏移
于 NX11.0.0 中创建。

许可证要求:无