public interface EquipmentBuilder extends Builder
PidManager.createEquipmentBuilder(nxopen.Part, nxopen.pid.Equipment)
Property | Value |
---|---|
Rotate | Zero |
SymbolSourceType | ReuseLibrary |
Modifier and Type | Interface and Description |
---|---|
static class |
EquipmentBuilder.InlineSymbolLocationData
This class holds the data returned from
getInlineSymbolLocation() |
static class |
EquipmentBuilder.NewInlineConnectionData
This class holds the data returned from
getNewInlineConnection() |
Modifier and Type | Method and Description |
---|---|
void |
detachAllConnections()
Detaches the equipment from all attached connections.
|
Node |
existingSymbol()
Returns the symbol from foundation window.
|
Equipment |
existingSymbolLogicalElementRevision()
Returns the Logical Element Revision for the symbol.
|
boolean |
flipHorizontal()
Returns the option to flip the symbol horizontally.
|
boolean |
flipVertical()
Returns the option to flip the symbol vertically.
|
EquipmentBuilder.InlineSymbolLocationData |
getInlineSymbolLocation()
Gets connection location for the inline symbol.
|
Point2d |
getLocation()
Gets the symbol location.
|
EquipmentBuilder.NewInlineConnectionData |
getNewInlineConnection()
Gets new connection after inserting an inline symbol.
|
Node |
getNode()
Get the node object of the equipment builder.
|
String |
label()
Returns the tag of this equipment.
|
boolean |
lockAspectRatio()
Returns the option to lock the aspect ratio.
|
NXObject |
needAttrOwner()
Returns the owner of need attributes group.
|
String |
nodeId()
Returns the current node ID of this equipment.
|
Sheet |
owningSheet()
Returns the owning sheet of this sheet element.
|
RotateAngleOption |
rotate()
Returns the symbol rotation angle.
|
double |
scale()
Returns the scale value.
|
double |
scaleX()
Returns the x scale value.
|
double |
scaleY()
Returns the y scale value.
|
void |
setExistingSymbol(Node existingSymbol)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setExistingSymbolLogicalElementRevision(Equipment existingSymbolLogicalElementRevision)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setFlipHorizontal(boolean flipHorizontal)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setFlipVertical(boolean flipVertical)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setFulfillment(String symbolID)
Sets the fulfillment data of the symbol.
|
void |
setInlineSymbolLocation(Pipe pipe,
String connectionId,
int segementId,
double percent)
Sets connection location for the inline symbol.
|
void |
setLocation(Point2d location)
Sets the symbol location.
|
void |
setLockAspectRatio(boolean lockAspectRatio)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setNodeId(String nodeId)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setOwningSheet(Sheet owningSheet)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setRotate(RotateAngleOption rotate)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setScale(double scale)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setScaleX(double scaleX)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setScaleY(double scaleY)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setSymbolId(String symbolId)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setSymbolSourceType(SymbolSourceOption symbolSourceType)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
setUseExistingID(boolean useExistingID)
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
String |
symbolId()
Returns the symbol ID of this equipment.
|
SymbolSourceOption |
symbolSourceType()
Returns the symbol source type
License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author") . |
boolean |
useExistingID()
Returns the option to place a duplicate symbol.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SymbolSourceOption symbolSourceType() throws NXException, RemoteException
NXException
RemoteException
void setSymbolSourceType(SymbolSourceOption symbolSourceType) throws NXException, RemoteException
symbolSourceType
- NXException
RemoteException
String symbolId() throws NXException, RemoteException
symbolSourceType()
is SymbolSourceOption.REUSE_LIBRARY
.
NXException
RemoteException
void setSymbolId(String symbolId) throws NXException, RemoteException
symbolId
- NXException
RemoteException
String nodeId() throws NXException, RemoteException
NXException
RemoteException
void setNodeId(String nodeId) throws NXException, RemoteException
nodeId
- NXException
RemoteException
Node existingSymbol() throws NXException, RemoteException
symbolSourceType()
is SymbolSourceOption.EXISTING_SYMBOL
.
NXException
RemoteException
void setExistingSymbol(Node existingSymbol) throws NXException, RemoteException
existingSymbol
- NXException
RemoteException
Sheet owningSheet() throws NXException, RemoteException
NXException
RemoteException
void setOwningSheet(Sheet owningSheet) throws NXException, RemoteException
owningSheet
- NXException
RemoteException
Point2d getLocation() throws NXException, RemoteException
NXException
RemoteException
void setLocation(Point2d location) throws NXException, RemoteException
location
- the symbol location.NXException
RemoteException
boolean useExistingID() throws NXException, RemoteException
symbolSourceType()
is SymbolSourceOption.EXISTING_SYMBOL
.
NXException
RemoteException
void setUseExistingID(boolean useExistingID) throws NXException, RemoteException
useExistingID
- NXException
RemoteException
boolean lockAspectRatio() throws NXException, RemoteException
NXException
RemoteException
void setLockAspectRatio(boolean lockAspectRatio) throws NXException, RemoteException
lockAspectRatio
- NXException
RemoteException
double scale() throws NXException, RemoteException
lockAspectRatio()
is true.
NXException
RemoteException
void setScale(double scale) throws NXException, RemoteException
scale
- NXException
RemoteException
double scaleX() throws NXException, RemoteException
lockAspectRatio()
is false.
NXException
RemoteException
void setScaleX(double scaleX) throws NXException, RemoteException
scaleX
- NXException
RemoteException
double scaleY() throws NXException, RemoteException
lockAspectRatio()
is false.
NXException
RemoteException
void setScaleY(double scaleY) throws NXException, RemoteException
scaleY
- NXException
RemoteException
RotateAngleOption rotate() throws NXException, RemoteException
NXException
RemoteException
void setRotate(RotateAngleOption rotate) throws NXException, RemoteException
rotate
- NXException
RemoteException
boolean flipHorizontal() throws NXException, RemoteException
NXException
RemoteException
void setFlipHorizontal(boolean flipHorizontal) throws NXException, RemoteException
flipHorizontal
- NXException
RemoteException
boolean flipVertical() throws NXException, RemoteException
NXException
RemoteException
void setFlipVertical(boolean flipVertical) throws NXException, RemoteException
flipVertical
- NXException
RemoteException
String label() throws NXException, RemoteException
NXException
RemoteException
void setInlineSymbolLocation(Pipe pipe, String connectionId, int segementId, double percent) throws NXException, RemoteException
pipe
- connectionId
- segementId
- percent
- NXException
RemoteException
EquipmentBuilder.InlineSymbolLocationData getInlineSymbolLocation() throws NXException, RemoteException
NXException
RemoteException
EquipmentBuilder.NewInlineConnectionData getNewInlineConnection() throws NXException, RemoteException
NXException
RemoteException
NXObject needAttrOwner() throws NXException, RemoteException
NXException
RemoteException
void detachAllConnections() throws NXException, RemoteException
NXException
RemoteException
Node getNode() throws NXException, RemoteException
NXException
RemoteException
void setFulfillment(String symbolID) throws NXException, RemoteException
symbolID
- NXException
RemoteException
Equipment existingSymbolLogicalElementRevision() throws NXException, RemoteException
symbolSourceType()
is SymbolSourceOption.LOGICAL_ELEMENT_REVISION
.
NXException
RemoteException
void setExistingSymbolLogicalElementRevision(Equipment existingSymbolLogicalElementRevision) throws NXException, RemoteException
existingSymbolLogicalElementRevision
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.