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

关联直线构建器 更多...

#include <Features_AssociativeLineBuilder.hxx>

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

Public 类型

enum  EndOption {
  EndOptionInferred , EndOptionPoint , EndOptionTangent , EndOptionAtAngle ,
  EndOptionAlongXc , EndOptionAlongYc , EndOptionAlongZc , EndOptionNormal
}
enum  EndReference { EndReferenceWcs , EndReferenceAbsolute , EndReferenceCordinatesSystem }
enum  StartOption {
  StartOptionInferred , StartOptionPoint , StartOptionTangent , StartOptionAtAngle ,
  StartOptionAlongXc , StartOptionAlongYc , StartOptionAlongZc , StartOptionNormal
}
enum  StartReference { StartReferenceWcs , StartReferenceAbsolute , StartReferenceCordinatesSystem }

Public 成员函数

bool Associative ()
NXOpen::ExpressionEndAngle ()
NXOpen::SelectDisplayableObjectEndAtAngle ()
NXOpen::SelectObjectEndInferredConstraint ()
NXOpen::SelectPointEndPoint ()
NXOpen::Features::AssociativeLineBuilder::EndOption EndPointOptions ()
NXOpen::Features::AssociativeLineBuilder::EndReference EndPointReference ()
NXOpen::SelectCartesianCoordinateSystemEndReferenceCsys ()
NXOpen::SelectICurveEndTangent ()
NXOpen::GeometricUtilities::CurveLimitsDataLimits ()
NXOpen::SelectDisplayableObjectListLineEndNormal ()
NXOpen::SelectDisplayableObjectListLineStartNormal ()
void SetAssociative (bool associative)
void SetEndPointOptions (NXOpen::Features::AssociativeLineBuilder::EndOption endPointOptions)
void SetEndPointReference (NXOpen::Features::AssociativeLineBuilder::EndReference endPointReference)
void SetStartPointOptions (NXOpen::Features::AssociativeLineBuilder::StartOption startPointOptions)
void SetStartPointReference (NXOpen::Features::AssociativeLineBuilder::StartReference startPointReference)
NXOpen::ExpressionStartAngle ()
NXOpen::SelectDisplayableObjectStartAtAngle ()
NXOpen::SelectObjectStartInferredConstraint ()
NXOpen::SelectPointStartPoint ()
NXOpen::Features::AssociativeLineBuilder::StartOption StartPointOptions ()
NXOpen::Features::AssociativeLineBuilder::StartReference StartPointReference ()
NXOpen::SelectCartesianCoordinateSystemStartReferenceCsys ()
NXOpen::SelectICurveStartTangent ()
NXOpen::GeometricUtilities::SupportPlaneDataSupportPlaneData ()
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 _AssociativeLineBuilderBuilder

详细描述

关联直线构建器

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

默认值。

属性
Associative True
Limits.EndLimit.LimitOption AtPoint
SupportPlaneData.SupportPlaneLockStatus No


于NX5.0.0中创建.

成员枚举类型说明

◆ EndOption

表示终点选项类型。

枚举值
EndOptionInferred 

推断

EndOptionPoint 

EndOptionTangent 

相切

EndOptionAtAngle 

成角度

EndOptionAlongXc 

沿XC

EndOptionAlongYc 

沿YC

EndOptionAlongZc 

沿ZC

EndOptionNormal 

法向

◆ EndReference

表示终点的参考坐标系

枚举值
EndReferenceWcs 

WCS

EndReferenceAbsolute 

绝对

EndReferenceCordinatesSystem 

CSYS

◆ StartOption

表示起点选项类型。

枚举值
StartOptionInferred 

推断

StartOptionPoint 

StartOptionTangent 

相切

StartOptionAtAngle 

成角度

StartOptionAlongXc 

沿XC

StartOptionAlongYc 

沿YC

StartOptionAlongZc 

沿ZC

StartOptionNormal 

法向

◆ StartReference

表示起点的参考坐标系

枚举值
StartReferenceWcs 

WCS

StartReferenceAbsolute 

绝对

StartReferenceCordinatesSystem 

CSYS

成员函数说明

◆ Associative()

bool NXOpen::Features::AssociativeLineBuilder::Associative ( )

返回关联性
创建于 NX5.0.0。

许可证要求:无

◆ EndAngle()

NXOpen::Expression * NXOpen::Features::AssociativeLineBuilder::EndAngle ( )

返回端角
创建于 NX7.5.0。

许可证要求:无

◆ EndAtAngle()

NXOpen::SelectDisplayableObject * NXOpen::Features::AssociativeLineBuilder::EndAtAngle ( )

返回端角参考
创建于 NX7.5.0。

许可证要求:无

◆ EndInferredConstraint()

NXOpen::SelectObject * NXOpen::Features::AssociativeLineBuilder::EndInferredConstraint ( )

返回终止推断约束
创建于NX5.0.0。

许可证要求:无

◆ EndPoint()

NXOpen::SelectPoint * NXOpen::Features::AssociativeLineBuilder::EndPoint ( )

返回端点 - 该点应为使用 NXOpen::PointCollection::CreatePoint 创建的智能点
创建于 NX5.0.0。

许可证要求:无

◆ EndPointOptions()

NXOpen::Features::AssociativeLineBuilder::EndOption NXOpen::Features::AssociativeLineBuilder::EndPointOptions ( )

返回终止点选项
创建于NX5.0.0。

许可证要求:无

◆ EndPointReference()

NXOpen::Features::AssociativeLineBuilder::EndReference NXOpen::Features::AssociativeLineBuilder::EndPointReference ( )

返回端点参考
创建于 NX5.0.0。

许可证要求:无

◆ EndReferenceCsys()

NXOpen::SelectCartesianCoordinateSystem * NXOpen::Features::AssociativeLineBuilder::EndReferenceCsys ( )

返回端参考坐标系
创建于 NX5.0.0。

许可证要求:无

◆ EndTangent()

NXOpen::SelectICurve * NXOpen::Features::AssociativeLineBuilder::EndTangent ( )

返回端切线 - 点可通过 SELECT_OBJECT 传入,用于处理多解情况
创建于 NX5.0.0。

许可证要求:无

◆ Limits()

NXOpen::GeometricUtilities::CurveLimitsData * NXOpen::Features::AssociativeLineBuilder::Limits ( )

返回极限
创建于 NX5.0.0。

许可证要求:无

◆ LineEndNormal()

NXOpen::SelectDisplayableObjectList * NXOpen::Features::AssociativeLineBuilder::LineEndNormal ( )

返回端法线 - 点可通过 SELECT_OBJECT 传入,用于处理多解情况

弃用
在 NX11.0.1 中已弃用。 请使用其他版本的 NXOpen::Features::AssociativeLineBuilder::LineEndNormal

创建于 NX5.0.0。

许可证要求:无

返回端法线 - 端法线可包含多个面、边、曲线和单个基准。此数据存储在 NXOpen::ScCollector 中,该 collector 位于 SELECT_OBJECT_list 内部。线法线将被计算为与所选点最近的实体。输入 collector 不得包含混合选择。不允许有多个基准平面,且 collector 中的面必须是连续的。
创建于 NX11.0.1。

许可证要求:无

◆ LineStartNormal()

NXOpen::SelectDisplayableObjectList * NXOpen::Features::AssociativeLineBuilder::LineStartNormal ( )

返回起始法线 - 在SELECT_OBJECT中可传入用于多解情况的点

弃用
在NX11.0.1中已弃用。请使用 NXOpen::Features::AssociativeLineBuilder::LineStartNormal 的其他版本。

创建于NX7.5.0。

许可证要求:无

返回起始法线 - 起始法线可包含多个面、边、曲线和单个基准。此数据存储在SELECT_OBJECT_list内部的NXOpen::ScCollector中。直线法线将计算为与所选点最近的实体。输入的收集器不得包含混合选择。不允许有多个基准平面,且收集器中的面必须是连续的。
创建于NX11.0.1。

许可证要求:无

◆ SetAssociative()

void NXOpen::Features::AssociativeLineBuilder::SetAssociative ( bool associative)

设置关联性
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
associativeassociative

◆ SetEndPointOptions()

void NXOpen::Features::AssociativeLineBuilder::SetEndPointOptions ( NXOpen::Features::AssociativeLineBuilder::EndOption endPointOptions)

设置终止点选项
创建于NX5.0.0。

许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或CAM基础("CAM BASE")或检测编程("INSPECTION PROGRAMMING")

参数
endPointOptions终止点选项

◆ SetEndPointReference()

void NXOpen::Features::AssociativeLineBuilder::SetEndPointReference ( NXOpen::Features::AssociativeLineBuilder::EndReference endPointReference)

设置端点参考
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
endPointReferenceendpointreference

◆ SetStartPointOptions()

void NXOpen::Features::AssociativeLineBuilder::SetStartPointOptions ( NXOpen::Features::AssociativeLineBuilder::StartOption startPointOptions)

设置起始点选项
创建于NX5.0.0。

许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或CAM基础("CAM BASE")或检测编程("INSPECTION PROGRAMMING")

参数
startPointOptions起始点选项

◆ SetStartPointReference()

void NXOpen::Features::AssociativeLineBuilder::SetStartPointReference ( NXOpen::Features::AssociativeLineBuilder::StartReference startPointReference)

设置起始点参考
创建于NX5.0.0。

许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或CAM基础("CAM BASE")或检测编程("INSPECTION PROGRAMMING")

参数
startPointReference起始点参考

◆ StartAngle()

NXOpen::Expression * NXOpen::Features::AssociativeLineBuilder::StartAngle ( )

返回起始角度
创建于NX7.5.0。

许可证要求:无

◆ StartAtAngle()

NXOpen::SelectDisplayableObject * NXOpen::Features::AssociativeLineBuilder::StartAtAngle ( )

返回起始角度约束对象
创建于NX7.5.0。

许可证要求:无

◆ StartInferredConstraint()

NXOpen::SelectObject * NXOpen::Features::AssociativeLineBuilder::StartInferredConstraint ( )

返回起始推断约束
创建于NX5.0.0。

许可证要求:无

◆ StartPoint()

NXOpen::SelectPoint * NXOpen::Features::AssociativeLineBuilder::StartPoint ( )

返回起始点 - 此应为使用 NXOpen::PointCollection::CreatePoint 创建的智能点
创建于NX5.0.0。

许可证要求:无

◆ StartPointOptions()

NXOpen::Features::AssociativeLineBuilder::StartOption NXOpen::Features::AssociativeLineBuilder::StartPointOptions ( )

返回起始点选项
创建于NX5.0.0。

许可证要求:无

◆ StartPointReference()

NXOpen::Features::AssociativeLineBuilder::StartReference NXOpen::Features::AssociativeLineBuilder::StartPointReference ( )

返回起始点参考
创建于NX5.0.0。

许可证要求:无

◆ StartReferenceCsys()

NXOpen::SelectCartesianCoordinateSystem * NXOpen::Features::AssociativeLineBuilder::StartReferenceCsys ( )

返回起始参考坐标系
创建于NX5.0.0。

许可证要求:无

◆ StartTangent()

NXOpen::SelectICurve * NXOpen::Features::AssociativeLineBuilder::StartTangent ( )

返回起始切线 - 在SELECT_OBJECT中可传入用于多解情况的点
创建于NX5.0.0。

许可证要求:无

◆ SupportPlaneData()

NXOpen::GeometricUtilities::SupportPlaneData * NXOpen::Features::AssociativeLineBuilder::SupportPlaneData ( )

返回支撑平面数据
创建于 NX5.0.0。

许可证要求:无