Search Results for

    Show / Hide Table of Contents

    Class EdgeBlendBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    EdgeBlendBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    FeatureBuilder.CommitFeature()
    FeatureBuilder.GetFeature()
    FeatureBuilder.SetParentFeatureInternal(Feature)
    FeatureBuilder.UnsetParentFeatureInternal(Feature)
    FeatureBuilder.ShowInternalParentFeatureForEdit(Feature)
    FeatureBuilder.HideInternalParentFeatureAfterEdit(Feature)
    FeatureBuilder.GetPreviewBody()
    FeatureBuilder.ParentFeatureInternal
    FeatureBuilder.PatchSolutionFlag
    FeatureBuilder.PatchSurfaceFilename
    FeatureBuilder.SurroundingPatchSurfaceFilename
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    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.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Features
    Assembly: NXOpen.dll
    Syntax
    public class EdgeBlendBuilder : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    EdgeBlendBuilder()

    Declaration
    protected EdgeBlendBuilder()

    Properties

    AllInstancesOption

    Declaration
    public bool AllInstancesOption { get; set; }
    Property Value
    Type Description
    System.Boolean

    BlendFaceContinuity

    Declaration
    public EdgeBlendBuilder.FaceContinuity BlendFaceContinuity { get; set; }
    Property Value
    Type Description
    EdgeBlendBuilder.FaceContinuity

    BlendOrder

    Declaration
    public EdgeBlendBuilder.OrderOfBlending BlendOrder { get; set; }
    Property Value
    Type Description
    EdgeBlendBuilder.OrderOfBlending

    CliffEdges

    Declaration
    public ScCollector CliffEdges { get; set; }
    Property Value
    Type Description
    ScCollector

    ConvexConcaveY

    Declaration
    public bool ConvexConcaveY { get; set; }
    Property Value
    Type Description
    System.Boolean

    LimitFailingAreas

    Declaration
    public bool LimitFailingAreas { get; set; }
    Property Value
    Type Description
    System.Boolean

    LimitsListData

    Declaration
    public BlendLimitsData LimitsListData { get; }
    Property Value
    Type Description
    BlendLimitsData

    MoveSharpEdge

    Declaration
    public bool MoveSharpEdge { get; set; }
    Property Value
    Type Description
    System.Boolean

    NonCliffEdges

    Declaration
    public ScCollector NonCliffEdges { get; set; }
    Property Value
    Type Description
    ScCollector

    OverlapOption

    Declaration
    public EdgeBlendBuilder.Overlap OverlapOption { get; set; }
    Property Value
    Type Description
    EdgeBlendBuilder.Overlap

    PatchComplexGeometryAreas

    Declaration
    public bool PatchComplexGeometryAreas { get; set; }
    Property Value
    Type Description
    System.Boolean

    RemoveSelfIntersection

    Declaration
    public bool RemoveSelfIntersection { get; set; }
    Property Value
    Type Description
    System.Boolean

    RollOntoEdge

    Declaration
    public bool RollOntoEdge { get; set; }
    Property Value
    Type Description
    System.Boolean

    RollOverSmoothEdge

    Declaration
    public bool RollOverSmoothEdge { get; set; }
    Property Value
    Type Description
    System.Boolean

    SegmentBlendFaces

    Declaration
    public bool SegmentBlendFaces { get; set; }
    Property Value
    Type Description
    System.Boolean

    SetbackOption

    Declaration
    public EdgeBlendBuilder.Setback SetbackOption { get; set; }
    Property Value
    Type Description
    EdgeBlendBuilder.Setback

    Tolerance

    Declaration
    public double Tolerance { get; set; }
    Property Value
    Type Description
    System.Double

    TrimmingOption

    Declaration
    public bool TrimmingOption { get; set; }
    Property Value
    Type Description
    System.Boolean

    ZeroSlopeRadiusFunctionAtChainEnds

    Declaration
    public bool ZeroSlopeRadiusFunctionAtChainEnds { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddChainset(ScCollector, EdgeBlendBuilder.Section, EdgeBlendBuilder.Conic, EdgeBlendBuilder.Rhotype, String, String, String)

    Declaration
    public int AddChainset(ScCollector collector, EdgeBlendBuilder.Section sectionType, EdgeBlendBuilder.Conic conicMethod, EdgeBlendBuilder.Rhotype rhoType, string radius, string center, string rho)
    Parameters
    Type Name Description
    ScCollector collector
    EdgeBlendBuilder.Section sectionType
    EdgeBlendBuilder.Conic conicMethod
    EdgeBlendBuilder.Rhotype rhoType
    System.String radius
    System.String center
    System.String rho
    Returns
    Type Description
    System.Int32

    AddChainset(ScCollector, String)

    Declaration
    public int AddChainset(ScCollector collector, string radius)
    Parameters
    Type Name Description
    ScCollector collector
    System.String radius
    Returns
    Type Description
    System.Int32

    AddEdgeChainData(Edge[], Boolean[], Boolean, Boolean)

    Declaration
    public void AddEdgeChainData(Edge[] edgeArray, bool[] edgeAlongChainDirectionArray, bool isChainClosed, bool isChainPartOfNetwork)
    Parameters
    Type Name Description
    Edge[] edgeArray
    System.Boolean[] edgeAlongChainDirectionArray
    System.Boolean isChainClosed
    System.Boolean isChainPartOfNetwork

    AddNewStopshortData(BlendStopshortBuilder)

    Declaration
    public int AddNewStopshortData(BlendStopshortBuilder builder)
    Parameters
    Type Name Description
    BlendStopshortBuilder builder
    Returns
    Type Description
    System.Int32

    AddPointOnEdgeChainData(Edge[], Double, Boolean, Double, Double, Double, Point, Boolean)

    Declaration
    public void AddPointOnEdgeChainData(Edge[] edgeArray, double parameterOnChain, bool isArclength, double radius, double centerValue, double rhoValue, Point smartPoint, bool isExternal)
    Parameters
    Type Name Description
    Edge[] edgeArray
    System.Double parameterOnChain
    System.Boolean isArclength
    System.Double radius
    System.Double centerValue
    System.Double rhoValue
    Point smartPoint
    System.Boolean isExternal

    AddPointOnEdgeChainData(Edge[], String, Boolean, String, String, String, Point, Boolean)

    Declaration
    public void AddPointOnEdgeChainData(Edge[] edgeArray, string parameterOnChainExp, bool isArclength, string radiusExp, string centerValueExp, string rhoValueExp, Point smartPoint, bool isExternal)
    Parameters
    Type Name Description
    Edge[] edgeArray
    System.String parameterOnChainExp
    System.Boolean isArclength
    System.String radiusExp
    System.String centerValueExp
    System.String rhoValueExp
    Point smartPoint
    System.Boolean isExternal

    AddSetbackData(Edge[], Boolean[], String[])

    Declaration
    public int AddSetbackData(Edge[] edgeArray, bool[] fromStart, string[] distance)
    Parameters
    Type Name Description
    Edge[] edgeArray
    System.Boolean[] fromStart
    System.String[] distance
    Returns
    Type Description
    System.Int32

    AddStopshortData(Edge, Boolean, String)

    Declaration
    [Obsolete("Deprecated in NX5.0.0.  Use Features.EdgeBlendBuilder.AddNewStopshortData instead.")]
    public int AddStopshortData(Edge edge, bool fromStart, string distance)
    Parameters
    Type Name Description
    Edge edge
    System.Boolean fromStart
    System.String distance
    Returns
    Type Description
    System.Int32

    AddVariablePointData(Edge, String, String, String, String, Point, Boolean, Boolean)

    Declaration
    public int AddVariablePointData(Edge edge, string parameter, string radius, string centerValue, string rhoValue, Point smartPoint, bool isExternal, bool isArclength)
    Parameters
    Type Name Description
    Edge edge
    System.String parameter
    System.String radius
    System.String centerValue
    System.String rhoValue
    Point smartPoint
    System.Boolean isExternal
    System.Boolean isArclength
    Returns
    Type Description
    System.Int32

    AddVariableRadiusData(Edge, Double, String, Point, Boolean)

    Declaration
    [Obsolete("Deprecated in NX6.0.0.  Use Features.EdgeBlendBuilder.AddVariableRadiusDataNew instead.")]
    public int AddVariableRadiusData(Edge edge, double parameter, string radius, Point smartPoint, bool isExternal)
    Parameters
    Type Name Description
    Edge edge
    System.Double parameter
    System.String radius
    Point smartPoint
    System.Boolean isExternal
    Returns
    Type Description
    System.Int32

    AddVariableRadiusDataNew(Edge, String, String, Point, Boolean)

    Declaration
    public int AddVariableRadiusDataNew(Edge edge, string parameter, string radius, Point smartPoint, bool isExternal)
    Parameters
    Type Name Description
    Edge edge
    System.String parameter
    System.String radius
    Point smartPoint
    System.Boolean isExternal
    Returns
    Type Description
    System.Int32

    AddVariableRadiusDataNew(Edge, String, String, Point, Boolean, Boolean)

    Declaration
    public int AddVariableRadiusDataNew(Edge edge, string parameter, string radius, Point smartPoint, bool isExternal, bool isArclength)
    Parameters
    Type Name Description
    Edge edge
    System.String parameter
    System.String radius
    Point smartPoint
    System.Boolean isExternal
    System.Boolean isArclength
    Returns
    Type Description
    System.Int32

    EditVariablePointData(Edge, Int32, String, String, String, String, Point, Boolean, Boolean)

    Declaration
    public void EditVariablePointData(Edge edge, int vrIndex, string parameter, string radius, string centerValue, string rhoValue, Point smartPoint, bool isExternal, bool isArclength)
    Parameters
    Type Name Description
    Edge edge
    System.Int32 vrIndex
    System.String parameter
    System.String radius
    System.String centerValue
    System.String rhoValue
    Point smartPoint
    System.Boolean isExternal
    System.Boolean isArclength

    EditVariableRadiusData(Edge, Int32, Double, String, Point, Boolean)

    Declaration
    [Obsolete("Deprecated in NX6.0.0.  Use Features.EdgeBlendBuilder.EditVariableRadiusDataNew instead.")]
    public void EditVariableRadiusData(Edge edge, int vrIndex, double parameter, string radius, Point smartPoint, bool isExternal)
    Parameters
    Type Name Description
    Edge edge
    System.Int32 vrIndex
    System.Double parameter
    System.String radius
    Point smartPoint
    System.Boolean isExternal

    EditVariableRadiusDataNew(Edge, Int32, String, String, Point, Boolean)

    Declaration
    public void EditVariableRadiusDataNew(Edge edge, int vrIndex, string parameter, string radius, Point smartPoint, bool isExternal)
    Parameters
    Type Name Description
    Edge edge
    System.Int32 vrIndex
    System.String parameter
    System.String radius
    Point smartPoint
    System.Boolean isExternal

    EditVariableRadiusDataNew(Edge, Int32, String, String, Point, Boolean, Boolean)

    Declaration
    public void EditVariableRadiusDataNew(Edge edge, int vrIndex, string parameter, string radius, Point smartPoint, bool isExternal, bool isArclength)
    Parameters
    Type Name Description
    Edge edge
    System.Int32 vrIndex
    System.String parameter
    System.String radius
    Point smartPoint
    System.Boolean isExternal
    System.Boolean isArclength

    GetChainset(Int32, out ScCollector, out Expression)

    Declaration
    public void GetChainset(int csIndex, out ScCollector collector, out Expression radius)
    Parameters
    Type Name Description
    System.Int32 csIndex
    ScCollector collector
    Expression radius

    GetChainsetAndSectionValue(Int32, out ScCollector, out EdgeBlendBuilder.Section, out EdgeBlendBuilder.Conic, out EdgeBlendBuilder.Rhotype, out Expression, out Expression, out Expression)

    Declaration
    public void GetChainsetAndSectionValue(int csIndex, out ScCollector collector, out EdgeBlendBuilder.Section sectionType, out EdgeBlendBuilder.Conic conicMethod, out EdgeBlendBuilder.Rhotype rhoType, out Expression radius, out Expression centerValueTAG, out Expression rhoValueTAG)
    Parameters
    Type Name Description
    System.Int32 csIndex
    ScCollector collector
    EdgeBlendBuilder.Section sectionType
    EdgeBlendBuilder.Conic conicMethod
    EdgeBlendBuilder.Rhotype rhoType
    Expression radius
    Expression centerValueTAG
    Expression rhoValueTAG

    GetChainsetAndStatus(Int32, out ScCollector, out Expression, out Boolean)

    Declaration
    public void GetChainsetAndStatus(int csIndex, out ScCollector collector, out Expression radius, out bool isValid)
    Parameters
    Type Name Description
    System.Int32 csIndex
    ScCollector collector
    Expression radius
    System.Boolean isValid

    GetChainsetIndex(ScCollector)

    Declaration
    public int GetChainsetIndex(ScCollector collector)
    Parameters
    Type Name Description
    ScCollector collector
    Returns
    Type Description
    System.Int32

    GetNewStopshortData(Int32)

    Declaration
    public BlendStopshortBuilder GetNewStopshortData(int ssIndex)
    Parameters
    Type Name Description
    System.Int32 ssIndex
    Returns
    Type Description
    BlendStopshortBuilder

    GetNumberOfValidChainsets()

    Declaration
    public int GetNumberOfValidChainsets()
    Returns
    Type Description
    System.Int32

    GetNumberOfValidSetbackData()

    Declaration
    public int GetNumberOfValidSetbackData()
    Returns
    Type Description
    System.Int32

    GetSetbackData(Int32, out Boolean[], out Expression[])

    Declaration
    public Edge[] GetSetbackData(int sbIndex, out bool[] fromStart, out Expression[] distanceExp)
    Parameters
    Type Name Description
    System.Int32 sbIndex
    System.Boolean[] fromStart
    Expression[] distanceExp
    Returns
    Type Description
    Edge[]

    GetStopshortData(Int32, out Edge, out Boolean)

    Declaration
    [Obsolete("Deprecated in NX5.0.0.  Use Features.EdgeBlendBuilder.GetNewStopshortData instead.")]
    public Expression GetStopshortData(int ssIndex, out Edge edge, out bool fromStart)
    Parameters
    Type Name Description
    System.Int32 ssIndex
    Edge edge
    System.Boolean fromStart
    Returns
    Type Description
    Expression

    GetVariableRadiusData(Edge, out Expression[], out Point[], out Boolean[])

    Declaration
    [Obsolete("Deprecated in NX6.0.0.  Use Features.EdgeBlendBuilder.GetVariableRadiusDataNew instead.")]
    public double[] GetVariableRadiusData(Edge edge, out Expression[] radiiExp, out Point[] smartPoints, out bool[] isExternalFlagArray)
    Parameters
    Type Name Description
    Edge edge
    Expression[] radiiExp
    Point[] smartPoints
    System.Boolean[] isExternalFlagArray
    Returns
    Type Description
    System.Double[]

    GetVariableRadiusDataNew(Edge, out Expression[], out Expression[], out Point[], out Boolean[])

    Declaration
    public void GetVariableRadiusDataNew(Edge edge, out Expression[] parameterExp, out Expression[] radiiExp, out Point[] smartPoints, out bool[] isExternalFlagArray)
    Parameters
    Type Name Description
    Edge edge
    Expression[] parameterExp
    Expression[] radiiExp
    Point[] smartPoints
    System.Boolean[] isExternalFlagArray

    RemoveChainset(Int32)

    Declaration
    public void RemoveChainset(int csIndex)
    Parameters
    Type Name Description
    System.Int32 csIndex

    RemoveChainsetByCollector(ScCollector)

    Declaration
    public void RemoveChainsetByCollector(ScCollector collector)
    Parameters
    Type Name Description
    ScCollector collector

    RemoveEdgeChainAndPointOnEdgeChainData()

    Declaration
    public void RemoveEdgeChainAndPointOnEdgeChainData()

    RemoveNewStopshortData(BlendStopshortBuilder)

    Declaration
    public void RemoveNewStopshortData(BlendStopshortBuilder builder)
    Parameters
    Type Name Description
    BlendStopshortBuilder builder

    RemoveSetbackData(Int32)

    Declaration
    public void RemoveSetbackData(int sbIndex)
    Parameters
    Type Name Description
    System.Int32 sbIndex

    RemoveStopshortData(Edge, Boolean)

    Declaration
    [Obsolete("Deprecated in NX5.0.0.  Use Features.EdgeBlendBuilder.RemoveNewStopshortData instead.")]
    public void RemoveStopshortData(Edge edge, bool fromStart)
    Parameters
    Type Name Description
    Edge edge
    System.Boolean fromStart

    RemoveStopshortData(Int32)

    Declaration
    [Obsolete("Deprecated in NX5.0.0.  Use Features.EdgeBlendBuilder.RemoveNewStopshortData instead.")]
    public void RemoveStopshortData(int ssIndex)
    Parameters
    Type Name Description
    System.Int32 ssIndex

    RemoveStopshortDataByType(Edge, Boolean, BlendStopshortBuilder.Choices)

    Declaration
    public void RemoveStopshortDataByType(Edge edge, bool fromStart, BlendStopshortBuilder.Choices type)
    Parameters
    Type Name Description
    Edge edge
    System.Boolean fromStart
    BlendStopshortBuilder.Choices type

    RemoveVariableRadiusData(Edge)

    Declaration
    public void RemoveVariableRadiusData(Edge edge)
    Parameters
    Type Name Description
    Edge edge

    RemoveVariableRadiusData(Edge, Double)

    Declaration
    public void RemoveVariableRadiusData(Edge edge, double parameter)
    Parameters
    Type Name Description
    Edge edge
    System.Double parameter

    RemoveVariableRadiusDataByIndex(Edge, Int32)

    Declaration
    public void RemoveVariableRadiusDataByIndex(Edge edge, int index)
    Parameters
    Type Name Description
    Edge edge
    System.Int32 index

    Implements

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