Class SelRecipeBuilder
Inheritance
SelRecipeBuilder
Inherited Members
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
[Obsolete("Deprecated in NX2306.0.0. Use NXOpen.CAE.SelRecipeBuilder.AddSingleLabelStrategyNew.")]
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 |
AddSingleLabelStrategyNew(int, CaeSetGroupFilterType, InputFilterType, TaggedObject)
Declaration
public SelRecipeSingleLabelStrategy AddSingleLabelStrategyNew(int label, CaeSetGroupFilterType entityType, SelRecipeBuilder.InputFilterType inputFilterType, TaggedObject inputFilter)
Parameters
Type | Name | Description |
---|---|---|
int | label | |
CaeSetGroupFilterType | entityType | |
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