NXOpen .NET Reference Guide
|
This class contains the factory methods for creating selection intent rules More...
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
This class contains the factory methods for creating selection intent rules
To obtain an instance of this class, refer to NXOpen.BasePart
Created in NX3.0.0
|
inline |
Creates selection intent rule: NXOpen.ApparentChainingRule
Created in NX8.0.0
License requirements: gateway ("UG GATEWAY")
seedCurve | The seed curve. |
view | The view. |
chainingMethod | Selection Intent method. |
selectionMask | The selection type none, edge or curve. |
chainingTolerance | The chaining tolerance. |
angleTolerance | The angle tolerance. |
|
inline |
Creates selection intent rule: NXOpen.CurveDumbRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
curves | Curves which creates this rule. |
|
inline |
Creates selection intent rule: NXOpen.BodyDumbRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
bodies | Bodies used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.BodyDumbRule with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
bodies | Bodies used to create this rule. |
includeSheetBodies |
|
inline |
Creates selection intent rule: BodyFeatureRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
|
inline |
Creates selection intent rule: BodyFeatureRule with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
includeSheetBodies |
|
inline |
Creates selection intent rule: BodyFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
partOccurrence | Part occurrence of seed body that is used to create this rule. |
|
inline |
Creates selection intent rule: BodyFeatureRule for the given feature from a part occurrence, with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
includeSheetBodies | |
partOccurrence | Part occurrence of seed body that is used to create this rule. |
|
inline |
Creates selection intent rule: BodyGroupRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
groups | Groups whose bodies are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.BodyFeatureRule with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
groups | Groups whose bodies are used to create this rule. |
includeSheetBodies |
|
inline |
Creates selection intent rule: NXOpen.CurveChainRule
Created in NX9.0.0
License requirements: None.
seedCurve | Seed curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
gapTolerance | Gap tolerance. |
|
inline |
Creates selection intent rule: NXOpen.CurveDumbRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
curves | Curves which creates this rule. |
|
inline |
Creates selection intent rule: NXOpen.CurveDumbRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
points | Points which creates this rule. |
|
inline |
Creates selection intent rule: NXOpen.CurveFeatureRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.CurveFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
partOccurrence | Part occurrence of the seed curve that is used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.CurveFeatureChainRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
seedCurve | Seed curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
gapTolerance | Gap tolerance. |
|
inline |
Creates selection intent rule: NXOpen.CurveFeatureTangentRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose tangent curves are used to create this rule. |
seedCurve | Seed Curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
angleTolerance | Angle tolerance for tangent curves |
gapTolerance | Gap tolerance for tangent curves |
|
inline |
Creates selection intent rule: NXOpen.CurveGroupRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
groups | Groups whose curves are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.CurveTangentRule
Created in NX9.0.0
License requirements: None.
seedCurve | Seed Curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
angleTolerance | Angle tolerance for tangent curves |
gapTolerance | Gap tolerance for tangent curves |
|
inline |
Creates selection intent rule: NXOpen.EdgeBodyRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
body | Body whose edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeBoundaryRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures | Faces whose boundary edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeChainRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. |
isFromStart | True: the chain starts from the start point of the start edge if end edge is provided |
|
inline |
Creates selection intent rule: NXOpen.EdgeChainRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. |
isFromStart | True: the chain starts from the start point of the start edge if end edge is provided |
commonFace | Face on which chain edges are to be found. Chain Between case |
allowLaminarEdge | Allow only laminar edges? |
|
inline |
Creates selection intent rule: NXOpen.EdgeDumbRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
edges | Edges which creates this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeFaceRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
faces | Faces whose edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeFeatureRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose edges are used to create edge feature rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose edges are used to create edge feature rule. |
partOccurrence | Part occurrence of the seed edge that is used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeIntersectRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures1 | Faces of feature1 whose boundary edges are used to create this rule. |
facesOfFeatures2 | Faces of feature2 whose boundary edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeMultipleSeedTangentRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
seedEdges | Seed edges. |
angleTolerance | Angle tolerance for tangent edges. |
hasSameConvexity | True: will only find tangent edges that has the same convexity |
|
inline |
Creates selection intent rule: NXOpen.EdgeFeatureRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
sheet | Sheet body whose boundary edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.EdgeTangentRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. It can be null (Nothing) |
isFromStart | True: the tangent starts from the start point of the start edge if end edge is provided |
angleTolerance | Angle tolerance for tangent edges |
hasSameConvexity | True: will only find tangent edges that has the same convexity. |
|
inline |
Creates selection intent rule: NXOpen.EdgeTangentRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. It can be null. |
isFromStart | True: the tangent chain starts from the start point of the start edge if end edge is provided |
angleTolerance | Angle tolerance for tangent edges |
hasSameConvexity | True: will only find tangnet edges that has the same convexity. |
allowLaminarEdge | Allow only laminar edges? |
|
inline |
Creates selection intent rule: NXOpen.EdgeVertexRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
isFromStart | True: the chain starts from the start point of the start edge if end edge is provided |
|
inline |
Creates selection intent rule: NXOpen.EdgeVertexTangentRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
isFromStart | True: the tangent starts from the start point of the start edge if end edge is provided |
angleTolerance | Angle tolerance for tangent edges |
hasSameConvexity | True: will only find tangent edges that has the same convexity. |
|
inline |
Creates selection intent rule: NXOpen.FaceAdjacentRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceAllBlendRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
body | Body faces are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceAllBlendRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
body | Body faces are used to create this rule. |
feature | Feature to create this rule |
|
inline |
Creates selection intent rule: NXOpen.FaceAndAdjacentFacesRule
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Face to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceBodyRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
body | Body faces are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceBossPocketFacesRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceBossPocketFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
|
inline |
Creates selection intent rule: NXOpen.FaceConnectedBlendRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceConnectedBlendRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
includeBlendLike | True: will find blend and blend-like faces |
feature | Feature to create this rule |
|
inline |
Creates selection intent rule: NXOpen.FaceConnectedBlendRule
Created in NX10.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
includeBlendLike | True: will find blend and blend-like faces |
includeUnlabeledBlend | True: will find unlabeled blend faces |
feature | Feature to create this rule |
|
inline |
Creates selection intent rule: NXOpen.FaceDumbRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
faces | Features whose tangent curves are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceDumbRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
faces | Features whose tangent curves are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceFeatureRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose faces are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose faces are used to create this rule. |
partOccurrence | Part occurrence of seed face that is used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceMergedRibFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
edge | Edge that disambiguates the result - can be NULL |
|
inline |
Creates selection intent rule: NXOpen.FaceMergedRibFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
edge | Edge that disambiguates the result - can be NULL |
includeBoundaryBlends | return blends at the feature periphery |
|
inline |
Creates selection intent rule: NXOpen.FaceMergedRibFacesRule
Created in NX8.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
seedPoint | Seed pick point point. |
|
inline |
Creates selection intent rule: NXOpen.FaceRegionRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Body faces are used to create this rule. |
boundaryFaces | Features whose tangent faces are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceRegionBoundaryRule
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
seedObj | Seed face |
curves | Curve input for this rule. |
seedPoint | Seed point. |
distanceTolerance | Distance tolerance. |
|
inline |
Creates selection intent rule: NXOpen.FaceRegionRule where the boundaries also update with original intent
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Seed face to create this rule. |
boundaryFaceRules | Rules defining the boundaries. |
|
inline |
Creates selection intent rule: NXOpen.FaceRibFacesRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceRibFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
traverseInteriorLoops | process interior loop |
|
inline |
Creates selection intent rule: NXOpen.FaceSlotFacesRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceSlotFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
traverseInteriorLoops | process interior loop |
|
inline |
Creates selection intent rule: NXOpen.FaceTangentRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Features whose tangent curves are used to create this rule. |
boundaryFaces | Features whose tangent curves are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FaceTangentRule with tangent tolerance
Created in NX8.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Features whose tangent curves are used to create this rule. |
boundaryFaces | Features whose tangent curves are used to create this rule. |
angleTolerance | Tangent angle tolerance. |
|
inline |
Creates selection intent rule: NXOpen.FaceTangentRule where the boundaries also update with original intent
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Seed face to create this rule. |
boundaryFaceRules | Rules defining the boundaries. |
|
inline |
Creates selection intent rule: NXOpen.FeatureIntersectionEdgesRule
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose intersection edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FeatureIntersectionEdgesRule
Created in NX11.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose intersection edges are used to create this rule. |
partOccurrence | Part occurrence of the seed edge that is used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FeaturePointsRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose points are used to create this rule. |
partOccurrence | Part occurrence of seed point that is used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FeaturePointsRule
Created in NX5.0.2
License requirements: gateway ("UG GATEWAY")
features | Features whose points are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.FollowFilletRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
bodies | Bodies whose edges are used to create this rule. |
basicCurves | Non-associative basic curves that are used to create this rule. |
seedWireframe | Seed wireframe |
endWireframe | End wireframe. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed wireframe |
seedPoint | Seed point. |
gapTolerance | Gap tolerance. |
angleTolerance | Angle tolerance. |
method | Selection Intent method. |
|
inline |
Creates selection intent rule: NXOpen.FollowFilletRule with stop at intersection option ON
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
bodies | Bodies whose edges are used to create this rule. |
basicCurves | Non-associative basic curves that are used to create this rule. |
seedWireframe | Seed wireframe |
seedPoint | Seed point. |
gapTolerance | Gap tolerance. |
angleTolerance | Angle tolerance. |
method | Selection Intent method. |
|
inline |
Creates selection intent rule: NXOpen.OuterEdgesOfFacesRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures | Faces whose boundary edges are used to create this rule. |
|
inline |
Creates selection intent rule: NXOpen.RegionBoundaryRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seedObj | face or sketch |
curves | Curve input for this rule. |
seedPoint | Seed point. |
distanceTolerance | Distance tolerance. |
|
inline |
Creates selection intent rule: NXOpen.RibTopFaceEdgesRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures | Faces whose boundary edges are used to create this rule. |
|
get |
Returns the tag of this object.