public interface EditPlacePartBuilder extends Builder
RouteManager.createEditPlacePartBuilder(nxopen.assemblies.Component)
Modifier and Type | Method and Description |
---|---|
void |
finalizePlacementForScrewSeat(TaggedObject startPointId,
TaggedObject endPointId,
Point3d alignStartPoint,
Point3d alignEndPoint,
Expression length,
Expression angle,
Vector3d alignVector,
TaggedObject screwSeatInstance,
TaggedObject target)
Places a screw measurement holder seat part onto a target object by locating and constraining by the given parameters.
|
Expression |
getScrewSeatAngle()
Gets the angle expression to be used for screw seat placement along a placed object.
|
Expression |
getScrewSeatLength()
Gets the length expression to be used for screw seat placement along a placed object.
|
SelectTaggedObjectList |
selectedPart()
Returns the target body to edit part placement
License requirements: routing_base ("Routing Basic") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectTaggedObjectList selectedPart() throws NXException, RemoteException
NXException
RemoteException
void finalizePlacementForScrewSeat(TaggedObject startPointId, TaggedObject endPointId, Point3d alignStartPoint, Point3d alignEndPoint, Expression length, Expression angle, Vector3d alignVector, TaggedObject screwSeatInstance, TaggedObject target) throws NXException, RemoteException
startPointId
- The starting input pointendPointId
- The end input pointalignStartPoint
- The starting point to align screw seat fixture port atalignEndPoint
- The ending point to align screw seat fixture port atlength
- The length along target to place screw seatangle
- The angle along target to place screw seatalignVector
- The align vector along which to position screw seatscrewSeatInstance
- The screw seat instance to constrain totarget
- The target object to constrain toNXException
RemoteException
Expression getScrewSeatLength() throws NXException, RemoteException
NXException
RemoteException
Expression getScrewSeatAngle() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.