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

边相切规则 更多...

#include <EdgeTangentRule.hxx>

类 NXOpen::EdgeTangentRule 继承关系图:
NXOpen::SelectionIntentRule NXOpen::TransientObject

Public 成员函数

void GetData (NXOpen::Edge **startEdge, NXOpen::Edge **endEdge, bool *isFromStart, double *angleTolerance, bool *hasSameConvexity)
virtual ~EdgeTangentRule ()
Public 成员函数 继承自 NXOpen::SelectionIntentRule
NXOpen::SelectionIntentRule::RuleType Type ()
virtual ~SelectionIntentRule ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

额外继承的成员函数

Public 类型 继承自 NXOpen::SelectionIntentRule
enum  RuleType {
  RuleTypeEdgeDumb , RuleTypeEdgeChain , RuleTypeEdgeTangent , RuleTypeEdgeFace ,
  RuleTypeEdgeBody , RuleTypeEdgeFeature , RuleTypeEdgeSheetBoundary , RuleTypeEdgeBoundary ,
  RuleTypeEdgeIntersect , RuleTypeEdgeMultipleSeedTangent , RuleTypeEdgeVertex , RuleTypeEdgeVertexTangent ,
  RuleTypeCurveDumb , RuleTypeCurveFeature , RuleTypeCurveFeatureChain , RuleTypeCurveFeatureTangent ,
  RuleTypeFollowFillet , RuleTypeFeaturePoints , RuleTypeRegionBoundary , RuleTypeFaceDumb ,
  RuleTypeFaceTangent , RuleTypeFaceAdjacent , RuleTypeFaceBody , RuleTypeFaceRegion ,
  RuleTypeFaceFeature , RuleTypeFaceConnectedBlend , RuleTypeFaceAllBlend , RuleTypeFaceRib ,
  RuleTypeFaceMergedRib , RuleTypeFaceSlot , RuleTypeFaceBossPocket , RuleTypeFaceRegionBoundary ,
  RuleTypeFaceAndAdjacentFaces , RuleTypeCurveGroup , RuleTypeBodyDumb , RuleTypeBodyFeature ,
  RuleTypeBodyGroup , RuleTypeApparentChaining , RuleTypeOuterFaceEdges , RuleTypeRibTopFaceEdges ,
  RuleTypeFeatureIntersectionEdges , RuleTypeFaceHole , RuleTypeTangentSheetBodies , RuleTypeAdjacentSheetBodies ,
  RuleTypeConnectedSheetBodies , RuleTypeSheetAndAdjacentSheetBodies , RuleTypeFaceCurvatureCrossSectionFaces , RuleTypeEdgeGroupFaceBoundaryEdges ,
  RuleTypeInvalidType
}

详细描述

边相切规则

表示从种子边所在体收集切线连接边的NXOpen::SelectionIntentRule
于NX3.0.0中创建。

构造及析构函数说明

◆ ~EdgeTangentRule()

virtual NXOpen::EdgeTangentRule::~EdgeTangentRule ( )
virtual

从内存中释放对象。
于NX3.0.0中创建。

许可证要求 : 无

成员函数说明

◆ GetData()

void NXOpen::EdgeTangentRule::GetData ( NXOpen::Edge ** startEdge,
NXOpen::Edge ** endEdge,
bool * isFromStart,
double * angleTolerance,
bool * hasSameConvexity )

获取边切线规则的数据: NXOpen::EdgeTangentRule
于NX3.0.0中创建。

许可证要求 : gateway ("UG GATEWAY")

参数
startEdge边切线规则的起始边
endEdge边切线规则的结束边。可以为null(无)。
isFromStart若提供了结束边,为True则表示切线从起始边的起始点开始
angleTolerance切线边的角度公差
hasSameConvexity为True则只查找具有相同凸度的切线边