public interface PackagingInterferenceBuilder extends PackagingBuilder
PackagingCollection.createInterferenceBuilder(nxopen.motion.PackagingInterference)
Modifier and Type | Interface and Description |
---|---|
static class |
PackagingInterferenceBuilder.Action
Interference action type
|
static class |
PackagingInterferenceBuilder.Frame
Interference solid reference frame type.
|
static class |
PackagingInterferenceBuilder.Mode
Interference calculation mode type
|
Modifier and Type | Method and Description |
---|---|
PackagingInterferenceBuilder.Action |
actionType()
Returns the
PackagingInterference action type defined
at PackagingInterferenceBuilder.Action
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
Expression |
clearanceExpression()
Returns the clearance expression value
License requirements: mechanisms ("MECHANISMS") . |
PackagingInterferenceBuilder.Frame |
frameType()
Returns the
PackagingInterference frame type
defined at PackagingInterferenceBuilder.Frame
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
DisplayableObject[] |
getList2()
Gets the geometry list 2 of
PackagingInterference object. |
DisplayableObject[] |
getRelativeLinks()
Returns
PackagingInterference user selected relative links. |
PackagingInterferenceBuilder.Mode |
modeType()
Returns the
PackagingInterference mode type defined
at PackagingInterferenceBuilder.Mode
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
void |
setActionType(PackagingInterferenceBuilder.Action aType)
Sets the
PackagingInterference action type defined
at PackagingInterferenceBuilder.Action
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
void |
setFrameType(PackagingInterferenceBuilder.Frame fType)
Sets the
PackagingInterference frame type
defined at PackagingInterferenceBuilder.Frame
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
void |
setList2(DisplayableObject[] list2)
Sets the geometry list 2 of
PackagingInterference object. |
void |
setModeType(PackagingInterferenceBuilder.Mode mType)
Sets the
PackagingInterference mode type defined
at PackagingInterferenceBuilder.Mode
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
void |
setRelativeLinks(DisplayableObject[] links)
Sets
PackagingInterference user selected relative links. |
void |
setStopOnEvent(boolean stopOnEvent)
Sets the Stop_On_Event flag of
PackagingInterference object
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
boolean |
stopOnEvent()
Returns the Stop_On_Event flag of
PackagingInterference object
License requirements: mechanisms ("MECHANISMS") Created in NX4.0.0 |
enable, getList1, name, setEnable, setList1, setName
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DisplayableObject[] getList2() throws NXException, RemoteException
PackagingInterference
object.
Interference can have one or two lists defined. If the user
defines two lists, then interference checks will be done
between each object in list 1 against each object in list 2.
NXException
RemoteException
void setList2(DisplayableObject[] list2) throws NXException, RemoteException
PackagingInterference
object.
list2
- NXException
RemoteException
PackagingInterferenceBuilder.Action actionType() throws NXException, RemoteException
PackagingInterference
action type defined
at PackagingInterferenceBuilder.Action
NXException
RemoteException
void setActionType(PackagingInterferenceBuilder.Action aType) throws NXException, RemoteException
PackagingInterference
action type defined
at PackagingInterferenceBuilder.Action
aType
- NXException
RemoteException
PackagingInterferenceBuilder.Mode modeType() throws NXException, RemoteException
PackagingInterference
mode type defined
at PackagingInterferenceBuilder.Mode
NXException
RemoteException
void setModeType(PackagingInterferenceBuilder.Mode mType) throws NXException, RemoteException
PackagingInterference
mode type defined
at PackagingInterferenceBuilder.Mode
mType
- NXException
RemoteException
PackagingInterferenceBuilder.Frame frameType() throws NXException, RemoteException
PackagingInterference
frame type
defined at PackagingInterferenceBuilder.Frame
NXException
RemoteException
void setFrameType(PackagingInterferenceBuilder.Frame fType) throws NXException, RemoteException
PackagingInterference
frame type
defined at PackagingInterferenceBuilder.Frame
fType
- NXException
RemoteException
DisplayableObject[] getRelativeLinks() throws NXException, RemoteException
PackagingInterference
user selected relative links.
Only available when frame type is PackagingInterferenceBuilder.Frame.SELECTED
.
NXException
RemoteException
void setRelativeLinks(DisplayableObject[] links) throws NXException, RemoteException
PackagingInterference
user selected relative links.
Only used when frame type is PackagingInterferenceBuilder.Frame.SELECTED
.
links
- NXException
RemoteException
boolean stopOnEvent() throws NXException, RemoteException
PackagingInterference
object
NXException
RemoteException
void setStopOnEvent(boolean stopOnEvent) throws NXException, RemoteException
PackagingInterference
object
stopOnEvent
- NXException
RemoteException
Expression clearanceExpression() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.