NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::ApparentChainingRule Class Reference

Represents a NXOpen::SelectionIntentRule that collects curves which appear connected or tangent connected in a particular drafting view. More...

Inheritance diagram for NXOpen::ApparentChainingRule:
NXOpen::SelectionIntentRule NXOpen::TransientObject

Public Member Functions

void GetData (NXOpen::ICurve **seed, NXOpen::View **view, NXOpen::ApparentChainingRuleType *chainingRule, NXOpen::ApparentChainingRuleSelection *selectionMask, double *chainingTolerance, double *angleTolerance)
 Gets the data for the apparent chaining rule: NXOpen::ApparentChainingRule
Created in NX8.0.0. More...
 
virtual ~ApparentChainingRule ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::SelectionIntentRule
NXOpen::SelectionIntentRule::RuleType Type ()
 Returns the get the type of selection intent rule: NXOpen::SelectionIntentRule
Created in NX3.0.0. More...
 
virtual ~SelectionIntentRule ()
 Free resources associated with the instance. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Additional Inherited Members

- Public Types inherited from 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, RuleTypeInvalidType
}
 This enum represents the type of selection intent rules as specified by NXOpen::SelectionIntentRule . More...
 

Detailed Description

Represents a NXOpen::SelectionIntentRule that collects curves which appear connected or tangent connected in a particular drafting view.


Created in NX8.0.0.

Constructor & Destructor Documentation

virtual NXOpen::ApparentChainingRule::~ApparentChainingRule ( )
virtual

Frees the object from memory.


Created in NX8.0.0.

License requirements : None

Member Function Documentation

void NXOpen::ApparentChainingRule::GetData ( NXOpen::ICurve **  seed,
NXOpen::View **  view,
NXOpen::ApparentChainingRuleType chainingRule,
NXOpen::ApparentChainingRuleSelection selectionMask,
double *  chainingTolerance,
double *  angleTolerance 
)

Gets the data for the apparent chaining rule: NXOpen::ApparentChainingRule
Created in NX8.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters
seedThe seed curve.
viewThe view.
chainingRuleSelection Intent method, either of Connected Curves, Tangent Curves or Single Curve.
selectionMaskThe selection type none, edge or curve.
chainingToleranceGap tolerance
angleToleranceAngle tolerance

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.