NXOpen .NET Reference Guide
1899
|
Represents a Annotations.PartsListContentsBuilder . More...
Public Types | |
enum | ScopeType { AllLevels, TopLevelOnly, LeavesOnly } |
The options specify the configuration type level for the parts list More... | |
enum | TopLevelAssemblyType { ChildPart = 1, SubChildPart } |
The options specify the top level assembly type for the parts list More... | |
Public Member Functions | |
unsafe void | AddMember (NXOpen.TaggedObject member, bool selectSubassemblies) |
Adds member to parts list. More... | |
unsafe void | RemoveMember (NXOpen.TaggedObject member, bool removeSubassemblies) |
Removes member from parts list. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.Assemblies.ArrangementsBuilder | Arrangement [get] |
Returns the arrangement More... | |
unsafe bool | IncludeSubOrdinateDesignElements [get, set] |
Returns or sets the Include Subordinate Design Elements for Parts list in 4GD mode More... | |
unsafe NXOpen.Annotations.PartsListContentsBuilder.ScopeType | Scope [get, set] |
Returns or sets the scope specifies the configuration type for parts list More... | |
unsafe NXOpen.Annotations.PartsListContentsBuilder.TopLevelAssemblyType | TopLevelAssembly [get, set] |
Returns or sets the top level assembly type for parts list More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a Annotations.PartsListContentsBuilder .
This is a sub-builder class and cannot be directly instantiated
Created in NX1847.0.0
|
inline |
Adds member to parts list.
If 'Select Subassemblies flag' is true then child components of input assembly will also be added to parts list. If 'Select Subassemblies flag' is false, then only input member will be added to parts list.
Created in NX1847.0.0
License requirements: None.
member | Object of the member to add. |
selectSubassemblies | Select subassemblies flag |
|
inline |
Removes member from parts list.
If 'Remove subassemblies flag' is true then child components of input assembly will also be removed from parts list. If 'Remove subassemblies flag' is false, then only input member will be removed from parts list.
Created in NX1847.0.0
License requirements: None.
member | Object of the member to remove. |
removeSubassemblies | Remove subassemblies flag |
|
inline |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
get |
Returns the arrangement
Created in NX1899.0.0
License requirements: None.
|
getset |
Returns or sets the Include Subordinate Design Elements for Parts list in 4GD mode
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the scope specifies the configuration type for parts list
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the top level assembly type for parts list
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: None.