Search Results for

    Show / Hide Table of Contents

    Class FacetSelectionRuleFactory

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    FacetSelectionRuleFactory
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class FacetSelectionRuleFactory : NXRemotableObject, IMessageSink

    Constructors

    FacetSelectionRuleFactory(Part)

    Declaration
    protected FacetSelectionRuleFactory(Part owner)
    Parameters
    Type Name Description
    Part owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    CreateRuleBodyFacets(NXObject[])

    Declaration
    public BodyFacetsRule CreateRuleBodyFacets(NXObject[] bodies)
    Parameters
    Type Name Description
    NXObject[] bodies
    Returns
    Type Description
    BodyFacetsRule

    CreateRuleColorRegionFacets(IFacet)

    Declaration
    public ColorRegionRule CreateRuleColorRegionFacets(IFacet seedFacet)
    Parameters
    Type Name Description
    IFacet seedFacet
    Returns
    Type Description
    ColorRegionRule

    CreateRuleFaceFacets(NXObject[])

    Declaration
    public FaceFacetsRule CreateRuleFaceFacets(NXObject[] faces)
    Parameters
    Type Name Description
    NXObject[] faces
    Returns
    Type Description
    FaceFacetsRule

    CreateRuleFillBoundary(IFacet[], IFacet, Boolean)

    Declaration
    public FillBoundaryRule CreateRuleFillBoundary(IFacet[] boundaryFacets, IFacet seedFacet, bool includeBoudaryFacets)
    Parameters
    Type Name Description
    IFacet[] boundaryFacets
    IFacet seedFacet
    System.Boolean includeBoudaryFacets
    Returns
    Type Description
    FillBoundaryRule

    CreateRuleFillBoundary(IFacet[], IFacet[], Boolean)

    Declaration
    public FillBoundaryRule CreateRuleFillBoundary(IFacet[] boundaryFacets, IFacet[] seedFacets, bool includeBoudaryFacets)
    Parameters
    Type Name Description
    IFacet[] boundaryFacets
    IFacet[] seedFacets
    System.Boolean includeBoudaryFacets
    Returns
    Type Description
    FillBoundaryRule

    CreateRuleFineBrushFacets(Point3d, Vector3d, Double, Boolean, IFacet)

    Declaration
    public FineBrushFacetsRule CreateRuleFineBrushFacets(Point3d brushToolStartPoint, Vector3d brushToolDirection, double brushToolRadius, bool allowHiddenFacetsSel, IFacet seedFacet)
    Parameters
    Type Name Description
    Point3d brushToolStartPoint
    Vector3d brushToolDirection
    System.Double brushToolRadius
    System.Boolean allowHiddenFacetsSel
    IFacet seedFacet
    Returns
    Type Description
    FineBrushFacetsRule

    CreateRuleFloodFillFacets(IFacet, Boolean)

    Declaration
    public FloodFillFacetsRule CreateRuleFloodFillFacets(IFacet seedFacet, bool isDeselectionRule)
    Parameters
    Type Name Description
    IFacet seedFacet
    System.Boolean isDeselectionRule
    Returns
    Type Description
    FloodFillFacetsRule

    CreateRulePrimitiveFacets(IFacet, Double)

    Declaration
    public PrimitiveFacetsRule CreateRulePrimitiveFacets(IFacet seedFacet, double primitiveShapeToleranceFactor)
    Parameters
    Type Name Description
    IFacet seedFacet
    System.Double primitiveShapeToleranceFactor
    Returns
    Type Description
    PrimitiveFacetsRule

    CreateRuleRoughBrushFacets(Point3d, Vector3d, Double, Boolean, IFacet)

    Declaration
    public RoughBrushFacetsRule CreateRuleRoughBrushFacets(Point3d brushToolStartPoint, Vector3d brushToolDirection, double brushToolRadius, bool allowHiddenFacetsSel, IFacet seedFacet)
    Parameters
    Type Name Description
    Point3d brushToolStartPoint
    Vector3d brushToolDirection
    System.Double brushToolRadius
    System.Boolean allowHiddenFacetsSel
    IFacet seedFacet
    Returns
    Type Description
    RoughBrushFacetsRule

    CreateRuleSingleFacet(IFacet[])

    Declaration
    public SingleFacetRule CreateRuleSingleFacet(IFacet[] facets)
    Parameters
    Type Name Description
    IFacet[] facets
    Returns
    Type Description
    SingleFacetRule

    CreateRuleTangentFacets(IFacet, Double)

    Declaration
    public TangentFacetsRule CreateRuleTangentFacets(IFacet seedFacet, double tangencyTolerance)
    Parameters
    Type Name Description
    IFacet seedFacet
    System.Double tangencyTolerance
    Returns
    Type Description
    TangentFacetsRule

    CreateRuleWithinCurves(IFacet)

    Declaration
    public WithinCurvesRule CreateRuleWithinCurves(IFacet seedFacet)
    Parameters
    Type Name Description
    IFacet seedFacet
    Returns
    Type Description
    WithinCurvesRule

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX