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 |
double |
clearance()
Deprecated.
Deprecated in NX8.5.0. Obtion the exression using
clearanceExpression() to query or edit it.
|
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 |
setClearance(double clearance)
Deprecated.
Deprecated in NX8.5.0. Obtion the exression using
clearanceExpression() to query or edit it.
|
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
double clearance() throws NXException, RemoteException
clearanceExpression()
to query or edit it.
PackagingInterference
clearance value
NXException
RemoteException
void setClearance(double clearance) throws NXException, RemoteException
clearanceExpression()
to query or edit it.
PackagingInterference
clearance value
clearance
- 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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.