public interface LibraryAuthoringBuilder extends Builder
Builder.commit()
on this builder will only return null. PidManager.createLibraryAuthoringBuilder(nxopen.Part)
Property | Value |
---|---|
Symbol2D.Image.CaptureMethod | GraphicsArea |
Symbol2D.Image.Format | Bmp |
Symbol2D.Image.Size | Pixels64 |
Modifier and Type | Method and Description |
---|---|
AttributeHolder |
create3DSymbol(String instanceId,
String partId,
String partName,
String numberName)
Creates a new 3D symbol
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
LineTypeBuilder |
createLineType()
Creates a new line type
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
delete3DSymbol(AttributeHolder symbolObject)
Deletes the 3D symbol which is new created
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
AttributeHolder[] |
getSymbolObjects()
Gets the symbol objects which have user attributes of the symbol.
|
LineTypeBuilderList |
lineTypes()
Returns the list of line types.
|
PipeStockBuilder |
pipeStock()
Returns the pipe stock sub-builder.
|
void |
selectFolder(String classId,
String symbolId)
Selects the all symbols in the folder by the 2D symbol ID
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
void |
selectSymbol(String symbolId)
Selects one 2D symbol or 3D symbol by the symbol ID
License requirements: nx_pid_design_author ("NX P and ID Design Author") . |
Symbol2DBuilder |
symbol2D()
Returns the symbol 2D sub-builder.
|
Symbol3DBuilder |
symbol3D()
Returns the symbol 3D sub-builder.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void selectFolder(String classId, String symbolId) throws NXException, RemoteException
classId
- symbolId
- NXException
RemoteException
void selectSymbol(String symbolId) throws NXException, RemoteException
symbolId
- NXException
RemoteException
Symbol2DBuilder symbol2D() throws NXException, RemoteException
NXException
RemoteException
Symbol3DBuilder symbol3D() throws NXException, RemoteException
NXException
RemoteException
PipeStockBuilder pipeStock() throws NXException, RemoteException
NXException
RemoteException
LineTypeBuilder createLineType() throws NXException, RemoteException
NXException
RemoteException
LineTypeBuilderList lineTypes() throws NXException, RemoteException
NXException
RemoteException
AttributeHolder[] getSymbolObjects() throws NXException, RemoteException
NXException
RemoteException
AttributeHolder create3DSymbol(String instanceId, String partId, String partName, String numberName) throws NXException, RemoteException
instanceId
- partId
- partName
- numberName
- NXException
RemoteException
void delete3DSymbol(AttributeHolder symbolObject) throws NXException, RemoteException
symbolObject
- the symbol object,
only accept the object which is got by create3DSymbol(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.