Search Results for

    Show / Hide Table of Contents

    Class SelRecipeBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    SelRecipeBuilder
    CloneSelRecipeBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    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.CAE
    Assembly: NXOpen.dll
    Syntax
    public class SelRecipeBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    SelRecipeBuilder()

    Declaration
    protected SelRecipeBuilder()

    Properties

    RecipeName

    Declaration
    public string RecipeName { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AddAdapter(SelectionMethod)

    Declaration
    public SelRecipeAdapter AddAdapter(SelectionMethod selectionMethod)
    Parameters
    Type Name Description
    SelectionMethod selectionMethod
    Returns
    Type Description
    SelRecipeAdapter

    AddArbitraryVolMeshStrategy(Mesh, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddArbitraryVolMeshStrategy(Mesh mesh, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Mesh mesh
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddArbitraryVolPolygonBodyStrategy(CAEBody, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddArbitraryVolPolygonBodyStrategy(CAEBody body, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CAEBody body
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddAttributeStrategy(CaeSetGroupFilterType, SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeAttributeStrategy AddAttributeStrategy(CaeSetGroupFilterType entityType, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CaeSetGroupFilterType entityType
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeAttributeStrategy

    AddBoxBoundingVolumeStrategy(CoordinateSystem, Expression, Expression, Expression, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddBoxBoundingVolumeStrategy(CoordinateSystem centerCsys, Expression length, Expression width, Expression height, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CoordinateSystem centerCsys
    Expression length
    Expression width
    Expression height
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddBoxBoundingVolumeStrategy(Point, Point, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddBoxBoundingVolumeStrategy(Point centerPoint, Point targetPoint, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Point centerPoint
    Point targetPoint
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCoordinateStrategy(Point3d, Double, SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeCoordinateStrategy AddCoordinateStrategy(Point3d coordinates, double tolerance, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Point3d coordinates
    System.Double tolerance
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeCoordinateStrategy

    AddCylinderBoundingVolumeStrategy(CoordinateSystem, Expression, Expression, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use NXOpen.CAE.SelRecipeBuilder.AddCylinderCsysDiametersHeightBoundingVolumeStrategy which uses additional inner dimensions as arguments.")]
    public SelRecipeBoundingVolumeStrategy AddCylinderBoundingVolumeStrategy(CoordinateSystem centerCsys, Expression diameter, Expression cylinderHeight, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CoordinateSystem centerCsys
    Expression diameter
    Expression cylinderHeight
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCylinderBoundingVolumeStrategy(Expression, Point, Point, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use NXOpen.CAE.SelRecipeBuilder.AddCylinderEndpointsDiametersBoundingVolumeStrategy which uses additional inner diameter as arguments.")]
    public SelRecipeBoundingVolumeStrategy AddCylinderBoundingVolumeStrategy(Expression diameter, Point baseCenter, Point topCenter, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Expression diameter
    Point baseCenter
    Point topCenter
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCylinderCsysDiametersHeightBoundingVolumeStrategy(CoordinateSystem, SelRecipeBuilder.InnerDiameter, SelRecipeBuilder.OuterDiameter, Expression, Expression, Expression, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddCylinderCsysDiametersHeightBoundingVolumeStrategy(CoordinateSystem centerCsys, SelRecipeBuilder.InnerDiameter innerDiaOption, SelRecipeBuilder.OuterDiameter outerDiaOption, Expression innerDiameter, Expression outerDiameter, Expression cylinderHeight, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CoordinateSystem centerCsys
    SelRecipeBuilder.InnerDiameter innerDiaOption
    SelRecipeBuilder.OuterDiameter outerDiaOption
    Expression innerDiameter
    Expression outerDiameter
    Expression cylinderHeight
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCylinderEndpointsDiametersBoundingVolumeStrategy(SelRecipeBuilder.InnerDiameter, SelRecipeBuilder.OuterDiameter, Expression, Expression, Point, Point, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddCylinderEndpointsDiametersBoundingVolumeStrategy(SelRecipeBuilder.InnerDiameter innerDiaOption, SelRecipeBuilder.OuterDiameter outerDiaOption, Expression innerDiameter, Expression outerDiameter, Point baseCenter, Point topCenter, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    SelRecipeBuilder.InnerDiameter innerDiaOption
    SelRecipeBuilder.OuterDiameter outerDiaOption
    Expression innerDiameter
    Expression outerDiameter
    Point baseCenter
    Point topCenter
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCylinderSectorBoundingVolumeStrategy(CoordinateSystem, Expression, Expression, Boolean, Expression, Boolean, Expression, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use NXOpen.CAE.SelRecipeBuilder.AddCylinderWithDimensionBoundingVolumeStrategy which uses inner dimensions as arguments.")]
    public SelRecipeBoundingVolumeStrategy AddCylinderSectorBoundingVolumeStrategy(CoordinateSystem centerCsys, Expression diameter, Expression cylinderHeight, bool isStartActive, Expression startAngle, bool isEndActive, Expression endAngle, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CoordinateSystem centerCsys
    Expression diameter
    Expression cylinderHeight
    System.Boolean isStartActive
    Expression startAngle
    System.Boolean isEndActive
    Expression endAngle
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCylinderWithDimensionBoundingVolumeStrategy(CoordinateSystem, Expression, Expression, Expression, Expression, Expression, Expression, SelRecipeBuilder.InnerDiameter, SelRecipeBuilder.OuterDiameter, SelRecipeBuilder.StartHeight, SelRecipeBuilder.EndHeight, SelRecipeBuilder.StartAngle, SelRecipeBuilder.EndAngle, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddCylinderWithDimensionBoundingVolumeStrategy(CoordinateSystem centerCsys, Expression innerDiameter, Expression outerDiameter, Expression startHeight, Expression endHeight, Expression startAngle, Expression endAngle, SelRecipeBuilder.InnerDiameter innerDiaOption, SelRecipeBuilder.OuterDiameter outerDiaOption, SelRecipeBuilder.StartHeight startHeightOption, SelRecipeBuilder.EndHeight endHeightOption, SelRecipeBuilder.StartAngle startAngleOption, SelRecipeBuilder.EndAngle endAngleOption, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    CoordinateSystem centerCsys
    Expression innerDiameter
    Expression outerDiameter
    Expression startHeight
    Expression endHeight
    Expression startAngle
    Expression endAngle
    SelRecipeBuilder.InnerDiameter innerDiaOption
    SelRecipeBuilder.OuterDiameter outerDiaOption
    SelRecipeBuilder.StartHeight startHeightOption
    SelRecipeBuilder.EndHeight endHeightOption
    SelRecipeBuilder.StartAngle startAngleOption
    SelRecipeBuilder.EndAngle endAngleOption
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddLabelRangeStrategy(Int32[], Int32[], Int32[], Int32[], CaeSetGroupFilterType, SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeLabelRangeStrategy AddLabelRangeStrategy(int[] singleLabels, int[] startLabels, int[] endLabels, int[] increments, CaeSetGroupFilterType entityType, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    System.Int32[] singleLabels
    System.Int32[] startLabels
    System.Int32[] endLabels
    System.Int32[] increments
    CaeSetGroupFilterType entityType
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeLabelRangeStrategy

    AddPointStrategy(Point, Double, SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipePointStrategy AddPointStrategy(Point point, double tolerance, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Point point
    System.Double tolerance
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipePointStrategy

    AddProximityStrategy(TaggedObject[], Double, CaeSetGroupFilterType, SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeProximityStrategy AddProximityStrategy(TaggedObject[] selectedObject, double tolerance, CaeSetGroupFilterType entityType, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    TaggedObject[] selectedObject
    System.Double tolerance
    CaeSetGroupFilterType entityType
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeProximityStrategy

    AddSingleLabelStrategy(Int32, SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeSingleLabelStrategy AddSingleLabelStrategy(int nodeLabel, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    System.Int32 nodeLabel
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeSingleLabelStrategy

    AddSphereBoundingVolumeStrategy(Point, Expression, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddSphereBoundingVolumeStrategy(Point centerPoint, Expression diameter, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Point centerPoint
    Expression diameter
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddSphereWithDiametersBoundingVolumeStrategy(Point, Expression, Expression, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public SelRecipeBoundingVolumeStrategy AddSphereWithDiametersBoundingVolumeStrategy(Point centerPoint, Expression innerDiameter, Expression outerDiameter, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    Point centerPoint
    Expression innerDiameter
    Expression outerDiameter
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    DeleteLastNStrategies(Int32)

    Declaration
    public void DeleteLastNStrategies(int nStrategies)
    Parameters
    Type Name Description
    System.Int32 nStrategies

    GetNthStrategy(Int32)

    Declaration
    public SelRecipeBaseStrategy GetNthStrategy(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    SelRecipeBaseStrategy

    ResetEntityTypes(SelRecipeStrategy, CaeSetGroupFilterType[], SelRecipeBuilder.InputFilterType, TaggedObject)

    Declaration
    public void ResetEntityTypes(SelRecipeStrategy strategy, CaeSetGroupFilterType[] entityTypes, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
    Parameters
    Type Name Description
    SelRecipeStrategy strategy
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter

    Implements

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