NXOpen .NET Reference Guide
|
Represents a class that performs various operations on NonMaster Datasets More...
Public Types | |
enum | CopyNonMasterPartsOption { All, None } |
This enum is used to specify which non-master parts should be copied to new part during the save as operation. More... | |
Public Member Functions | |
unsafe void | CreateNonMasterListForLogicalObject (NXOpen.PDM.LogicalObject logicalObject) |
Create NonMaster list for the selected logical Object More... | |
unsafe bool | EditNonMasterToCopyName (NXOpen.PDM.LogicalObject logicalObject, string oldName, string newName) |
Sets the name the non-master part will get saved as. More... | |
unsafe NXOpen.PDM.NonMasterData.CopyNonMasterPartsOption | GetCopyNonMasterPartsOption (NXOpen.PDM.LogicalObject logicalObject) |
Get the nonmasters saveAs option for given logical object. More... | |
unsafe string[] | GetNonMasterListForCopyLogicalObject (NXOpen.PDM.LogicalObject logicalObject) |
Gets NonMaster list for the given logical Object More... | |
unsafe bool | IsNonMasterForLogicalObjectBeingCopied (NXOpen.PDM.LogicalObject logicalObject, string partName) |
Returns whether or not the non-master part specified for the given NXOpen.PDM.LogicalObject will actually get saved during the save as operation. More... | |
unsafe void | SetNonMasterSaveAsOption (NXOpen.PDM.LogicalObject logicalObject, NXOpen.PDM.NonMasterData.CopyNonMasterPartsOption saveOption) |
Set the nonmasters saveAs option for given logical object. More... | |
unsafe void | SetSelectedNonMasterToCopy (NXOpen.PDM.LogicalObject logicalObject, string partName) |
Sets whether or not the non-master part specified will actually get saved during the save as operation. More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new 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... | |
Protected Member Functions | |
override void | FreeResource () |
Frees the object from memory. More... | |
Additional Inherited Members | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Represents a class that performs various operations on NonMaster Datasets
Created in NX11.0.0
|
inline |
Create NonMaster list for the selected logical Object
Created in NX11.0.0
License requirements: None.
logicalObject |
|
inline |
Sets the name the non-master part will get saved as.
It will get saved as the original non-master name if this method is not called.
Created in NX11.0.0
License requirements: None.
logicalObject | |
oldName | the non-master part whose save as name is being set here |
newName | the new name |
|
inlineprotectedvirtual |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX11.0.0
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Get the nonmasters saveAs option for given logical object.
Save As option can be one of these NonMasterData.CopyNonMasterPartsOption.All and NonMasterData.CopyNonMasterPartsOption.None
Created in NX11.0.0
License requirements: None.
logicalObject |
|
inline |
Gets NonMaster list for the given logical Object
Created in NX11.0.0
License requirements: None.
logicalObject |
|
inline |
Returns whether or not the non-master part specified for the given NXOpen.PDM.LogicalObject will actually get saved during the save as operation.
Created in NX11.0.0
License requirements: None.
logicalObject | |
partName | the non-master part that the caller wants to save or not save |
|
inline |
Set the nonmasters saveAs option for given logical object.
Save As option can be one of these NonMasterData.CopyNonMasterPartsOption.All and NonMasterData.CopyNonMasterPartsOption.None
Created in NX11.0.0
License requirements: None.
logicalObject | |
saveOption |
|
inline |
Sets whether or not the non-master part specified will actually get saved during the save as operation.
True means that it will be saved. False means that it will not be saved.
Created in NX11.0.0
License requirements: None.
logicalObject | |
partName | the non-master part whose save option is being set here |