Package | Description |
---|---|
nxopen.assemblies |
Provides classes and interfaces for Assemblies.
|
nxopen.assemblies.productinterface |
Provides classes and interfaces for Assembly Product Interfaces.
|
nxopen.features |
Provides classes and interfaces for features.
|
Modifier and Type | Method and Description |
---|---|
InterfaceObject[] |
AddComponentBuilder.getAllProductInterfaceObjects()
Returns all product interface objects available, one of these can be used as component anchor
License requirements: None. |
InterfaceObject |
AddComponentBuilder.getComponentAnchor()
Returns the component anchor used for adding component
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
AddComponentBuilder.setComponentAnchor(InterfaceObject componentAnchor)
Sets the component anchor to be used for adding component
License requirements: assemblies ("ASSEMBLIES MODULE") . |
Modifier and Type | Field and Description |
---|---|
InterfaceObject |
ObjectBuilder.AddProductInterfaceData.prodIntItem
the product interface object created or modified
|
Modifier and Type | Method and Description |
---|---|
InterfaceObject |
ObjectBuilder.addProductInterfaceObject(NXObject nxItem)
Adds an object to the product interface; currently supported types are expressions and geometry
License requirements: None. |
InterfaceObject |
ObjectBuilder.addProductInterfaceObject1(NXObject nxObject,
String name,
String description,
boolean reverseDirection)
Adds an object to the product interface; currently supported types are expressions and geometry
License requirements: None. |
InterfaceObject |
ObjectBuilder.addProductInterfaceObject2(NXObject nxObject,
String name,
String description,
boolean reverseDirection,
InterfaceObject.InterfaceUsageType interfaceUsageType)
Adds an object to the product interface; currently supported types are expressions and geometry.
|
InterfaceObject[] |
Collection.getProductInterfaces()
Returns all the product interface objects in the part
License requirements: None. |
InterfaceObject[] |
ObjectBuilder.queryProductInterfaceObjects(NXObject part)
Returns a list of product interface objects in the part
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
ObjectBuilder.editProductInterfaceObject(InterfaceObject productInterface,
NXObject nxObject,
String name,
String description,
boolean reverseDirection)
Edits a product interface object
License requirements: None. |
void |
ObjectBuilder.editProductInterfaceObject1(InterfaceObject productInterface,
NXObject nxObject,
String name,
String description,
boolean reverseDirection,
InterfaceObject.InterfaceUsageType interfaceUsageType)
Edits a product interface object with interface object type .
|
void |
ObjectBuilder.removeProductInterfaceObject(InterfaceObject prodIntItem)
Removes an object from the product interface; currently supported types are expressions and geometry
License requirements: None. |
void |
ObjectBuilder.setUserComments(InterfaceObject prodIntItem,
String userComments)
Sets the user comments on the product interface item passed in
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
InterfaceObject[] |
WaveSketchBuilder.getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
InterfaceObject[] |
WavePointBuilder.getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
InterfaceObject[] |
WaveDatumBuilder.getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
InterfaceObject[] |
MirrorBodyBuilder.getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
InterfaceObject[] |
ExtractFaceBuilder.getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
InterfaceObject[] |
CompositeCurveBuilder.getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
WaveSketchBuilder.setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
WavePointBuilder.setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
WaveDatumBuilder.setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
MirrorBodyBuilder.setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
ExtractFaceBuilder.setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
CompositeCurveBuilder.setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.