public interface AlignBodyBuilder extends Builder
AlignBody
builder.
AlignBodyCollection.createAlignBodyBuilder(nxopen.mechatronics.AlignBody)
Modifier and Type | Interface and Description |
---|---|
static class |
AlignBodyBuilder.RoleType
the Snap role types.
|
Modifier and Type | Method and Description |
---|---|
SelectRigidBody |
attachBody()
Returns the rigid body which snap point attaches on.
|
Point |
attachPoint()
Returns the positioning of snap point.
|
int |
category()
Returns the category.
|
String |
junctionName()
Returns the junction name converted from MTB.
|
String |
name()
Returns the name.
|
CoordinateSystem |
orientation()
Returns the orientation of snap point.
|
Expression |
proximity()
Returns the proximity for distance detection.
|
void |
setAttachbody(NXObject rigid)
Sets the attached rigid body.
|
void |
setAttachPoint(Point attachPoint)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setCategory(int category)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setJunctionName(String junction)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setName(String name)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setOrientation(CoordinateSystem orientation)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setSnapRole(AlignBodyBuilder.RoleType roleType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
AlignBodyBuilder.RoleType |
snapRole()
Returns the role type
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectRigidBody attachBody() throws NXException, RemoteException
RigidBody
NXException
RemoteException
void setAttachbody(NXObject rigid) throws NXException, RemoteException
rigid
- NXException
RemoteException
Point attachPoint() throws NXException, RemoteException
NXException
RemoteException
void setAttachPoint(Point attachPoint) throws NXException, RemoteException
attachPoint
- NXException
RemoteException
CoordinateSystem orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(CoordinateSystem orientation) throws NXException, RemoteException
orientation
- NXException
RemoteException
Expression proximity() throws NXException, RemoteException
NXException
RemoteException
AlignBodyBuilder.RoleType snapRole() throws NXException, RemoteException
NXException
RemoteException
void setSnapRole(AlignBodyBuilder.RoleType roleType) throws NXException, RemoteException
roleType
- NXException
RemoteException
int category() throws NXException, RemoteException
NXException
RemoteException
void setCategory(int category) throws NXException, RemoteException
category
- NXException
RemoteException
String junctionName() throws NXException, RemoteException
NXException
RemoteException
void setJunctionName(String junction) throws NXException, RemoteException
junction
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.