Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.assemblies |
Provides classes and interfaces for Assemblies.
|
nxopen.cae |
Provides classes and interfaces relating to Advanced Simulation and Design Simulation.
|
nxopen.fields |
Provides classes and interfaces for Fields.
|
nxopen.mechanicalrouting |
Provides classes and interfaces for Mechanical Routing.
|
nxopen.mechatronics |
Provides classes and interfaces for Mechatronics.
|
nxopen.pdm |
Provides classes and interfaces for PDM.
|
nxopen.shipdesign |
Provides classes and interfaces for Ship Design.
|
nxopen.tooling |
Provides classes and interfaces for Tooling.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Part
Represents an NX part of type .prt.
|
Modifier and Type | Field and Description |
---|---|
BasePart |
PartCollection.OpenBaseData.part |
BasePart |
BasePart.ReopenData.reloadedPart
The reloaded part
|
Modifier and Type | Method and Description |
---|---|
BasePart |
PartCollection.baseDisplay()
Returns the currently active display part of the session.
|
BasePart |
PartCollection.baseWork()
Returns the current work part of the session.
|
BasePart |
PartCollection.findObject(String name)
Finds the
BasePart with the given name. |
BasePart[] |
PartCollection.getDisplayedParts()
Returns all parts that are currently displayed.
|
BasePart |
PartSaveStatus.getPart(int i)
Returns the name of a particular part that could not be saved
License requirements: None. |
BasePart |
PartCloseStatus.getPart(int i)
Returns the name of a particular part that could not be closed
License requirements: None. |
BasePart |
PartCollection.newBaseDisplay(String name,
BasePart.Units units)
Creates a new part and sets this part as the active display part.
|
BasePart |
INXObject.owningPart()
Returns the owning part of this object
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
AttributePropertiesBuilder |
AttributeManager.createAttributePropertiesBuilder(BasePart part,
NXObject[] objects,
AttributePropertiesBuilder.OperationType operationType)
Creates the AttributePropertiesBuilder
License requirements: None. |
TableEditorDefaultDataProvider |
Session.createTableEditorDefaultDataProvider(BasePart part)
Creates a data provider for a table editor.
|
void |
Information.displayPartHistory(BasePart part)
Displays the
ListingWindow with a part's save history. |
void |
PartCollection.PartClosedHandler.partClosedHandler(BasePart part)
User defined method that is called whenever a part is in the process of being closed.
|
void |
PartCollection.PartCreatedHandler.partCreatedHandler(BasePart part)
User defined method that is called whenever a new part is created.
|
void |
PartCollection.PartModifiedHandler.partModifiedHandler(BasePart part)
User defined method that is called whenever a part is modified
License requirements: None. |
void |
PartCollection.PartOpenedHandler.partOpenedHandler(BasePart part)
User defined method that is called whenever a part is opened.
|
void |
PartCollection.PartRenamedHandler.partRenamedHandler(BasePart part)
User defined method that is called whenever a part is renamed
License requirements: None. |
void |
PartCollection.PartSavedAsHandler.partSavedAsHandler(BasePart part)
User defined method that is called whenever a part is saved as a specified name.
|
void |
PartCollection.PartSavedHandler.partSavedHandler(BasePart part)
User defined method that is called whenever a part is saved.Do not create, open, save
other parts or change active display part inside this callback.
|
PartCollection.SetDisplayData |
PartCollection.setActiveDisplay(BasePart part,
DisplayPartOption displayPartOption,
PartDisplayPartWorkPartOption workPartOption)
Sets the active display part.
|
PartCollection.SetDisplayData |
PartCollection.setDisplay(BasePart part,
boolean maintainWorkPart,
boolean setEntirePart)
Sets the active display part.
|
void |
PartCollection.setWork(BasePart part)
Sets the current work part in the active display part.
|
void |
PartCollection.WorkPartChangedHandler.workPartChangedHandler(BasePart part)
User defined method that is called whenever the work part has changed.
|
Modifier and Type | Method and Description |
---|---|
BasePart[] |
LoadInterpartDataBuilder.getFailedParts()
Returns an array of the parts that failed to load and update
License requirements: None. |
BasePart[] |
AddComponentBuilder.getPartsToAdd()
Returns the parts to be used for adding components
License requirements: None. |
BasePart |
DesignElementBuilder.partToUse()
Returns the part to use of a reuse design element.
|
Modifier and Type | Method and Description |
---|---|
ComponentAssembly.AddComponentData |
ComponentAssembly.addComponent(BasePart partToAdd,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer)
Creates a new
Component in this assembly, based on an existing part file. |
LoadInterpartDataBuilder.LoadInterpartDataStatusData |
LoadInterpartDataBuilder.getLoadInterpartDataStatus(BasePart part)
Returns part load status and delayed update status for the part which failed to load and update
License requirements: None. |
void |
AddComponentBuilder.setPartsToAdd(BasePart[] partsToUse)
Sets the parts to be used for adding components
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
DesignElementBuilder.setPartToUse(BasePart partToUse)
License requirements: nx_4gd_integration ("4th Generation Design") . |
Component |
ComponentAssembly.substituteComponent(Component component,
BasePart part,
String newName,
String referenceSet,
int layer,
ComponentAssembly.SubstitutionMode mode)
Substitutes an old component with a new component.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AssyFemPart
Represents an NX part of type .afm.
|
interface |
BaseFemPart
Represents an NX part of type .afm.
|
interface |
CaePart
This is an abstract class for NX parts of type .fem and .sim
This is an abstract class Created in NX5.0.0 |
interface |
FemPart
Represents an NX part of type .fem.
|
interface |
SimPart
Represents an NX part of type .sim.
|
Modifier and Type | Method and Description |
---|---|
void |
Field.copyAsTableToPart(BasePart targetPart)
Deprecated.
Deprecated in NX6.0.1. Use
Field.createTableInPart(nxopen.BasePart) instead.
|
void |
Field.copyToPart(BasePart targetPart)
Deprecated.
Deprecated in NX6.0.1. Use
Field.createCopyInPart(nxopen.BasePart) instead.
|
Field |
Field.createCopyInPart(BasePart targetPart)
Copy the field to the target part.
|
FieldTable |
Field.createTableInPart(BasePart targetPart)
Create a new table field from this field (regardless of type).
|
Modifier and Type | Method and Description |
---|---|
BasePart |
PartPlacementBuilder.loadPart()
Loads the
BasePart to place. |
Modifier and Type | Method and Description |
---|---|
BasePart |
ProxyOverrideObjectBuilder.context()
Returns the context part of the proxy override object
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
BasePart |
ProxyObjectBuilder.context()
Returns the context part of the proxy object
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
BasePart |
GanttOperationBuilder.context()
Returns the owner part of operation
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
BasePart |
ECADImportBuilder.generateEcadModelComponent(String partName)
Deprecated.
Deprecated in NX9.0.0. This method has no replacement. It is no longer supported.
|
Modifier and Type | Method and Description |
---|---|
void |
ProxyOverrideObjectBuilder.setContext(BasePart context)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
ProxyObjectBuilder.setContext(BasePart context)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
GanttOperationBuilder.setContext(BasePart context)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
Modifier and Type | Method and Description |
---|---|
BasePart |
PartFromTemplateBuilder.commit()
Deprecated.
Deprecated in NX10.0.0. Use
PartOperationCreateBuilder instead.
|
BasePart |
PartFromTemplateBuilder.commit(boolean setAsDisplayPart)
Deprecated.
Deprecated in NX10.0.0. Use
PartOperationCreateBuilder instead.
|
BasePart[] |
PartOperationBuilder.setSelectedParts(BasePart[] selectedParts)
Deprecated.
Deprecated in NX10.0.0. Use
PartOperationCopyBuilder.setSelectedPartsToCopy(nxopen.BasePart[]) instead
|
BasePart[] |
PartOperationCopyBuilder.setSelectedPartsToCopy(BasePart[] selectedParts)
Sets the selected parts.
|
Modifier and Type | Method and Description |
---|---|
void |
PartOperationCopyBuilder.addRelatedPartsToCopy(BasePart basePart,
BasePart[] relatedParts,
String[] relatedPartsReasons,
PartOperationBuilder.OperationType operation)
Add related part to the part undergoing an operation.
|
void |
PartOperationCopyBuilder.addRelatedPartsToCopy(BasePart basePart,
BasePart[] relatedParts,
String[] relatedPartsReasons,
PartOperationBuilder.OperationType operation)
Add related part to the part undergoing an operation.
|
void |
PartOperationBuilder.addRelatedPartToOperate(BasePart basePart,
BasePart[] relatedParts,
String[] relatedPartsReasons,
PartOperationBuilder.OperationType operation)
Deprecated.
|
void |
PartOperationBuilder.addRelatedPartToOperate(BasePart basePart,
BasePart[] relatedParts,
String[] relatedPartsReasons,
PartOperationBuilder.OperationType operation)
Deprecated.
|
OperationErrors |
PdmPart.checkinParts(BasePart[] partsToCheckIn,
PdmPart.CheckinInput checkInInput)
Given an array of parts, check in the parts.
|
OperationErrors |
PdmPart.checkoutParts(BasePart[] partsToCheckOut,
PdmPart.CheckoutInput checkOutInput)
Given an array of parts, check out the parts.
|
EffectivityAttributePropertiesBuilder |
ConfigurationManager.createEffectivityAttributePropertiesBuilder(BasePart part,
NXObject[] objects)
Creates a new
EffectivityAttributePropertiesBuilder object. |
ExportWorksetForReferenceBuilder |
PdmSession.createExportWorksetForReferenceBuilder(BasePart workset)
Creates a new
ExportWorksetForReferenceBuilder object used for
exporting workset outside Teamcenter for reference. |
PartOperationMakeUniqueBuilder |
PdmSession.createMakeUniqueOperationBuilder(BasePart part)
Returns a new
PartOperationMakeUniqueBuilder object
License requirements: assemblies ("ASSEMBLIES MODULE") Created in NX10.0.0 |
void |
FileManagement.downloadAssociatedFiles(BasePart[] parts,
PdmFile[] files)
Download the specified named reference files for NX use.
|
PdmFile[] |
FileManagement.getAssociatedFiles(BasePart[] parts,
FileManagement.FileType[] fileTypesToExclude)
Given an NX part, this method will return a list of named
reference files in the corresponding Teamcenter dataset.
|
CaeCloneManager |
PartManager.getCaeCloneManager(BasePart part)
Create or get a Clone Manager that can execute a CAE Clone process for a Simulation File or a FeModel File.
|
PendingComponentsManager |
PartManager.newPendingComponentsManager(BasePart part)
Creates a pending component manager for a given part.
|
void |
PartOperationCreateBuilder.setMasterPart(BasePart masterPart)
Sets the Master Part
Use this only in case the part your are trying to create supports master model.
|
void |
PartOperationCreateBuilder.setPartsToRename(BasePart[] partsToRename)
Sets the Parts To Rename on the Builder.
|
void |
PdmPart.setPreciseStructureOnSave(BasePart[] partsToSetPreciseOnSave)
Given an array of parts, Parts to set precise structure on save.
|
BasePart[] |
PartOperationBuilder.setSelectedParts(BasePart[] selectedParts)
Deprecated.
Deprecated in NX10.0.0. Use
PartOperationCopyBuilder.setSelectedPartsToCopy(nxopen.BasePart[]) instead
|
BasePart[] |
PartOperationCopyBuilder.setSelectedPartsToCopy(BasePart[] selectedParts)
Sets the selected parts.
|
Modifier and Type | Method and Description |
---|---|
BasePart |
Navigator.getRootPart()
Gets root part to load navigator model.
|
Modifier and Type | Method and Description |
---|---|
void |
NavigatorCollection.populateAndPrintShipNavigator(BasePart displayPart)
Populates and prints data for each navigator found.
|
void |
Navigator.setRootPart(BasePart rootPart)
Sets root part to load navigator model.
|
void |
NavigatorCollection.unloadPartAndItsChildren(BasePart partTag)
Unloads part and its children.
|
Modifier and Type | Method and Description |
---|---|
BasePart |
MWDefineSheetsBuilder.createAssemblyNodeForRegionSheet(String regionName)
Create linked body for region sheet other than the cavity or core sheet
License requirements: None. |
BasePart |
SIZERImportBuilder.generateMotorModel(String motorType)
Generates motor 3D model.
|
BasePart |
ToolingSession.loadReusablePart(String filename,
boolean isNativePart)
Opens an existing part, but does not set it to be the displayed part.
|
Modifier and Type | Method and Description |
---|---|
void |
MWDefineSheetsBuilder.reversePartNormal(BasePart viewPart)
Reverse the normal for the part
License requirements: None. |
void |
MWDefineSheetsBuilder.setDisplayedPart(BasePart displayedPart)
Set displayed part
License requirements: None. |
void |
MWDefineSheetsBuilder.setWorkPart(BasePart workPart)
Set work part
License requirements: None. |
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.