Search Results for

    Show / Hide Table of Contents

    Class SelRecipeBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    SelRecipeBuilder
    CloneSelRecipeBuilder
    Implements
    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, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    string

    Methods

    AddAdapter(SelectionMethod)

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

    AddArbitraryVolMeshStrategy(Mesh, CaeSetGroupFilterType[], 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[], 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, 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[], 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[], 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, InputFilterType, TaggedObject)

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

    AddCylinderBoundingVolumeStrategy(CoordinateSystem, Expression, Expression, CaeSetGroupFilterType[], 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[], 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, InnerDiameter, OuterDiameter, Expression, Expression, Expression, CaeSetGroupFilterType[], 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(InnerDiameter, OuterDiameter, Expression, Expression, Point, Point, CaeSetGroupFilterType[], 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, bool, Expression, bool, Expression, CaeSetGroupFilterType[], 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
    bool isStartActive
    Expression startAngle
    bool isEndActive
    Expression endAngle
    CaeSetGroupFilterType[] entityTypes
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeBoundingVolumeStrategy

    AddCylinderWithDimensionBoundingVolumeStrategy(CoordinateSystem, Expression, Expression, Expression, Expression, Expression, Expression, InnerDiameter, OuterDiameter, StartHeight, EndHeight, StartAngle, EndAngle, CaeSetGroupFilterType[], 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(int[], int[], int[], int[], CaeSetGroupFilterType, 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
    int[] singleLabels
    int[] startLabels
    int[] endLabels
    int[] increments
    CaeSetGroupFilterType entityType
    SelRecipeBuilder.InputFilterType inputFilterType
    TaggedObject inputFilter
    Returns
    Type Description
    SelRecipeLabelRangeStrategy

    AddPointStrategy(Point, double, InputFilterType, TaggedObject)

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

    AddProximityStrategy(TaggedObject[], double, CaeSetGroupFilterType, InputFilterType, TaggedObject)

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

    AddSingleLabelStrategy(int, InputFilterType, TaggedObject)

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

    AddSphereBoundingVolumeStrategy(Point, Expression, CaeSetGroupFilterType[], 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[], 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(int)

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

    GetAllowOccurrence()

    Declaration
    public bool GetAllowOccurrence()
    Returns
    Type Description
    bool

    GetDescription()

    Declaration
    public string GetDescription()
    Returns
    Type Description
    string

    GetNthStrategy(int)

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

    ResetEntityTypes(SelRecipeStrategy, CaeSetGroupFilterType[], 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

    SetAllowOccurrence(bool)

    Declaration
    public void SetAllowOccurrence(bool allowOcc)
    Parameters
    Type Name Description
    bool allowOcc

    SetDescription(string[])

    Declaration
    public void SetDescription(string[] description)
    Parameters
    Type Name Description
    string[] description

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX