|
NXOpen::ApparentChainingRule * | CreateRuleApparentChaining (NXOpen::ICurve *seedCurve, NXOpen::View *view, NXOpen::ApparentChainingRuleType chainingMethod, NXOpen::ApparentChainingRuleSelection selectionMask, double chainingTolerance, double angleTolerance) |
| Creates selection intent rule: NXOpen::ApparentChainingRule . More...
|
|
NXOpen::CurveDumbRule * | CreateRuleBaseCurveDumb (const std::vector< NXOpen::IBaseCurve * > &curves) |
| Creates selection intent rule: NXOpen::CurveDumbRule . More...
|
|
NXOpen::BodyDumbRule * | CreateRuleBodyDumb (const std::vector< NXOpen::Body * > &bodies) |
| Creates selection intent rule: NXOpen::BodyDumbRule . More...
|
|
NXOpen::BodyDumbRule * | CreateRuleBodyDumb (const std::vector< NXOpen::Body * > &bodies, bool includeSheetBodies) |
| Creates selection intent rule: NXOpen::BodyDumbRule with the option to include or exclude sheet bodies. More...
|
|
NXOpen::BodyFeatureRule * | CreateRuleBodyFeature (const std::vector< NXOpen::Features::Feature * > &features) |
| Creates selection intent rule: BodyFeatureRule . More...
|
|
NXOpen::BodyFeatureRule * | CreateRuleBodyFeature (const std::vector< NXOpen::Features::Feature * > &features, bool includeSheetBodies) |
| Creates selection intent rule: BodyFeatureRule with the option to include or exclude sheet bodies. More...
|
|
NXOpen::BodyFeatureRule * | CreateRuleBodyFeature (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: BodyFeatureRule for the given feature from a part occurrence. More...
|
|
NXOpen::BodyFeatureRule * | CreateRuleBodyFeature (const std::vector< NXOpen::Features::Feature * > &features, bool includeSheetBodies, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: BodyFeatureRule for the given feature from a part occurrence, with the option to include or exclude sheet bodies. More...
|
|
NXOpen::BodyGroupRule * | CreateRuleBodyGroup (const std::vector< NXOpen::Group * > &groups) |
| Creates selection intent rule: BodyGroupRule . More...
|
|
NXOpen::BodyGroupRule * | CreateRuleBodyGroup (const std::vector< NXOpen::Group * > &groups, bool includeSheetBodies) |
| Creates selection intent rule: NXOpen::BodyFeatureRule with the option to include or exclude sheet bodies. More...
|
|
NXOpen::CurveChainRule * | CreateRuleCurveChain (NXOpen::ICurve *seedCurve, NXOpen::ICurve *endCurve, bool isFromSeedStart, double gapTolerance) |
| Creates selection intent rule: NXOpen::CurveChainRule . More...
|
|
NXOpen::CurveDumbRule * | CreateRuleCurveDumb (const std::vector< NXOpen::Curve * > &curves) |
| Creates selection intent rule: NXOpen::CurveDumbRule . More...
|
|
NXOpen::CurveDumbRule * | CreateRuleCurveDumbFromPoints (const std::vector< NXOpen::Point * > &points) |
| Creates selection intent rule: NXOpen::CurveDumbRule . More...
|
|
NXOpen::CurveFeatureRule * | CreateRuleCurveFeature (const std::vector< NXOpen::Features::Feature * > &features) |
| Creates selection intent rule: NXOpen::CurveFeatureRule . More...
|
|
NXOpen::CurveFeatureRule * | CreateRuleCurveFeature (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: NXOpen::CurveFeatureRule for the given feature from a part occurrence. More...
|
|
NXOpen::CurveFeatureChainRule * | CreateRuleCurveFeatureChain (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::Curve *seedCurve, NXOpen::Curve *endCurve, bool isFromSeedStart, double gapTolerance) |
| Creates selection intent rule: NXOpen::CurveFeatureChainRule . More...
|
|
NXOpen::CurveFeatureTangentRule * | CreateRuleCurveFeatureTangent (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::Curve *seedCurve, NXOpen::Curve *endCurve, bool isFromSeedStart, double angleTolerance, double gapTolerance) |
| Creates selection intent rule: NXOpen::CurveFeatureTangentRule . More...
|
|
NXOpen::CurveGroupRule * | CreateRuleCurveGroup (const std::vector< NXOpen::Group * > &groups) |
| Creates selection intent rule: NXOpen::CurveGroupRule . More...
|
|
NXOpen::CurveTangentRule * | CreateRuleCurveTangent (NXOpen::ICurve *seedCurve, NXOpen::ICurve *endCurve, bool isFromSeedStart, double angleTolerance, double gapTolerance) |
| Creates selection intent rule: NXOpen::CurveTangentRule . More...
|
|
NXOpen::EdgeBodyRule * | CreateRuleEdgeBody (NXOpen::Body *body) |
| Creates selection intent rule: NXOpen::EdgeBodyRule . More...
|
|
NXOpen::EdgeBoundaryRule * | CreateRuleEdgeBoundary (const std::vector< NXOpen::Face * > &facesOfFeatures) |
| Creates selection intent rule: NXOpen::EdgeBoundaryRule . More...
|
|
NXOpen::EdgeChainRule * | CreateRuleEdgeChain (NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart) |
| Creates selection intent rule: NXOpen::EdgeChainRule . More...
|
|
NXOpen::EdgeChainRule * | CreateRuleEdgeChain (NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart, NXOpen::Face *commonFace, bool allowLaminarEdge) |
| Creates selection intent rule: NXOpen::EdgeChainRule . More...
|
|
NXOpen::EdgeDumbRule * | CreateRuleEdgeDumb (const std::vector< NXOpen::Edge * > &edges) |
| Creates selection intent rule: NXOpen::EdgeDumbRule . More...
|
|
NXOpen::EdgeFaceRule * | CreateRuleEdgeFace (const std::vector< NXOpen::Face * > &faces) |
| Creates selection intent rule: NXOpen::EdgeFaceRule . More...
|
|
NXOpen::EdgeFeatureRule * | CreateRuleEdgeFeature (const std::vector< NXOpen::Features::Feature * > &features) |
| Creates selection intent rule: NXOpen::EdgeFeatureRule . More...
|
|
NXOpen::EdgeFeatureRule * | CreateRuleEdgeFeature (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: NXOpen::EdgeFeatureRule for the given feature from a part occurrence. More...
|
|
NXOpen::EdgeIntersectRule * | CreateRuleEdgeIntersect (const std::vector< NXOpen::Face * > &facesOfFeatures1, const std::vector< NXOpen::Face * > &facesOfFeatures2) |
| Creates selection intent rule: NXOpen::EdgeIntersectRule . More...
|
|
NXOpen::EdgeMultipleSeedTangentRule * | CreateRuleEdgeMultipleSeedTangent (const std::vector< NXOpen::Edge * > &seedEdges, double angleTolerance, bool hasSameConvexity) |
| Creates selection intent rule: NXOpen::EdgeMultipleSeedTangentRule . More...
|
|
NXOpen::EdgeSheetBoundaryRule * | CreateRuleEdgeSheetBoundary (NXOpen::Body *sheet) |
| Creates selection intent rule: NXOpen::EdgeFeatureRule . More...
|
|
NXOpen::EdgeTangentRule * | CreateRuleEdgeTangent (NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity) |
| Creates selection intent rule: NXOpen::EdgeTangentRule . More...
|
|
NXOpen::EdgeTangentRule * | CreateRuleEdgeTangent (NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity, bool allowLaminarEdge) |
| Creates selection intent rule: NXOpen::EdgeTangentRule . More...
|
|
NXOpen::EdgeVertexRule * | CreateRuleEdgeVertex (NXOpen::Edge *startEdge, bool isFromStart) |
| Creates selection intent rule: NXOpen::EdgeVertexRule . More...
|
|
NXOpen::EdgeVertexTangentRule * | CreateRuleEdgeVertexTangent (NXOpen::Edge *startEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity) |
| Creates selection intent rule: NXOpen::EdgeVertexTangentRule . More...
|
|
NXOpen::FaceAdjacentRule * | CreateRuleFaceAdjacent (NXOpen::Face *seedFace) |
| Creates selection intent rule: NXOpen::FaceAdjacentRule . More...
|
|
NXOpen::FaceAllBlendRule * | CreateRuleFaceAllBlend (NXOpen::Body *body) |
| Creates selection intent rule: NXOpen::FaceAllBlendRule . More...
|
|
NXOpen::FaceAllBlendRule * | CreateRuleFaceAllBlend (NXOpen::Body *body, NXOpen::Features::Feature *feature) |
| Creates selection intent rule: NXOpen::FaceAllBlendRule . More...
|
|
NXOpen::FaceAndAdjacentFacesRule * | CreateRuleFaceAndAdjacentFaces (NXOpen::Face *seedFace) |
| Creates selection intent rule: NXOpen::FaceAndAdjacentFacesRule . More...
|
|
NXOpen::FaceBodyRule * | CreateRuleFaceBody (NXOpen::Body *body) |
| Creates selection intent rule: NXOpen::FaceBodyRule . More...
|
|
NXOpen::FaceBossPocketFacesRule * | CreateRuleFaceBossPocket (NXOpen::Face *seed) |
| Creates selection intent rule: NXOpen::FaceBossPocketFacesRule . More...
|
|
NXOpen::FaceBossPocketFacesRule * | CreateRuleFaceBossPocket (NXOpen::Face *seed, bool includeBoundaryBlends) |
| Creates selection intent rule: NXOpen::FaceBossPocketFacesRule . More...
|
|
NXOpen::FaceConnectedBlendRule * | CreateRuleFaceConnectedBlend (NXOpen::Face *seedFace) |
| Creates selection intent rule: NXOpen::FaceConnectedBlendRule . More...
|
|
NXOpen::FaceConnectedBlendRule * | CreateRuleFaceConnectedBlend (NXOpen::Face *seedFace, bool includeBlendLike, NXOpen::Features::Feature *feature) |
| Creates selection intent rule: NXOpen::FaceConnectedBlendRule . More...
|
|
NXOpen::FaceConnectedBlendRule * | CreateRuleFaceConnectedBlend (NXOpen::Face *seedFace, bool includeBlendLike, bool includeUnlabeledBlend, NXOpen::Features::Feature *feature) |
| Creates selection intent rule: NXOpen::FaceConnectedBlendRule . More...
|
|
NXOpen::FaceDumbRule * | CreateRuleFaceDatum (const std::vector< NXOpen::DatumPlane * > &faces) |
| Creates selection intent rule: NXOpen::FaceDumbRule . More...
|
|
NXOpen::FaceDumbRule * | CreateRuleFaceDumb (const std::vector< NXOpen::Face * > &faces) |
| Creates selection intent rule: NXOpen::FaceDumbRule . More...
|
|
NXOpen::FaceFeatureRule * | CreateRuleFaceFeature (const std::vector< NXOpen::Features::Feature * > &features) |
| Creates selection intent rule: NXOpen::FaceFeatureRule . More...
|
|
NXOpen::FaceFeatureRule * | CreateRuleFaceFeature (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: NXOpen::FaceFeatureRule for the given feature from a part occurrence. More...
|
|
NXOpen::FaceMergedRibFacesRule * | CreateRuleFaceMergedRib (NXOpen::Face *seed, NXOpen::Edge *edge) |
| Creates selection intent rule: NXOpen::FaceMergedRibFacesRule . More...
|
|
NXOpen::FaceMergedRibFacesRule * | CreateRuleFaceMergedRib (NXOpen::Face *seed, NXOpen::Edge *edge, bool includeBoundaryBlends) |
| Creates selection intent rule: NXOpen::FaceMergedRibFacesRule . More...
|
|
NXOpen::FaceMergedRibFacesRule * | CreateRuleFaceMergedRib (NXOpen::Face *seed, bool includeBoundaryBlends, const NXOpen::Point3d &seedPoint) |
| Creates selection intent rule: NXOpen::FaceMergedRibFacesRule . More...
|
|
NXOpen::FaceRegionRule * | CreateRuleFaceRegion (NXOpen::Face *seedFace, const std::vector< NXOpen::Face * > &boundaryFaces) |
| Creates selection intent rule: NXOpen::FaceRegionRule . More...
|
|
NXOpen::FaceRegionBoundaryRule * | CreateRuleFaceRegionBoundary (NXOpen::Face *seedObj, const std::vector< NXOpen::ICurve * > &curves, const NXOpen::Point3d &seedPoint, double distanceTolerance) |
| Creates selection intent rule: NXOpen::FaceRegionBoundaryRule . More...
|
|
NXOpen::FaceRegionRule * | CreateRuleFaceRegionWithSmartBoundaries (NXOpen::Face *seedFace, const std::vector< NXOpen::SelectionIntentRule * > &boundaryFaceRules) |
| Creates selection intent rule: NXOpen::FaceRegionRule where the boundaries also update with original intent. More...
|
|
NXOpen::FaceRibFacesRule * | CreateRuleFaceRib (NXOpen::Face *seed) |
| Creates selection intent rule: NXOpen::FaceRibFacesRule . More...
|
|
NXOpen::FaceRibFacesRule * | CreateRuleFaceRib (NXOpen::Face *seed, bool includeBoundaryBlends, bool traverseInteriorLoops) |
| Creates selection intent rule: NXOpen::FaceRibFacesRule . More...
|
|
NXOpen::FaceSlotFacesRule * | CreateRuleFaceSlot (NXOpen::Face *seed) |
| Creates selection intent rule: NXOpen::FaceSlotFacesRule . More...
|
|
NXOpen::FaceSlotFacesRule * | CreateRuleFaceSlot (NXOpen::Face *seed, bool includeBoundaryBlends, bool traverseInteriorLoops) |
| Creates selection intent rule: NXOpen::FaceSlotFacesRule . More...
|
|
NXOpen::FaceTangentRule * | CreateRuleFaceTangent (NXOpen::Face *seedFace, const std::vector< NXOpen::Face * > &boundaryFaces) |
| Creates selection intent rule: NXOpen::FaceTangentRule . More...
|
|
NXOpen::FaceTangentRule * | CreateRuleFaceTangent (NXOpen::Face *seedFace, const std::vector< NXOpen::Face * > &boundaryFaces, double angleTolerance) |
| Creates selection intent rule: NXOpen::FaceTangentRule with tangent tolerance. More...
|
|
NXOpen::FaceTangentRule * | CreateRuleFaceTangentWithSmartBoundaries (NXOpen::Face *seedFace, const std::vector< NXOpen::SelectionIntentRule * > &boundaryFaceRules) |
| Creates selection intent rule: NXOpen::FaceTangentRule where the boundaries also update with original intent. More...
|
|
NXOpen::FeatureIntersectionEdgesRule * | CreateRuleFeatureIntersectionEdges (const std::vector< NXOpen::NXObject * > &features) |
| Creates selection intent rule: NXOpen::FeatureIntersectionEdgesRule . More...
|
|
NXOpen::FeatureIntersectionEdgesRule * | CreateRuleFeatureIntersectionEdges (const std::vector< NXOpen::NXObject * > &features, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: NXOpen::FeatureIntersectionEdgesRule . More...
|
|
NXOpen::FeaturePointsRule * | CreateRuleFeaturePoints (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence) |
| Creates selection intent rule: NXOpen::FeaturePointsRule for the given feature from a part occurrence. More...
|
|
NXOpen::FeaturePointsRule * | CreateRuleFeaturePoints (const std::vector< NXOpen::Features::Feature * > &features) |
| Creates selection intent rule: NXOpen::FeaturePointsRule . More...
|
|
NXOpen::FollowFilletRule * | CreateRuleFollowFillet (const std::vector< NXOpen::Features::Feature * > &features, const std::vector< NXOpen::Body * > &bodies, const std::vector< NXOpen::ICurve * > &basicCurves, NXOpen::ICurve *seedWireframe, NXOpen::ICurve *endWireframe, bool isFromSeedStart, const NXOpen::Point3d &seedPoint, double gapTolerance, double angleTolerance, NXOpen::FollowFilletRuleType method) |
| Creates selection intent rule: NXOpen::FollowFilletRule . More...
|
|
NXOpen::FollowFilletRule * | CreateRuleFollowFillet (const std::vector< NXOpen::Features::Feature * > &features, const std::vector< NXOpen::Body * > &bodies, const std::vector< NXOpen::ICurve * > &basicCurves, NXOpen::ICurve *seedWireframe, const NXOpen::Point3d &seedPoint, double gapTolerance, double angleTolerance, NXOpen::FollowFilletRuleType method) |
| Creates selection intent rule: NXOpen::FollowFilletRule with stop at intersection option ON. More...
|
|
NXOpen::OuterEdgesOfFacesRule * | CreateRuleOuterEdgesOfFaces (const std::vector< NXOpen::NXObject * > &facesOfFeatures) |
| Creates selection intent rule: NXOpen::OuterEdgesOfFacesRule . More...
|
|
NXOpen::RegionBoundaryRule * | CreateRuleRegionBoundary (NXOpen::DisplayableObject *seedObj, const std::vector< NXOpen::ICurve * > &curves, const NXOpen::Point3d &seedPoint, double distanceTolerance) |
| Creates selection intent rule: NXOpen::RegionBoundaryRule . More...
|
|
NXOpen::RibTopFaceEdgesRule * | CreateRuleRibTopFaceEdges (const std::vector< NXOpen::NXObject * > &facesOfFeatures) |
| Creates selection intent rule: NXOpen::RibTopFaceEdgesRule . More...
|
|
tag_t | Tag () const |
| Returns the tag of this object. More...
|
|
This class contains the factory methods for creating selection intent rules
To obtain an instance of this class, refer to NXOpen::Part
Created in NX3.0.0.