public interface CabinetRoot extends AMEBaseNode
Modifier and Type | Interface and Description |
---|---|
static class |
CabinetRoot.CabinetState
Represents cabinet state
|
AMEBaseNode.NodeType
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
placeProductInActiveCabinet(String product3DModelFileName,
Point3d location,
AMEEngObject parentEngObj,
NXObject receptacleObject)
Places the product in active cabinet
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setCabinetState(CabinetNode cabinetNode,
CabinetRoot.CabinetState state)
Updates the cabinet according to its new state
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
getEngObject
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 setCabinetState(CabinetNode cabinetNode, CabinetRoot.CabinetState state) throws NXException, RemoteException
cabinetNode
- state
- NXException
RemoteException
void placeProductInActiveCabinet(String product3DModelFileName, Point3d location, AMEEngObject parentEngObj, NXObject receptacleObject) throws NXException, RemoteException
product3DModelFileName
- location
- parentEngObj
- receptacleObject
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.