public interface BuildTray extends NXObject
ApplicationManager.getBuildTray(nxopen.Part)
Modifier and Type | Interface and Description |
---|---|
static class |
BuildTray.DimensionsData
This class holds the data returned from
getDimensions() |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
addComponent(Component part)
Adds a component (occurrence) to the build tray
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
void |
addPart(Part part)
Adds a part to the build tray
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
void |
addPart(String fileName)
Adds a part to the build tray by file name
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
PrintJob |
generate()
Generates 3D printer data without sending it to the printer
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
Part[] |
getAllParts()
Gets all the parts in the build tray
License requirements: None. |
BuildTray.DimensionsData |
getDimensions()
Gets the build tray dimensions
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
Point3d |
getOrigin()
Gets the build tray origin
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
Printer |
getPrinter()
Gets the printer of the build tray
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
PrintJob |
print3D()
Prints the build tray
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
void |
removeComponent(Component part)
Remove a component (occurrence) from the build tray
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
PrintJob |
sendToMachine()
Sends the output files to the printer
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
void |
setPrinter(Printer status)
Prints the build tray
License requirements: am_pb_cam_basic ("Basic NX Powder Bed Additive Manufacturing Application") . |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void addPart(String fileName) throws NXException, RemoteException
fileName
- the file name of the part to add to the build trayNXException
RemoteException
void addPart(Part part) throws NXException, RemoteException
part
- the part to add to the build trayNXException
RemoteException
void addComponent(Component part) throws NXException, RemoteException
part
- the component to add to the build trayNXException
RemoteException
void removeComponent(Component part) throws NXException, RemoteException
part
- the component to delete from the build trayNXException
RemoteException
Part[] getAllParts() throws NXException, RemoteException
NXException
RemoteException
PrintJob print3D() throws NXException, RemoteException
NXException
RemoteException
PrintJob generate() throws NXException, RemoteException
NXException
RemoteException
PrintJob sendToMachine() throws NXException, RemoteException
NXException
RemoteException
void setPrinter(Printer status) throws NXException, RemoteException
status
- printerNXException
RemoteException
BuildTray.DimensionsData getDimensions() throws NXException, RemoteException
NXException
RemoteException
Point3d getOrigin() throws NXException, RemoteException
NXException
RemoteException
Printer getPrinter() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.