public interface EditPointBuilder extends Builder
EditPointBuilder
. BuilderFactory.createEditPointBuilder(nxopen.Part, nxopen.assemblies.Component)
Modifier and Type | Interface and Description |
---|---|
static class |
EditPointBuilder.Editsegmenttype
Specifies the options available for Edit Segment motion.
|
static class |
EditPointBuilder.Motiontype
Specifies the options available for motion.
|
Modifier and Type | Method and Description |
---|---|
EditPointBuilder.Editsegmenttype |
activeEditSegmentType()
Returns the edit segment type setting
Allows you to specify the type of edit in edit segment motion.
|
EditPointBuilder.Motiontype |
activeMotionType()
Returns the motion type setting.
|
double |
bendAngle()
Returns the bend angle setting.
|
void |
dragObjects()
Perform a drag operation.
|
boolean |
isDetachObject()
Returns the detach setting.
|
boolean |
maintainAngle()
Returns the maintain angle setting.
|
boolean |
maintainLength()
Returns the maintain length setting.
|
RouteObjectCollector |
pointSelection()
Returns the routing objects that are being edited.
|
void |
resetDrag()
Reset a drag operation
Resets the position of routing objects in constraint network back to their initial position.
|
Line |
segment()
Returns the segment setting.
|
double |
segmentLength()
Returns the segment length setting.
|
void |
setActiveEditSegmentType(EditPointBuilder.Editsegmenttype editSegmentType)
License requirements: routing_base ("Routing Basic") . |
void |
setActiveMotionType(EditPointBuilder.Motiontype motionType)
License requirements: routing_base ("Routing Basic") . |
void |
setBendAngle(double bendAngle)
License requirements: routing_base ("Routing Basic") . |
void |
setDetachObject(boolean isDetachObject)
License requirements: routing_base ("Routing Basic") . |
void |
setMaintainAngle(boolean maintainAngle)
License requirements: routing_base ("Routing Basic") . |
void |
setMaintainLength(boolean maintainLength)
License requirements: routing_base ("Routing Basic") . |
void |
setSegment(Line segment)
License requirements: routing_base ("Routing Basic") . |
void |
setSegmentLength(double segmentLength)
License requirements: routing_base ("Routing Basic") . |
void |
startDrag()
Begin a drag operation.
|
void |
stopDrag()
End a drag operation
Applies the transforms obtained from solving the constraint network on routing objects.
|
TransformBlockBuilder |
transformTool()
Returns the transform tool.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
RouteObjectCollector pointSelection() throws NXException, RemoteException
NXException
RemoteException
TransformBlockBuilder transformTool() throws NXException, RemoteException
NXException
RemoteException
EditPointBuilder.Motiontype activeMotionType() throws NXException, RemoteException
NXException
RemoteException
void setActiveMotionType(EditPointBuilder.Motiontype motionType) throws NXException, RemoteException
motionType
- NXException
RemoteException
boolean isDetachObject() throws NXException, RemoteException
NXException
RemoteException
void setDetachObject(boolean isDetachObject) throws NXException, RemoteException
isDetachObject
- NXException
RemoteException
boolean maintainLength() throws NXException, RemoteException
NXException
RemoteException
void setMaintainLength(boolean maintainLength) throws NXException, RemoteException
maintainLength
- NXException
RemoteException
boolean maintainAngle() throws NXException, RemoteException
NXException
RemoteException
void setMaintainAngle(boolean maintainAngle) throws NXException, RemoteException
maintainAngle
- NXException
RemoteException
double segmentLength() throws NXException, RemoteException
NXException
RemoteException
void setSegmentLength(double segmentLength) throws NXException, RemoteException
segmentLength
- NXException
RemoteException
Line segment() throws NXException, RemoteException
NXException
RemoteException
void setSegment(Line segment) throws NXException, RemoteException
segment
- NXException
RemoteException
void startDrag() throws NXException, RemoteException
NXException
RemoteException
void dragObjects() throws NXException, RemoteException
NXException
RemoteException
void stopDrag() throws NXException, RemoteException
NXException
RemoteException
void resetDrag() throws NXException, RemoteException
NXException
RemoteException
double bendAngle() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle(double bendAngle) throws NXException, RemoteException
bendAngle
- NXException
RemoteException
EditPointBuilder.Editsegmenttype activeEditSegmentType() throws NXException, RemoteException
NXException
RemoteException
void setActiveEditSegmentType(EditPointBuilder.Editsegmenttype editSegmentType) throws NXException, RemoteException
editSegmentType
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.