NXOpen .NET Reference Guide
|
A subset recipe is used by a NXOpen.Assemblies.SubsetBuilder to collect NXOpen.Assemblies.SearchTerm s. More...
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Protected Member Functions inherited from NXOpen.TaggedObjectCollection | |
new void | initialize () |
<exclude> More... | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
A subset recipe is used by a NXOpen.Assemblies.SubsetBuilder to collect NXOpen.Assemblies.SearchTerm s.
The search terms specify the search that defines the contents of a NXOpen.Assemblies.Subset .
To obtain an instance of this class, refer to NXOpen.Assemblies.SubsetBuilder
Created in NX8.5.0
|
inline |
Add a NXOpen.Assemblies.SearchTermBuilder to the recipe.
When this search term builder is committed the search term will be added to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
searchTermBuilder |
|
inline |
Creates a NXOpen.Assemblies.AttributeSearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
queryName | Name of the saved query upon which this search term is based |
entries | search criteria entries |
values | search criteria values |
|
inline |
Creates a NXOpen.Assemblies.BoxSearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
overlapType | |
bottomCorner | Vertex of zone in workset part coordinates |
topCorner | Opposite vertex of zone in workset part coordinates |
trueShapeRefinement | Apply TrueShape refinement to volume search |
|
inline |
Creates a NXOpen.Assemblies.ExplicitSearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
searchResultElement |
|
inline |
Creates a NXOpen.Assemblies.GroupSearchTerm of NXOpen.Assemblies.ExplicitSearchTerm s and adds it to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
searchResultElements |
|
inline |
Creates a NXOpen.Assemblies.PartitionSearchTerm and adds it to the recipe at the end of the list of search terms.
Child partitions of the partition being passed as a parameter are not included in the recipe.
Created in NX8.5.0
Deprecated in NX11.0.0. Use the NXOpen.Assemblies.SubsetRecipe.CreatePartitionSearchTerm that gives specific control on whether or not to include children partition as well
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
partition | The partition upon which this search term is based |
|
inline |
Creates a NXOpen.Assemblies.PartitionSearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX11.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
includeChildrenLogic | |
partition | The partition upon which this search term is based |
|
inline |
Creates a NXOpen.Assemblies.GroupSearchTerm of NXOpen.Assemblies.PartitionSearchTerm s and adds it to the recipe at the end of the list of search terms.
Child partitions of the partitions being passed as a parameter are not included in the recipe.
Created in NX8.5.0
Deprecated in NX11.0.0. Use the NXOpen.Assemblies.SubsetRecipe.CreatePartitionSearchTermGroup that gives specific control on whether or not to include children partition as well
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
partitions |
|
inline |
Creates a NXOpen.Assemblies.GroupSearchTerm of NXOpen.Assemblies.PartitionSearchTerm s and adds it to the recipe at the end of the list of search terms.
Created in NX11.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
includeChildrenLogic | |
partitions |
|
inline |
Creates a NXOpen.Assemblies.PlaneSearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
overlapType | |
normal | Unitized plane normal |
displacement | Displacement in workset part units |
pointOnPlane | Point On Plane in workset part coordinates |
trueShapeRefinement | Apply TrueShape refinement to plane search |
|
inline |
Creates a NXOpen.Assemblies.ProximitySearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
seeds | |
distance | Distance in workset part units |
trueShapeRefinement | Apply TrueShape refinement to proximity search |
|
inline |
Creates a NXOpen.Assemblies.RunContentProximitySearchTerm and adds it to the recipe at the end of the list of search terms.
Created in NX11.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
seedRunName | The contents of this Run will be seeds for the proximity |
distance | Distance in workset part units |
trueShapeRefinement | Apply TrueShape refinement to proximity search |
|
inline |
Removes the NXOpen.Assemblies.SearchTerm s from the recipe and deletes them.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
searchTerms |
|
inlineprotectedvirtual |
Advances the enumerator to the next element of the collection.
Implements NXOpen.TaggedObjectCollection.
|
inline |
Finds the NXOpen.Assemblies.SearchTerm with the given identifier as recorded in a journal.
An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
journalIdentifier | Name of the search term to be found |
|
inline |
Gets the internal names of all search options from specified option set as defined in database.
The option set should be internal name as defined in database. Use NXOpen.Assemblies.SubsetRecipe.GetAllSearchOptionSets to get all the option sets internal name defined in database.
Created in NX10.0.0
License requirements: None.
optionSet |
|
inline |
Gets the internal names of all option sets defined in database.
Created in NX10.0.0
License requirements: None.
|
inline |
Gets value of specified search option from given option set.
Both option set and search option should be internal name as defined in database. Use NXOpen.Assemblies.SubsetRecipe.GetAllSearchOptionSets to get all the option set internal names defined in database. Use NXOpen.Assemblies.SubsetRecipe.GetAllSearchOptions to get all the search option internal names defined in database.
Created in NX10.0.0
License requirements: None.
optionSet | |
searchOption |
|
inline |
Put the NXOpen.Assemblies.SearchTerm s in a new NXOpen.Assemblies.GroupSearchTerm .
The group is placed in the recipe at the location of the first search term.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
searchTerms |
|
inline |
Move a NXOpen.Assemblies.SearchTerm down to another location in the recipe.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
searchTerm |
|
inline |
Move a NXOpen.Assemblies.SearchTerm up to another location in the recipe.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
searchTerm |
|
inline |
Changes the search term include children logic of each NXOpen.Assemblies.PartitionSearchTerm s passed in.
Created in NX11.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
includeChildrenLogic | |
searchTerms |
|
inline |
Sets value of specified search option from given option set.
Both option set and search option should be internal name as defined in database. Use NXOpen.Assemblies.SubsetRecipe.GetAllSearchOptionSets to get all the option set internal names defined in database. Use NXOpen.Assemblies.SubsetRecipe.GetAllSearchOptions to get all the search option internal names defined in database.
Created in NX10.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
optionSet | |
searchOption | |
optionValue |
|
inline |
Changes the search term logic of each NXOpen.Assemblies.SearchTerm s passed in.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
logicType | |
searchTerms |
|
inline |
Returns an array of NXOpen.Assemblies.SearchTerm objects.
|
inline |
Any NXOpen.Assemblies.GroupSearchTerm s in the input search terms will be removed from the recipe.
The members of the group will be re-parented as members of the group's parent.
Created in NX8.5.0
License requirements: nx_4gd_integration ("4th Generation Design")
searchTerms |
|
get |
Returns the tag of this object.