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

Represents a NXOpen::SelectionIntentRule which essentially provides capabilities to collect curves, edges, faces and bodies. More...

Inheritance diagram for NXOpen::SelectionIntentRule:
NXOpen::TransientObject NXOpen::ApparentChainingRule NXOpen::BodyDumbRule NXOpen::BodyFeatureRule NXOpen::BodyGroupRule NXOpen::CurveChainRule NXOpen::CurveDumbRule NXOpen::CurveFeatureChainRule NXOpen::CurveFeatureRule NXOpen::CurveFeatureTangentRule NXOpen::CurveGroupRule NXOpen::CurveTangentRule NXOpen::EdgeBodyRule NXOpen::EdgeBoundaryRule NXOpen::EdgeChainRule NXOpen::EdgeDumbRule NXOpen::EdgeFaceRule NXOpen::EdgeFeatureRule NXOpen::EdgeIntersectRule NXOpen::EdgeMultipleSeedTangentRule NXOpen::EdgeSheetBoundaryRule NXOpen::EdgeTangentRule NXOpen::EdgeVertexRule NXOpen::EdgeVertexTangentRule NXOpen::FaceAdjacentRule NXOpen::FaceAllBlendRule NXOpen::FaceAndAdjacentFacesRule NXOpen::FaceBodyRule NXOpen::FaceBossPocketFacesRule NXOpen::FaceConnectedBlendRule NXOpen::FaceDumbRule NXOpen::FaceFeatureRule NXOpen::FaceMergedRibFacesRule NXOpen::FaceRegionBoundaryRule NXOpen::FaceRegionRule NXOpen::FaceRibFacesRule NXOpen::FaceSlotFacesRule NXOpen::FaceTangentRule NXOpen::FeatureIntersectionEdgesRule NXOpen::FeaturePointsRule NXOpen::FollowFilletRule NXOpen::OuterEdgesOfFacesRule NXOpen::RegionBoundaryRule NXOpen::RibTopFaceEdgesRule

Public Types

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...
 

Public Member Functions

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...
 

Detailed Description

Represents a NXOpen::SelectionIntentRule which essentially provides capabilities to collect curves, edges, faces and bodies.

The intent of the collection is remembered as a rule in the corresponding UNSCOPE IT NXOpen::Section or NXOpen::ScCollector .


Created in NX3.0.0.

Member Enumeration Documentation

This enum represents the type of selection intent rules as specified by NXOpen::SelectionIntentRule .

Enumerator
RuleTypeEdgeDumb 

See documentation for NXOpen::EdgeDumbRule for more details.

RuleTypeEdgeChain 

See documentation for NXOpen::EdgeChainRule for more details.

RuleTypeEdgeTangent 

See documentation for NXOpen::EdgeTangentRule for more details.

RuleTypeEdgeFace 

See documentation for NXOpen::EdgeFaceRule for more details.

RuleTypeEdgeBody 

See documentation for NXOpen::EdgeBodyRule for more details.

RuleTypeEdgeFeature 

See documentation for NXOpen::EdgeFeatureRule for more details.

RuleTypeEdgeSheetBoundary 

See documentation for NXOpen::EdgeSheetBoundaryRule for more details.

RuleTypeEdgeBoundary 

See documentation for NXOpen::EdgeBoundaryRule for more details.

RuleTypeEdgeIntersect 

See documentation for NXOpen::EdgeIntersectRule for more details.

RuleTypeEdgeMultipleSeedTangent 

See documentation for NXOpen::EdgeMultipleSeedTangentRule for more details.

RuleTypeEdgeVertex 

See documentation for NXOpen::EdgeVertexRule for more details.

RuleTypeEdgeVertexTangent 

See documentation for NXOpen::EdgeVertexTangentRule for more details.

RuleTypeCurveDumb 

See documentation for NXOpen::CurveDumbRule for more details.

RuleTypeCurveFeature 

See documentation for NXOpen::CurveFeatureRule for more details.

RuleTypeCurveFeatureChain 

See documentation for NXOpen::CurveFeatureChainRule for more details.

RuleTypeCurveFeatureTangent 

See documentation for NXOpen::CurveFeatureTangentRule for more details.

RuleTypeFollowFillet 

See documentation for NXOpen::FollowFilletRule for more details.

RuleTypeFeaturePoints 

See documentation for NXOpen::FeaturePointsRule for more details.

RuleTypeRegionBoundary 

See documentation for NXOpen::RegionBoundaryRule for more details.

RuleTypeFaceDumb 

See documentation for NXOpen::FaceDumbRule for more details.

RuleTypeFaceTangent 

See documentation for NXOpen::FaceTangentRule for more details.

RuleTypeFaceAdjacent 

See documentation for NXOpen::FaceAdjacentRule for more details.

RuleTypeFaceBody 

See documentation for NXOpen::FaceBodyRule for more details.

RuleTypeFaceRegion 

See documentation for NXOpen::FaceRegionRule for more details.

RuleTypeFaceFeature 

See documentation for NXOpen::FaceFeatureRule for more details.

RuleTypeFaceConnectedBlend 

See documentation for NXOpen::FaceConnectedBlendRule for more details.

RuleTypeFaceAllBlend 

See documentation for NXOpen::FaceAllBlendRule for more details.

RuleTypeFaceRib 

See documentation for NXOpen::FaceRibFacesRule for more details.

RuleTypeFaceMergedRib 

See documentation for NXOpen::FaceMergedRibFacesRule for more details.

RuleTypeFaceSlot 

See documentation for NXOpen::FaceSlotFacesRule for more details.

RuleTypeFaceBossPocket 

See documentation for NXOpen::FaceBossPocketFacesRule for more details.

RuleTypeFaceRegionBoundary 

See documentation for NXOpen::FaceRegionBoundaryRule for more details.

RuleTypeFaceAndAdjacentFaces 

See documentation for NXOpen::FaceAndAdjacentFacesRule for more details.

RuleTypeCurveGroup 

See documentation for NXOpen::CurveGroupRule for more details.

RuleTypeBodyDumb 

See documentation for NXOpen::BodyDumbRule for more details.

RuleTypeBodyFeature 

See documentation for NXOpen::BodyFeatureRule for more details.

RuleTypeBodyGroup 

See documentation for NXOpen::BodyGroupRule for more details.

RuleTypeApparentChaining 

See documentation for NXOpen::ApparentChainingRule for more details.

RuleTypeOuterFaceEdges 

See documentation for NXOpen::OuterEdgesOfFacesRule for more details.

RuleTypeRibTopFaceEdges 

See documentation for NXOpen::RibTopFaceEdgesRule for more details.

RuleTypeFeatureIntersectionEdges 

See documentation for NXOpen::FeatureIntersectionEdgesRule for more details.

RuleTypeInvalidType 

Invlaid selection intent rule type.

Constructor & Destructor Documentation

virtual NXOpen::SelectionIntentRule::~SelectionIntentRule ( )
virtual

Free resources associated with the instance.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX3.0.0.

License requirements : None

Member Function Documentation

NXOpen::SelectionIntentRule::RuleType NXOpen::SelectionIntentRule::Type ( )

Returns the get the type of selection intent rule: NXOpen::SelectionIntentRule
Created in NX3.0.0.



License requirements : gateway ("UG GATEWAY")


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