NXOpen .NET Reference  12.0.0
Classes | Public Member Functions | Properties | List of all members
NXOpen.PDM.PdmPart Class Reference

This class serves as a gateway to part-specific tools for NX Manager mode. More...

Inheritance diagram for NXOpen.PDM.PdmPart:

Classes

struct  _CheckoutInput
 Reservation check-out input struct
 
struct  CheckinInput
 Reservation check-in input struct More...
 
struct  CheckoutInput
 Reservation check-out input struct More...
 

Public Member Functions

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 Checkout ()
 Checkout the part More...
 
unsafe void AssignPermanentName (string newFileName)
 Assign a permanent name to the temporary part More...
 
unsafe void SetDefaultFolderForPart ()
 Set default folder for the part in which it is to be saved 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 NXOpen.PDM.OperationErrors CheckinParts (NXOpen.BasePart[] partsToCheckIn, NXOpen.PDM.PdmPart.CheckinInput checkInInput)
 Given an array of parts, check in the parts. More...
 
unsafe void SetPreciseStructureOnSave (NXOpen.BasePart[] partsToSetPreciseOnSave)
 Given an array of parts, Parts to set precise structure on save. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

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

Member Function Documentation

unsafe void NXOpen.PDM.PdmPart.AssignPermanentName ( string  newFileName)

Assign a permanent name to the temporary part

Created in NX7.5.0

License requirements: None.

Parameters
newFileNamename of new part file to create
unsafe NXOpen.PDM.OperationErrors NXOpen.PDM.PdmPart.CheckinParts ( NXOpen.BasePart[]  partsToCheckIn,
NXOpen.PDM.PdmPart.CheckinInput  checkInInput 
)

Given an array of parts, check in the parts.

Created in NX8.5.0

License requirements: None.

Parameters
partsToCheckInArray of parts to check in
checkInInputInput which control the check in behavior
Returns
Errors encountered during the checkin
unsafe void NXOpen.PDM.PdmPart.Checkout ( )

Checkout the part

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.PDM.OperationErrors NXOpen.PDM.PdmPart.CheckoutParts ( NXOpen.BasePart[]  partsToCheckOut,
NXOpen.PDM.PdmPart.CheckoutInput  checkOutInput 
)

Given an array of parts, check out the parts.

Created in NX8.5.0

License requirements: None.

Parameters
partsToCheckOutArray of parts to check out
checkOutInputInput which control the check out behavior
Returns
Errors encountered during the checkout
unsafe NXOpen.PDM.AlternateIdManager NXOpen.PDM.PdmPart.NewAlternateIdManager ( )

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.

Returns
the new NXOpen.PDM.AlternateIdManager instance
unsafe NXOpen.PDM.DatabaseAttributeManager NXOpen.PDM.PdmPart.NewDatabaseAttributeManager ( )

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.

Returns
the new NXOpen.PDM.DatabaseAttributeManager instance
unsafe void NXOpen.PDM.PdmPart.SetDefaultFolderForPart ( )

Set default folder for the part in which it is to be saved

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.PDM.PdmPart.SetPreciseStructureOnSave ( NXOpen.BasePart[]  partsToSetPreciseOnSave)

Given an array of parts, Parts to set precise structure on save.

Created in NX12.0.0

License requirements: None.

Parameters
partsToSetPreciseOnSaveArray of parts to set precise structure on save

Property Documentation

Tag NXOpen.PDM.PdmPart.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.