NXOpen .NET Reference Guide
1899
|
This class serves as a gateway to part-specific tools for NX Manager mode. More...
Classes | |
struct | _CheckoutInput |
Reservation check-out input struct | |
struct | _PcaexpressionsInput |
Part Expressions input struct | |
struct | CheckinInput |
Reservation check-in input struct More... | |
struct | CheckoutInput |
Reservation check-out input struct More... | |
struct | PcaexpressionsInput |
Part Expressions input struct More... | |
Public Member Functions | |
unsafe void | ApplyVariantExpressions (NXOpen.PDM.PdmPart.PcaexpressionsInput[] pcaexpressionsInInput) |
Apply the variant expressions to the part. More... | |
unsafe void | AssignPermanentName (string newFileName) |
Assign a permanent name to the temporary part More... | |
unsafe NXOpen.PDM.OperationErrors | CheckinParts (NXOpen.BasePart[] partsToCheckIn, NXOpen.PDM.PdmPart.CheckinInput checkInInput) |
Given an array of parts, check in the parts. More... | |
unsafe void | Checkout () |
Checkout the part More... | |
unsafe NXOpen.PDM.OperationErrors | CheckoutParts (NXOpen.BasePart[] partsToCheckOut, NXOpen.PDM.PdmPart.CheckoutInput checkOutInput) |
Given an array of parts, check out the parts. More... | |
unsafe void | GetCheckedoutStatusAndUser (out bool isCheckedOut, out string checkedOutBy) |
Returns Checked out status of part and Checked out by. More... | |
unsafe void | GetOwnerAndGroup (out string owner, out string group) |
Returns owner and group for part. More... | |
unsafe string[] | GetProjects () |
Returns the assigned project names array. More... | |
unsafe string[] | GetRelatedDrawings () |
Get the related drawings of loaded part. More... | |
unsafe string | GetReleaseStatus () |
Returns release status of part. More... | |
unsafe bool | IsModifiable () |
Returns true if the part is modifiable. More... | |
unsafe string[] | ListNonMasters (string nonMasterFileType) |
Given a part, get the names of the non-master types. More... | |
unsafe NXOpen.PDM.AlternateIdManager | NewAlternateIdManager () |
Create an instance of a NXOpen.PDM.AlternateIdManager class that will be used to create alternate ID information on the part. More... | |
unsafe NXOpen.PDM.DatabaseAttributeManager | NewDatabaseAttributeManager () |
Create an instance of a NXOpen.PDM.DatabaseAttributeManager class that will be used to modify database attributes of the part. More... | |
unsafe void | PublishHdImagesForModelViews (int imageWidth, int imageHight) |
Publish high-definition images for disclosed model views in the input displayed part. More... | |
unsafe void | SetDefaultFolderForPart () |
Set default folder for the part in which it is to be saved More... | |
unsafe void | SetPreciseStructureOnSave (NXOpen.BasePart[] partsToSetPreciseOnSave) |
Given an array of parts, Parts to set precise structure on save. 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 | |
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.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
This class serves as a gateway to part-specific tools for NX Manager mode.
To obtain an instance of this class, refer to NXOpen.BasePart
Created in NX4.0.0
|
inline |
Apply the variant expressions to the part.
Created in NX1872.0.0
License requirements: None.
pcaexpressionsInInput | Input PCA Expressions which need to be applied to the part |
|
inline |
Assign a permanent name to the temporary part
Created in NX7.5.0
License requirements: None.
newFileName | name of new part file to create |
|
inline |
Given an array of parts, check in the parts.
Created in NX8.5.0
License requirements: None.
partsToCheckIn | Array of parts to check in |
checkInInput | Input which control the check in behavior |
|
inline |
Checkout the part
Created in NX6.0.0
License requirements: None.
|
inline |
Given an array of parts, check out the parts.
Created in NX8.5.0
License requirements: None.
partsToCheckOut | Array of parts to check out |
checkOutInput | Input which control the check out behavior |
|
inline |
Returns Checked out status of part and Checked out by.
Created in NX12.0.2
License requirements: None.
isCheckedOut | Checked out status of given part |
checkedOutBy | Checked out by user |
|
inline |
Returns owner and group for part.
Loads value from Teamcenter if not available with NX.
Created in NX1847.0.0
License requirements: None.
owner | |
group |
|
inline |
Returns the assigned project names array.
Project names information is retrieved from Teamcenter. Loads value from Teamcenter if not available with NX.
Created in NX1847.0.0
License requirements: None.
|
inline |
Get the related drawings of loaded part.
Returns part specifications of master and non-master drawings
Created in NX1899.0.0
License requirements: None.
|
inline |
Returns release status of part.
Loads value from Teamcenter if not available with NX.
Created in NX1847.0.0
License requirements: None.
|
inline |
Returns true if the part is modifiable.
Created in NX1847.0.0
License requirements: None.
|
inline |
Given a part, get the names of the non-master types.
This function returns a list of all the non-master models of a particular model type that are attached to a part revision. For each possible model type, it obtains all the non-master files of a part revision. This supports following dataset types and Allowed input strings(case-sensitive):
Dataset types for "multi-CAD" should be defined in Teamcenter preference "TC_NX_Foreign_Datasets". Format for multi-CAD parts should be in be of the form multi-CAD-datasettype e.g. multi-CAD-catia
Created in NX12.0.2
License requirements: None.
nonMasterFileType |
|
inline |
Create an instance of a NXOpen.PDM.AlternateIdManager class that will be used to create alternate ID information on the part.
Created in NX4.0.0
License requirements: None.
|
inline |
Create an instance of a NXOpen.PDM.DatabaseAttributeManager class that will be used to modify database attributes of the part.
Created in NX5.0.0
License requirements: None.
|
inline |
Publish high-definition images for disclosed model views in the input displayed part.
Created in NX12.0.1
License requirements: None.
imageWidth | |
imageHight |
|
inline |
Set default folder for the part in which it is to be saved
Created in NX7.5.0
License requirements: None.
|
inline |
Given an array of parts, Parts to set precise structure on save.
Created in NX12.0.0
License requirements: None.
partsToSetPreciseOnSave | Array of parts to set precise structure on save |
|
get |
Returns the tag of this object.