Class CaeGroupCollection
Inheritance
CaeGroupCollection
Assembly: NXOpen.dll
Syntax
public class CaeGroupCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
CaeGroupCollection()
Declaration
protected CaeGroupCollection()
CaeGroupCollection(CaePart)
Declaration
protected CaeGroupCollection(CaePart owner)
Parameters
Type |
Name |
Description |
CaePart |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CopyGroup(string, CaeGroup)
Declaration
public CaeGroup CopyGroup(string setName, CaeGroup sourceGroup)
Parameters
Returns
CopyToClipboard(CaeGroup[])
Declaration
public void CopyToClipboard(CaeGroup[] sourceGroups)
Parameters
Type |
Name |
Description |
CaeGroup[] |
sourceGroups |
|
CreateAutoGroups(AutoGroupTypes, AutoGroupSeedNames, out CaeGroup[])
Declaration
public CaeGroupCollection.AutoGroupErrorCodes CreateAutoGroups(CaeGroupCollection.AutoGroupTypes autoGroupTypes, CaeGroupCollection.AutoGroupSeedNames autoGroupSeeds, out CaeGroup[] autoGroups)
Parameters
Returns
CreateAutoGroups(Mesh[], AutoGroupTypes, AutoGroupSeedNames, out CaeGroup[])
Declaration
public CaeGroupCollection.AutoGroupErrorCodes CreateAutoGroups(Mesh[] ptMeshes, CaeGroupCollection.AutoGroupTypes autoGroupTypes, CaeGroupCollection.AutoGroupSeedNames autoGroupSeeds, out CaeGroup[] autoGroups)
Parameters
Returns
CreateExclusiveOrGroup(string, CaeGroup[])
Declaration
public CaeGroup CreateExclusiveOrGroup(string setName, CaeGroup[] objects)
Parameters
Returns
CreateGroup(string, TaggedObject[])
Declaration
public CaeGroup CreateGroup(string setName, TaggedObject[] objects)
Parameters
Returns
CreateGroup(string, int, TaggedObject[])
Declaration
public CaeGroup CreateGroup(string setName, int label, TaggedObject[] objects)
Parameters
Returns
CreateGroupBuilder(CaeGroup)
Declaration
public CaeGroupBuilder CreateGroupBuilder(CaeGroup group)
Parameters
Returns
CreateGroupByBoundaryBuilder()
Declaration
public GroupByBoundaryBuilder CreateGroupByBoundaryBuilder()
Returns
CreateGroupFromEntityIds(string, EntityType, int[])
Declaration
public CaeGroup CreateGroupFromEntityIds(string setName, CaeGroupCollection.EntityType entityType, int[] entityID)
Parameters
Returns
CreateGroupHidden(TaggedObject[])
Declaration
public CaeGroup CreateGroupHidden(TaggedObject[] objects)
Parameters
Returns
CreateIntersectionGroup(string, CaeGroup[])
Declaration
public CaeGroup CreateIntersectionGroup(string setName, CaeGroup[] objects)
Parameters
Returns
CreateOutputGroup(TaggedObject[])
Declaration
public CaeGroup CreateOutputGroup(TaggedObject[] objects)
Parameters
Returns
CreateSubtractGroup(string, CaeGroup, CaeGroup)
Declaration
public CaeGroup CreateSubtractGroup(string setName, CaeGroup fromGroup, CaeGroup excludedGroup)
Parameters
Returns
CreateUnionGroup(string, CaeGroup[])
Declaration
public CaeGroup CreateUnionGroup(string setName, CaeGroup[] objects)
Parameters
Returns
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
FindObject(string)
Declaration
public CaeGroup FindObject(string journalIdentifier)
Parameters
Type |
Name |
Description |
string |
journalIdentifier |
|
Returns
PasteFromClipboard(PasteOptions)
Declaration
public void PasteFromClipboard(CaeGroupCollection.PasteOptions pasteOptions)
Parameters
QueryGroupList(out TaggedObject[])
Declaration
public void QueryGroupList(out TaggedObject[] objects)
Parameters
ToArray()
Declaration
public CaeGroup[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink