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

Represents a @link  SelectionIntentRule   SelectionIntentRule @endlink  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 SelectionIntentRule . More...
 

Public Member Functions

NXOpen::SelectionIntentRule::RuleType Type ()
 Returns the get the type of selection intent rule: SelectionIntentRule
Created in NX3.0.0.
 
virtual ~SelectionIntentRule ()
 Free resources associated with the instance.
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object.
 

Detailed Description

Represents a @link  SelectionIntentRule   SelectionIntentRule @endlink  which essentially provides capabilities to collect 

curves, edges, faces and bodies.

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


Created in NX3.0.0.

Member Enumeration Documentation

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

Enumerator:
RuleTypeEdgeDumb 

See documentation for EdgeDumbRule for more details.

RuleTypeEdgeChain 

See documentation for EdgeChainRule for more details.

RuleTypeEdgeTangent 

See documentation for EdgeTangentRule for more details.

RuleTypeEdgeFace 

See documentation for EdgeFaceRule for more details.

RuleTypeEdgeBody 

See documentation for EdgeBodyRule for more details.

RuleTypeEdgeFeature 

See documentation for EdgeFeatureRule for more details.

RuleTypeEdgeSheetBoundary 

See documentation for EdgeSheetBoundaryRule for more details.

RuleTypeEdgeBoundary 

See documentation for EdgeBoundaryRule for more details.

RuleTypeEdgeIntersect 

See documentation for EdgeIntersectRule for more details.

RuleTypeEdgeMultipleSeedTangent 

See documentation for EdgeMultipleSeedTangentRule for more details.

RuleTypeEdgeVertex 

See documentation for EdgeVertexRule for more details.

RuleTypeEdgeVertexTangent 

See documentation for EdgeVertexTangentRule for more details.

RuleTypeCurveDumb 

See documentation for CurveDumbRule for more details.

RuleTypeCurveFeature 

See documentation for CurveFeatureRule for more details.

RuleTypeCurveFeatureChain 

See documentation for CurveFeatureChainRule for more details.

RuleTypeCurveFeatureTangent 

See documentation for CurveFeatureTangentRule for more details.

RuleTypeFollowFillet 

See documentation for FollowFilletRule for more details.

RuleTypeFeaturePoints 

See documentation for FeaturePointsRule for more details.

RuleTypeRegionBoundary 

See documentation for RegionBoundaryRule for more details.

RuleTypeFaceDumb 

See documentation for FaceDumbRule for more details.

RuleTypeFaceTangent 

See documentation for FaceTangentRule for more details.

RuleTypeFaceAdjacent 

See documentation for FaceAdjacentRule for more details.

RuleTypeFaceBody 

See documentation for FaceBodyRule for more details.

RuleTypeFaceRegion 

See documentation for FaceRegionRule for more details.

RuleTypeFaceFeature 

See documentation for FaceFeatureRule for more details.

RuleTypeFaceConnectedBlend 

See documentation for FaceConnectedBlendRule for more details.

RuleTypeFaceAllBlend 

See documentation for FaceAllBlendRule for more details.

RuleTypeFaceRib 

See documentation for FaceRibFacesRule for more details.

RuleTypeFaceMergedRib 

See documentation for FaceMergedRibFacesRule for more details.

RuleTypeFaceSlot 

See documentation for FaceSlotFacesRule for more details.

RuleTypeFaceBossPocket 

See documentation for FaceBossPocketFacesRule for more details.

RuleTypeFaceRegionBoundary 

See documentation for FaceRegionBoundaryRule for more details.

RuleTypeFaceAndAdjacentFaces 

See documentation for FaceAndAdjacentFacesRule for more details.

RuleTypeCurveGroup 

See documentation for CurveGroupRule for more details.

RuleTypeBodyDumb 

See documentation for BodyDumbRule for more details.

RuleTypeBodyFeature 

See documentation for BodyFeatureRule for more details.

RuleTypeBodyGroup 

See documentation for BodyGroupRule for more details.

RuleTypeApparentChaining 

See documentation for ApparentChainingRule for more details.

RuleTypeOuterFaceEdges 

See documentation for OuterEdgesOfFacesRule for more details.

RuleTypeRibTopFaceEdges 

See documentation for RibTopFaceEdgesRule for more details.

RuleTypeFeatureIntersectionEdges 

See documentation for 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: SelectionIntentRule
Created in NX3.0.0.



License requirements : gateway ("UG GATEWAY")


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