Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.features |
Provides classes and interfaces for features.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApparentChainingRule
Represents a
SelectionIntentRule that collects curves which appear connected or tangent connected in a particular drafting view. |
interface |
BodyDumbRule
Represents a
SelectionIntentRule that collects bodies without any intent i.e. as if collected with Single Body rule. |
interface |
BodyFeatureRule
Represents a
SelectionIntentRule that collects all bodies created or modified by a feature. |
interface |
BodyGroupRule
Represents a
SelectionIntentRule that collects all bodies of a group. |
interface |
CurveChainRule
Represents a
SelectionIntentRule that collects end-to-end connected curves from the seed curve. |
interface |
CurveDumbRule
Represents a
SelectionIntentRule that collects curves without any intent i.e. as if collected with Single Curve rule. |
interface |
CurveFeatureChainRule
Represents a
SelectionIntentRule that collects end-to-end connected curves from the feature of the seed. |
interface |
CurveFeatureRule
Represents a
SelectionIntentRule that collects all curves created by a feature. |
interface |
CurveFeatureTangentRule
Represents a
SelectionIntentRule that collects tangent connected curves from the feature of the seed. |
interface |
CurveGroupRule
Represents a
SelectionIntentRule that collects all curves of a group. |
interface |
CurveTangentRule
Represents a
SelectionIntentRule that collects tangent connected curves from the seed curve. |
interface |
EdgeBodyRule
Represents a
SelectionIntentRule that collects all the edges of a body. |
interface |
EdgeBoundaryRule
Represents a
SelectionIntentRule that collects all the edges of a face. |
interface |
EdgeChainRule
Represents a
SelectionIntentRule that collects end-to-end connected edges from the body of the seed edge. |
interface |
EdgeDumbRule
Represents a
SelectionIntentRule that collects edges without any intent i.e. as if collected with Single Curve rule. |
interface |
EdgeFaceRule
Represents a
SelectionIntentRule that collects all edges of a face. |
interface |
EdgeFeatureRule
Represents a
SelectionIntentRule that collects all edges created or modified by a feature. |
interface |
EdgeIntersectRule
Represents a
SelectionIntentRule that collects all intersection edges between a set of faces. |
interface |
EdgeMultipleSeedTangentRule
Represents a
SelectionIntentRule that collects tangent connected edges from the body of the seed edge. |
interface |
EdgeSheetBoundaryRule
Represents a
SelectionIntentRule that collects boundary edges of a sheet body. |
interface |
EdgeTangentRule
Represents a
SelectionIntentRule that collects tangent connected edges from the body of the seed edge. |
interface |
EdgeVertexRule
Represents a
SelectionIntentRule that collects the vertex edge and and its adjacent edges. |
interface |
EdgeVertexTangentRule
Represents a
SelectionIntentRule that collects the vertex edge and the edges adjacent and tangent to it. |
interface |
FaceAdjacentRule
Represents a
SelectionIntentRule that collects the faces adjacent to the seed face of a body. |
interface |
FaceAllBlendRule
Represents a
SelectionIntentRule that collects all blend faces. |
interface |
FaceAndAdjacentFacesRule
Represents a
SelectionIntentRule that collects both the seed face and all its adjacent faces. |
interface |
FaceBodyRule
Represents a
SelectionIntentRule that collects all the faces of a body. |
interface |
FaceBossPocketFacesRule
Represents a
SelectionIntentRule that collects all faces of a boss or pocket. |
interface |
FaceConnectedBlendRule
Represents a
SelectionIntentRule that collects all connected blend faces. |
interface |
FaceDumbRule
Represents a
SelectionIntentRule that collects faces without any intent i.e. as if collected with Single Face rule. |
interface |
FaceFeatureRule
Represents a
SelectionIntentRule that collects all faces created or modified by a feature. |
interface |
FaceMergedRibFacesRule
Represents a
SelectionIntentRule that collects all merged rib faces. |
interface |
FaceRegionBoundaryRule
Represents a
SelectionIntentRule that collects a region of faces that are tangent connected. |
interface |
FaceRegionRule
Represents a
SelectionIntentRule that collects a region of faces. |
interface |
FaceRibFacesRule
Represents a
SelectionIntentRule that collects all rib faces. |
interface |
FaceSlotFacesRule
Represents a
SelectionIntentRule that collects all faces of a pocket. |
interface |
FaceTangentRule
Represents a
SelectionIntentRule that collects tangent connected faces from the body of the seed face. |
interface |
FeatureIntersectionEdgesRule
Represents a
SelectionIntentRule that collects the intersection edges of boolean like features. |
interface |
FeaturePointsRule
Represents a
SelectionIntentRule that collects all points created by a feature. |
interface |
FollowFilletRule
Represents a
SelectionIntentRule that collects curves/edges which are connected or tangent connected and follow onto and off an untrimmed fillet. |
interface |
OuterEdgesOfFacesRule
Represents a
SelectionIntentRule that collects the outer edges of a group of faces. |
interface |
RegionBoundaryRule
Represents a
SelectionIntentRule that collects curves as specified by an enclosed region. |
interface |
RibTopFaceEdgesRule
Represents a
SelectionIntentRule that collects the like convexity outer edges of a group of faces. |
Modifier and Type | Method and Description |
---|---|
SelectionIntentRule[] |
SectionData.getRules()
Return the selection intent rules
See documentation for SelectionIntentRule for more details. |
SelectionIntentRule[] |
ScCollector.getRules()
Returns the rules of the a collector.
|
Modifier and Type | Method and Description |
---|---|
void |
Section.addChainBetweenIntersectionPoints(SelectionIntentRule[] rules,
NXObject startConnector,
Point3d startIntersectionPoint,
NXObject endConnector,
Point3d endIntersectionPoint,
NXObject seed,
Point3d helpPoint,
Section.Mode featureMode,
boolean chainWithinFeature)
Adds a chain between given two intersection points to the section.
|
void |
Section.addToSection(SelectionIntentRule[] rules,
NXObject seed,
NXObject startConnector,
NXObject endConnector,
Point3d helpPoint,
Section.Mode featureMode)
Adds selection intent rules to the section.
|
void |
Section.addToSection(SelectionIntentRule[] rules,
NXObject seed,
NXObject startConnector,
NXObject endConnector,
Point3d helpPoint,
Section.Mode featureMode,
boolean chainWithinFeature)
Adds selection intent rules to the section with the option of restricting
chaining and limit discovery to a single feature.
|
FaceRegionRule |
ScRuleFactory.createRuleFaceRegionWithSmartBoundaries(Face seedFace,
SelectionIntentRule[] boundaryFaceRules)
Creates selection intent rule:
FaceRegionRule where the boundaries also update with original intent
License requirements: gateway ("UG GATEWAY") Created in NX4.0.0 |
FaceTangentRule |
ScRuleFactory.createRuleFaceTangentWithSmartBoundaries(Face seedFace,
SelectionIntentRule[] boundaryFaceRules)
Creates selection intent rule:
FaceTangentRule where the boundaries also update with original intent
License requirements: gateway ("UG GATEWAY") Created in NX4.0.0 |
void |
ScCollector.removeRules(SelectionIntentRule[] rules)
Remove collector rules
License requirements: None. |
void |
Section.removeRules(SelectionIntentRule[] rules,
NXObject startConnector,
NXObject endConnector,
Section.Mode featureMode)
Removes selection intent rules from the section.
|
void |
ScCollector.replaceRules(SelectionIntentRule[] rules,
boolean createRulesWoUpdate)
Replace collector rules.
|
void |
ScCollector.replaceRules(SelectionIntentRule[] rules,
DisplayableObject[] negatedEntities,
boolean createRulesWoUpdate)
Replace collector rules and specify negated entities.
|
Modifier and Type | Method and Description |
---|---|
void |
FaceRecognitionBuilder.replaceRules(SelectionIntentRule[] rules,
boolean createRulesWoUpdate)
Replace collector rules.
|
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.