NX Open C++ Reference Guide
NXOpen::ScRuleFactory Member List

This is the complete list of members for NXOpen::ScRuleFactory, including all inherited members.

CreateRuleApparentChaining(NXOpen::ICurve *seedCurve, NXOpen::View *view, NXOpen::ApparentChainingRuleType chainingMethod, NXOpen::ApparentChainingRuleSelection selectionMask, double chainingTolerance, double angleTolerance)NXOpen::ScRuleFactory
CreateRuleBaseCurveDumb(const std::vector< NXOpen::IBaseCurve * > &curves)NXOpen::ScRuleFactory
CreateRuleBodyDumb(const std::vector< NXOpen::Body * > &bodies)NXOpen::ScRuleFactory
CreateRuleBodyDumb(const std::vector< NXOpen::Body * > &bodies, bool includeSheetBodies)NXOpen::ScRuleFactory
CreateRuleBodyFeature(const std::vector< NXOpen::Features::Feature * > &features)NXOpen::ScRuleFactory
CreateRuleBodyFeature(const std::vector< NXOpen::Features::Feature * > &features, bool includeSheetBodies)NXOpen::ScRuleFactory
CreateRuleBodyFeature(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleBodyFeature(const std::vector< NXOpen::Features::Feature * > &features, bool includeSheetBodies, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleBodyGroup(const std::vector< NXOpen::Group * > &groups)NXOpen::ScRuleFactory
CreateRuleBodyGroup(const std::vector< NXOpen::Group * > &groups, bool includeSheetBodies)NXOpen::ScRuleFactory
CreateRuleCurveChain(NXOpen::ICurve *seedCurve, NXOpen::ICurve *endCurve, bool isFromSeedStart, double gapTolerance)NXOpen::ScRuleFactory
CreateRuleCurveDumb(const std::vector< NXOpen::Curve * > &curves)NXOpen::ScRuleFactory
CreateRuleCurveDumbFromPoints(const std::vector< NXOpen::Point * > &points)NXOpen::ScRuleFactory
CreateRuleCurveFeature(const std::vector< NXOpen::Features::Feature * > &features)NXOpen::ScRuleFactory
CreateRuleCurveFeature(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleCurveFeatureChain(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::Curve *seedCurve, NXOpen::Curve *endCurve, bool isFromSeedStart, double gapTolerance)NXOpen::ScRuleFactory
CreateRuleCurveFeatureTangent(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::Curve *seedCurve, NXOpen::Curve *endCurve, bool isFromSeedStart, double angleTolerance, double gapTolerance)NXOpen::ScRuleFactory
CreateRuleCurveGroup(const std::vector< NXOpen::Group * > &groups)NXOpen::ScRuleFactory
CreateRuleCurveTangent(NXOpen::ICurve *seedCurve, NXOpen::ICurve *endCurve, bool isFromSeedStart, double angleTolerance, double gapTolerance)NXOpen::ScRuleFactory
CreateRuleEdgeBody(NXOpen::Body *body)NXOpen::ScRuleFactory
CreateRuleEdgeBoundary(const std::vector< NXOpen::Face * > &facesOfFeatures)NXOpen::ScRuleFactory
CreateRuleEdgeChain(NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart)NXOpen::ScRuleFactory
CreateRuleEdgeChain(NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart, NXOpen::Face *commonFace, bool allowLaminarEdge)NXOpen::ScRuleFactory
CreateRuleEdgeDumb(const std::vector< NXOpen::Edge * > &edges)NXOpen::ScRuleFactory
CreateRuleEdgeFace(const std::vector< NXOpen::Face * > &faces)NXOpen::ScRuleFactory
CreateRuleEdgeFeature(const std::vector< NXOpen::Features::Feature * > &features)NXOpen::ScRuleFactory
CreateRuleEdgeFeature(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleEdgeIntersect(const std::vector< NXOpen::Face * > &facesOfFeatures1, const std::vector< NXOpen::Face * > &facesOfFeatures2)NXOpen::ScRuleFactory
CreateRuleEdgeMultipleSeedTangent(const std::vector< NXOpen::Edge * > &seedEdges, double angleTolerance, bool hasSameConvexity)NXOpen::ScRuleFactory
CreateRuleEdgeSheetBoundary(NXOpen::Body *sheet)NXOpen::ScRuleFactory
CreateRuleEdgeTangent(NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity)NXOpen::ScRuleFactory
CreateRuleEdgeTangent(NXOpen::Edge *startEdge, NXOpen::Edge *endEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity, bool allowLaminarEdge)NXOpen::ScRuleFactory
CreateRuleEdgeVertex(NXOpen::Edge *startEdge, bool isFromStart)NXOpen::ScRuleFactory
CreateRuleEdgeVertexTangent(NXOpen::Edge *startEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity)NXOpen::ScRuleFactory
CreateRuleFaceAdjacent(NXOpen::Face *seedFace)NXOpen::ScRuleFactory
CreateRuleFaceAllBlend(NXOpen::Body *body)NXOpen::ScRuleFactory
CreateRuleFaceAllBlend(NXOpen::Body *body, NXOpen::Features::Feature *feature)NXOpen::ScRuleFactory
CreateRuleFaceAndAdjacentFaces(NXOpen::Face *seedFace)NXOpen::ScRuleFactory
CreateRuleFaceBody(NXOpen::Body *body)NXOpen::ScRuleFactory
CreateRuleFaceBossPocket(NXOpen::Face *seed)NXOpen::ScRuleFactory
CreateRuleFaceBossPocket(NXOpen::Face *seed, bool includeBoundaryBlends)NXOpen::ScRuleFactory
CreateRuleFaceConnectedBlend(NXOpen::Face *seedFace)NXOpen::ScRuleFactory
CreateRuleFaceConnectedBlend(NXOpen::Face *seedFace, bool includeBlendLike, NXOpen::Features::Feature *feature)NXOpen::ScRuleFactory
CreateRuleFaceConnectedBlend(NXOpen::Face *seedFace, bool includeBlendLike, bool includeUnlabeledBlend, NXOpen::Features::Feature *feature)NXOpen::ScRuleFactory
CreateRuleFaceDatum(const std::vector< NXOpen::DatumPlane * > &faces)NXOpen::ScRuleFactory
CreateRuleFaceDumb(const std::vector< NXOpen::Face * > &faces)NXOpen::ScRuleFactory
CreateRuleFaceFeature(const std::vector< NXOpen::Features::Feature * > &features)NXOpen::ScRuleFactory
CreateRuleFaceFeature(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleFaceMergedRib(NXOpen::Face *seed, NXOpen::Edge *edge)NXOpen::ScRuleFactory
CreateRuleFaceMergedRib(NXOpen::Face *seed, NXOpen::Edge *edge, bool includeBoundaryBlends)NXOpen::ScRuleFactory
CreateRuleFaceMergedRib(NXOpen::Face *seed, bool includeBoundaryBlends, const NXOpen::Point3d &seedPoint)NXOpen::ScRuleFactory
CreateRuleFaceRegion(NXOpen::Face *seedFace, const std::vector< NXOpen::Face * > &boundaryFaces)NXOpen::ScRuleFactory
CreateRuleFaceRegionBoundary(NXOpen::Face *seedObj, const std::vector< NXOpen::ICurve * > &curves, const NXOpen::Point3d &seedPoint, double distanceTolerance)NXOpen::ScRuleFactory
CreateRuleFaceRegionWithSmartBoundaries(NXOpen::Face *seedFace, const std::vector< NXOpen::SelectionIntentRule * > &boundaryFaceRules)NXOpen::ScRuleFactory
CreateRuleFaceRib(NXOpen::Face *seed)NXOpen::ScRuleFactory
CreateRuleFaceRib(NXOpen::Face *seed, bool includeBoundaryBlends, bool traverseInteriorLoops)NXOpen::ScRuleFactory
CreateRuleFaceSlot(NXOpen::Face *seed)NXOpen::ScRuleFactory
CreateRuleFaceSlot(NXOpen::Face *seed, bool includeBoundaryBlends, bool traverseInteriorLoops)NXOpen::ScRuleFactory
CreateRuleFaceTangent(NXOpen::Face *seedFace, const std::vector< NXOpen::Face * > &boundaryFaces)NXOpen::ScRuleFactory
CreateRuleFaceTangent(NXOpen::Face *seedFace, const std::vector< NXOpen::Face * > &boundaryFaces, double angleTolerance)NXOpen::ScRuleFactory
CreateRuleFaceTangentWithSmartBoundaries(NXOpen::Face *seedFace, const std::vector< NXOpen::SelectionIntentRule * > &boundaryFaceRules)NXOpen::ScRuleFactory
CreateRuleFeatureIntersectionEdges(const std::vector< NXOpen::NXObject * > &features)NXOpen::ScRuleFactory
CreateRuleFeatureIntersectionEdges(const std::vector< NXOpen::NXObject * > &features, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleFeaturePoints(const std::vector< NXOpen::Features::Feature * > &features, NXOpen::DisplayableObject *partOccurrence)NXOpen::ScRuleFactory
CreateRuleFeaturePoints(const std::vector< NXOpen::Features::Feature * > &features)NXOpen::ScRuleFactory
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)NXOpen::ScRuleFactory
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)NXOpen::ScRuleFactory
CreateRuleOuterEdgesOfFaces(const std::vector< NXOpen::NXObject * > &facesOfFeatures)NXOpen::ScRuleFactory
CreateRuleRegionBoundary(NXOpen::DisplayableObject *seedObj, const std::vector< NXOpen::ICurve * > &curves, const NXOpen::Point3d &seedPoint, double distanceTolerance)NXOpen::ScRuleFactory
CreateRuleRibTopFaceEdges(const std::vector< NXOpen::NXObject * > &facesOfFeatures)NXOpen::ScRuleFactory
Tag() const NXOpen::ScRuleFactory
~ScRuleFactory() (defined in NXOpen::ScRuleFactory)NXOpen::ScRuleFactory
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.