NXOpen .NET Reference Guide
1899
|
This builder allows you to define the attribute values to be set on the output of the weld feature. More...
Public Member Functions | |
unsafe void | ApplyAttributes (NXOpen.NXObject[] objects) |
Apply the selected attributes to the objects. More... | |
unsafe void | ApplyAttributesToSelected () |
Apply the selected attributes to the objects that were selected. More... | |
unsafe bool | AreAttributesDefault (int weldType) |
Returns true if the characteristics builder contains all attributes with default values. More... | |
unsafe bool | AreAttributesDefault (NXOpen.Weld.CharacteristicsBuilder.Type charxType) |
Returns true if the characteristics builder contains all attributes with default values. More... | |
unsafe void | ChangeFeatureType (int weldType) |
Change the type of feature defining the attributes. More... | |
unsafe void | ChangeFeatureType (NXOpen.Weld.CharacteristicsBuilder.Type charxType) |
Change the type of feature defining the attributes. More... | |
unsafe void | CopyAttributesFromObject (NXOpen.NXObject @object) |
Copy the attributes that are on the object to the selection. More... | |
unsafe void | CopyAttributesFromObjectForPaint (NXOpen.NXObject objectTag) |
Copies the attributes that are on the object to the selection for paint. More... | |
unsafe void | CopyNonActiveAttributesFromObject (NXOpen.NXObject @object) |
Copy the non active attributes that are on the object to the selection. More... | |
unsafe NXOpen.Weld.CharacteristicsSelectionBuilder | CreateSelectionSet (int weldType, NXOpen.NXObject data) |
Create a new selection set and add it to the list. More... | |
unsafe NXOpen.Weld.CharacteristicsSelectionBuilder | CreateSelectionSet (NXOpen.Weld.CharacteristicsBuilder.Type charxType, NXOpen.NXObject data) |
Create a new selection set and add it to the list. More... | |
unsafe bool | DoesObjectHaveAttributes (NXOpen.NXObject @object) |
Copy the attributes that are on the object to the selection and returns a flag indicating whether the object actually has attributes. More... | |
unsafe bool | HasActiveValues () |
Returns true if the characteristics builder has any active values. More... | |
unsafe void | InheritAttributesFromObject (NXOpen.NXObject @object) |
Inherit the attributes that are on the object to the selection. More... | |
unsafe void | RemoveAllAttributes (NXOpen.NXObject[] objects) |
Remove all attributes from the objects. More... | |
unsafe void | RemoveInheritedAttributes () |
Remove any attributes that are inherited from other objects (for example, edges). More... | |
unsafe void | SetAllAttributesChanged () |
Sets all attributes to be changed. More... | |
unsafe void | SetAllAttributesChanged (bool status) |
Sets all attributes changed value to the status value. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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.SelectNXObject | InheritObject [get] |
Returns the selection object containing data that is used to define the attribute values. More... | |
unsafe NXOpen.Weld.CharacteristicsValueBuilder | Selected [get, set] |
Returns or sets the selected characteristic value. More... | |
unsafe NXOpen.NXObjectList | SelectionList [get] |
Returns the list of potential attributes and objects selected for this weld feature. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. 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... | |
This builder allows you to define the attribute values to be set on the output of the weld feature.
To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateCharacteristicsBuilder
Created in NX7.5.0
The custom type of the datum specified for creation.
|
inline |
Apply the selected attributes to the objects.
Created in NX7.5.0
License requirements: None.
objects | The objects to apply the attributes to. |
|
inline |
Apply the selected attributes to the objects that were selected.
Created in NX7.5.0
License requirements: None.
|
inline |
Returns true if the characteristics builder contains all attributes with default values.
Created in NX8.0.0
Deprecated in NX9.0.0. Use overloaded function with enum instead.
License requirements: None.
weldType | The type of welding feature being processed, see uf_weld_types.h. |
|
inline |
Returns true if the characteristics builder contains all attributes with default values.
Created in NX9.0.0
License requirements: None.
charxType | The type of characteristics being processed |
|
inline |
Change the type of feature defining the attributes.
Note after calling this method, the WeldJA::CharacteristicsValueBuilder objects previously retrieved will be invalid. You need to reaccess them if you want to make any changes to them.
Created in NX7.5.0
Deprecated in NX9.0.0. Use overloaded function with enum instead.
License requirements: None.
weldType | The type of welding feature being processed, see uf_weld_types.h. |
|
inline |
Change the type of feature defining the attributes.
Note after calling this method, the WeldJA::CharacteristicsValueBuilder objects previously retrieved will be invalid. You need to reaccess them if you want to make any changes to them.
Created in NX9.0.0
License requirements: None.
charxType | The type of characteristics being processed |
|
inline |
Copy the attributes that are on the object to the selection.
Created in NX8.0.0
License requirements: None.
object | The object from which to copy the attributes. |
|
inline |
Copies the attributes that are on the object to the selection for paint.
Created in NX10.0.0
License requirements: None.
objectTag | The object from which to copy the attributes. |
|
inline |
Copy the non active attributes that are on the object to the selection.
Created in NX8.0.0
License requirements: None.
object | The object from which to copy the attributes. |
|
inline |
Create a new selection set and add it to the list.
Created in NX7.5.0
Deprecated in NX9.0.0. Use overloaded function with enum instead.
License requirements: None.
weldType | The type of welding feature being processed, see uf_weld_types.h. |
data | An object to retrieve the current attribute settings. |
|
inline |
Create a new selection set and add it to the list.
Created in NX9.0.0
License requirements: None.
charxType | The type of characteristics being processed |
data | An object to retrieve the current attribute settings. |
|
inline |
Copy the attributes that are on the object to the selection and returns a flag indicating whether the object actually has attributes.
Created in NX8.0.1
License requirements: None.
object | The object from which to copy the attributes. |
|
inline |
Returns true if the characteristics builder has any active values.
Created in NX8.0.0
License requirements: None.
|
inline |
Inherit the attributes that are on the object to the selection.
Created in NX8.5.0
License requirements: None.
object | The object from which to inherit the attributes. |
|
inline |
Remove all attributes from the objects.
Created in NX8.0.0
License requirements: None.
objects | The objects to remove the attributes from. |
|
inline |
Remove any attributes that are inherited from other objects (for example, edges).
These will be attributes that are not required and are not in a category.
Created in NX8.0.1
License requirements: None.
|
inline |
Sets all attributes to be changed.
Created in NX8.5.0
License requirements: None.
|
inline |
Sets all attributes changed value to the status value.
Created in NX9.0.0
License requirements: None.
status | The value to set changed value. true means attribute has been changed, false means attribute has not been changed |
|
get |
Returns the selection object containing data that is used to define the attribute values.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the selected characteristic value.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the list of potential attributes and objects selected for this weld feature.
Created in NX7.5.0
License requirements: None.