public interface HandrailBuilder extends Builder
HandrailBuilder
Creates a handrail from a selected point. The handrail is created by
optionally placing a post depending on the post type followed by placing
the rails across the route control points corresponding to the posts.
RouteManager.createHandrailBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
HandrailBuilder.PostTypes
The post type: Start, Intermediate, None, End.
|
Modifier and Type | Method and Description |
---|---|
boolean |
autoCloseOption()
Returns an option to automatically close the handrail
License requirements: routing_platform ("Routing Platform") . |
boolean |
hasHorizontalRails()
Returns an option to create horizontal rail stock
License requirements: routing_platform ("Routing Platform") . |
void |
placeHandrail(Point3d postLocation)
Creates a handrail post, horizontal railings assembly components and places them in the appropriate orientation.
|
HandrailBuilder.PostTypes |
postType()
Returns the type of post: Start, Intermediate, None, End
License requirements: routing_platform ("Routing Platform") . |
void |
reverseLastPost()
Reverses the orientation of the last placed post
License requirements: routing_platform ("Routing Platform") . |
void |
setAutoCloseOption(boolean autoClose)
License requirements: routing_platform ("Routing Platform") . |
void |
setHandrailPartCharx(CharacteristicList partCharx)
Sets the handrail part characteristics
License requirements: routing_platform ("Routing Platform") . |
void |
setHasHorizontalRails(boolean railOption)
License requirements: routing_platform ("Routing Platform") . |
void |
setPostType(HandrailBuilder.PostTypes postType)
License requirements: routing_platform ("Routing Platform") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
HandrailBuilder.PostTypes postType() throws NXException, RemoteException
NXException
RemoteException
void setPostType(HandrailBuilder.PostTypes postType) throws NXException, RemoteException
postType
- NXException
RemoteException
boolean autoCloseOption() throws NXException, RemoteException
NXException
RemoteException
void setAutoCloseOption(boolean autoClose) throws NXException, RemoteException
autoClose
- NXException
RemoteException
boolean hasHorizontalRails() throws NXException, RemoteException
NXException
RemoteException
void setHasHorizontalRails(boolean railOption) throws NXException, RemoteException
railOption
- NXException
RemoteException
void setHandrailPartCharx(CharacteristicList partCharx) throws NXException, RemoteException
partCharx
- The characteristics to use for the handrail postsNXException
RemoteException
void placeHandrail(Point3d postLocation) throws NXException, RemoteException
postLocation
- The point where the handrail is to be placedNXException
RemoteException
void reverseLastPost() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.