Class SelectionRecipeCollection
Inheritance
System.Object
System.MarshalByRefObject
SelectionRecipeCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class SelectionRecipeCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
SelectionRecipeCollection()
Declaration
protected SelectionRecipeCollection()
SelectionRecipeCollection(CaePart)
Declaration
protected SelectionRecipeCollection(CaePart owner)
Parameters
Type |
Name |
Description |
CaePart |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
Copy(SelectionRecipe, String)
Declaration
public SelectionRecipe Copy(SelectionRecipe recipeToCopy, string name)
Parameters
Returns
CreateAttributeRecipe(String, CaeSetGroupFilterType, Boolean, CaeSetGroupFilterType)
Declaration
public AttributeSelectionRecipe CreateAttributeRecipe(string name, CaeSetGroupFilterType entityType, bool resolveRelatedFeEntity, CaeSetGroupFilterType relatedFeEntityType)
Parameters
Returns
CreateBoxBoundingVolumeRecipe(String, CoordinateSystem, Expression, Expression, Expression, CaeSetGroupFilterType[])
Declaration
public BoundingVolumeSelectionRecipe CreateBoxBoundingVolumeRecipe(string name, CoordinateSystem centerCsys, Expression length, Expression width, Expression height, CaeSetGroupFilterType[] entityTypes)
Parameters
Returns
CreateBoxBoundingVolumeRecipe(String, Point, Point, CaeSetGroupFilterType[])
Declaration
public BoundingVolumeSelectionRecipe CreateBoxBoundingVolumeRecipe(string name, Point centerPoint, Point targetPoint, CaeSetGroupFilterType[] entityTypes)
Parameters
Returns
CreateCoordinateRecipe(String, Point3d, Double)
Declaration
public CoordinateSelectionRecipe CreateCoordinateRecipe(string name, Point3d coordinates, double tolerance)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Point3d |
coordinates |
|
System.Double |
tolerance |
|
Returns
CreateCylinderBoundingVolumeRecipe(String, CoordinateSystem, Expression, Expression, CaeSetGroupFilterType[])
Declaration
public BoundingVolumeSelectionRecipe CreateCylinderBoundingVolumeRecipe(string name, CoordinateSystem centerCsys, Expression diameter, Expression cylinderHeight, CaeSetGroupFilterType[] entityTypes)
Parameters
Returns
CreateCylinderBoundingVolumeRecipe(String, Expression, Point, Point, CaeSetGroupFilterType[])
Declaration
public BoundingVolumeSelectionRecipe CreateCylinderBoundingVolumeRecipe(string name, Expression diameter, Point baseCenter, Point topCenter, CaeSetGroupFilterType[] entityTypes)
Parameters
Returns
CreateLabelRangeRecipe(String, Int32[], Int32[], Int32[], Int32[], CaeSetGroupFilterType)
Declaration
public LabelRangeSelectionRecipe CreateLabelRangeRecipe(string name, int[] singleLabels, int[] startLabels, int[] endLabels, int[] increments, CaeSetGroupFilterType entityType)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Int32[] |
singleLabels |
|
System.Int32[] |
startLabels |
|
System.Int32[] |
endLabels |
|
System.Int32[] |
increments |
|
CaeSetGroupFilterType |
entityType |
|
Returns
CreatePointRecipe(String, Point, Double)
Declaration
public PointSelectionRecipe CreatePointRecipe(string name, Point point, double tolerance)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Point |
point |
|
System.Double |
tolerance |
|
Returns
CreateSingleLabelRecipe(String, Int32)
Declaration
public SingleLabelSelectionRecipe CreateSingleLabelRecipe(string name, int nodeLabel)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Int32 |
nodeLabel |
|
Returns
CreateSphereBoundingVolumeRecipe(String, Point, Expression, CaeSetGroupFilterType[])
Declaration
public BoundingVolumeSelectionRecipe CreateSphereBoundingVolumeRecipe(string name, Point centerPoint, Expression diameter, CaeSetGroupFilterType[] entityTypes)
Parameters
Returns
Delete(SelectionRecipe[])
Declaration
public void Delete(SelectionRecipe[] recipes)
Parameters
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
FindObject(String)
Declaration
public SelectionRecipe FindObject(string journalIdentifier)
Parameters
Type |
Name |
Description |
System.String |
journalIdentifier |
|
Returns
ToArray()
Declaration
public SelectionRecipe[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable