public interface RoadBuilder extends MotionBuilder
RoadBuilder
RoadCollection.createRoadBuilder(nxopen.motion.Road)
Modifier and Type | Interface and Description |
---|---|
static class |
RoadBuilder.PathDatatypeChoices
data type attribute of the path data
|
static class |
RoadBuilder.SplineDatatypeChoices
data type attribute of the spline data
|
static class |
RoadBuilder.SurfaceDatatypeChoices
data type attribute of the surface data
|
static class |
RoadBuilder.TypeChoices
type attribute of the road
|
Modifier and Type | Method and Description |
---|---|
MotionFunction |
bankAngleCurve()
Returns the bank angle spline curve for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
bankAngleCurveProfile()
Returns the bank angle spline curve defined by a profile for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
NXColor |
color()
Returns the color
License requirements: mechanisms ("MECHANISMS") . |
SegmentBuilder |
createSegmentBuilder()
Creates a new segment builder for the road object of type path
License requirements: mechanisms ("MECHANISMS") . |
CoordinateSystem |
csys()
Returns the coordinate system of the optional link object
License requirements: mechanisms ("MECHANISMS") . |
SegmentBuilder |
getSegmentBuilder(int segmentBuilderIndex)
Get a specific segment builder from the list
License requirements: mechanisms ("MECHANISMS") . |
Expression |
gridDensity()
Returns the grid density
License requirements: mechanisms ("MECHANISMS") . |
Expression |
length()
Returns the length
License requirements: mechanisms ("MECHANISMS") . |
SelectLink |
link()
Returns the optional link object
License requirements: mechanisms ("MECHANISMS") . |
String |
name()
Returns the name of the road object selected from motion objects
License requirements: mechanisms ("MECHANISMS") . |
RoadBuilder.PathDatatypeChoices |
pathDatatype()
Returns the path datatype of the road object
License requirements: mechanisms ("MECHANISMS") . |
String |
pathFileName()
Returns the path and file name of the path curve
License requirements: mechanisms ("MECHANISMS") . |
Point |
referencePoint()
Returns the reference point of the optional link object
License requirements: mechanisms ("MECHANISMS") . |
void |
removeAllSegmentBuilders()
Remove a segment
License requirements: mechanisms ("MECHANISMS") . |
void |
removeSegmentBuilder(SegmentBuilder segment)
Remove a segment
License requirements: mechanisms ("MECHANISMS") . |
Road |
roadObject()
Returns the road object selected from motion objects
License requirements: mechanisms ("MECHANISMS") . |
RoadBuilder.TypeChoices |
roadType()
Returns the road type
License requirements: mechanisms ("MECHANISMS") . |
SegmentBuilderList |
segmentBuilderList()
Returns the segment builder list for the road object of type path
License requirements: mechanisms ("MECHANISMS") . |
void |
setBankAngleCurve(MotionFunction spline)
License requirements: mechanisms ("MECHANISMS") . |
void |
setColor(NXColor color)
License requirements: mechanisms ("MECHANISMS") . |
void |
setCsys(CoordinateSystem csys)
License requirements: mechanisms ("MECHANISMS") . |
void |
setName(String name)
License requirements: mechanisms ("MECHANISMS") . |
void |
setPathDatatype(RoadBuilder.PathDatatypeChoices pathdatatype)
License requirements: mechanisms ("MECHANISMS") . |
void |
setPathFileName(String filename)
License requirements: mechanisms ("MECHANISMS") . |
void |
setReferencePoint(Point referencePoint)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRoadObject(Road roadobject)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRoadType(RoadBuilder.TypeChoices roadtype)
License requirements: mechanisms ("MECHANISMS") . |
void |
setShowVisualization(boolean showVisualization)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSplineCurve(MotionFunction spline)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSplineType(RoadBuilder.SplineDatatypeChoices splineType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSurfaceDatatype(RoadBuilder.SurfaceDatatypeChoices surfacedatatype)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSurfaceFileName(String filename)
License requirements: mechanisms ("MECHANISMS") . |
void |
setXCurve(MotionFunction spline)
License requirements: mechanisms ("MECHANISMS") . |
void |
setYCurve(MotionFunction spline)
License requirements: mechanisms ("MECHANISMS") . |
void |
setZCurve(MotionFunction spline)
License requirements: mechanisms ("MECHANISMS") . |
boolean |
showVisualization()
Returns the show visualization
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
splineCurve()
Returns the spline curve of the road object of surface type
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
splineCurveProfile()
Returns the spline profile of the road object of surface type
License requirements: mechanisms ("MECHANISMS") . |
RoadBuilder.SplineDatatypeChoices |
splineType()
Returns the spline type
License requirements: mechanisms ("MECHANISMS") . |
RoadBuilder.SurfaceDatatypeChoices |
surfaceDatatype()
Returns the surface datatype of the road object
License requirements: mechanisms ("MECHANISMS") . |
String |
surfaceFileName()
Returns the path and file name of the surface curve
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
surfaceProfile()
Returns the path and file name of the surface curve
License requirements: mechanisms ("MECHANISMS") . |
void |
swapSegment(SegmentBuilder firstSegment,
SegmentBuilder secondSegment)
Swap two segments
License requirements: mechanisms ("MECHANISMS") . |
Expression |
width()
Returns the width
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
xcurve()
Returns the x spline curve for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
xcurveProfile()
Returns the x spline curve defined by a profile for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
Expression |
xsegmentOriginCoord()
Returns the x origin coord for the segments for the road object of type path
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
ycurve()
Returns the y spline curve for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
ycurveProfile()
Returns the y spline curve defined by a profile for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
Expression |
ysegmentOriginCoord()
Returns the y origin coord for the segments for the road object of type path
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
zcurve()
Returns the z spline curve for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
zcurveProfile()
Returns the z spline curve defined by a profile for the road object of path type
License requirements: mechanisms ("MECHANISMS") . |
Expression |
zsegmentOriginCoord()
Returns the z origin coord for the segments for the road object of type path
License requirements: mechanisms ("MECHANISMS") . |
displayScale, groupName, groupType, setDisplayScale, setGroupName, setGroupType
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Road roadObject() throws NXException, RemoteException
NXException
RemoteException
void setRoadObject(Road roadobject) throws NXException, RemoteException
roadobject
- NXException
RemoteException
RoadBuilder.TypeChoices roadType() throws NXException, RemoteException
NXException
RemoteException
void setRoadType(RoadBuilder.TypeChoices roadtype) throws NXException, RemoteException
roadtype
- NXException
RemoteException
SelectLink link() throws NXException, RemoteException
NXException
RemoteException
Point referencePoint() throws NXException, RemoteException
NXException
RemoteException
void setReferencePoint(Point referencePoint) throws NXException, RemoteException
referencePoint
- NXException
RemoteException
CoordinateSystem csys() throws NXException, RemoteException
NXException
RemoteException
void setCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
RoadBuilder.SurfaceDatatypeChoices surfaceDatatype() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceDatatype(RoadBuilder.SurfaceDatatypeChoices surfacedatatype) throws NXException, RemoteException
surfacedatatype
- NXException
RemoteException
RoadBuilder.PathDatatypeChoices pathDatatype() throws NXException, RemoteException
NXException
RemoteException
void setPathDatatype(RoadBuilder.PathDatatypeChoices pathdatatype) throws NXException, RemoteException
pathdatatype
- NXException
RemoteException
MotionFunction splineCurve() throws NXException, RemoteException
NXException
RemoteException
void setSplineCurve(MotionFunction spline) throws NXException, RemoteException
spline
- NXException
RemoteException
String surfaceFileName() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceFileName(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
MotionFunction xcurve() throws NXException, RemoteException
NXException
RemoteException
void setXCurve(MotionFunction spline) throws NXException, RemoteException
spline
- NXException
RemoteException
MotionFunction ycurve() throws NXException, RemoteException
NXException
RemoteException
void setYCurve(MotionFunction spline) throws NXException, RemoteException
spline
- NXException
RemoteException
MotionFunction zcurve() throws NXException, RemoteException
NXException
RemoteException
void setZCurve(MotionFunction spline) throws NXException, RemoteException
spline
- NXException
RemoteException
MotionFunction bankAngleCurve() throws NXException, RemoteException
NXException
RemoteException
void setBankAngleCurve(MotionFunction spline) throws NXException, RemoteException
spline
- NXException
RemoteException
String pathFileName() throws NXException, RemoteException
NXException
RemoteException
void setPathFileName(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Expression xsegmentOriginCoord() throws NXException, RemoteException
NXException
RemoteException
Expression ysegmentOriginCoord() throws NXException, RemoteException
NXException
RemoteException
Expression zsegmentOriginCoord() throws NXException, RemoteException
NXException
RemoteException
SegmentBuilder createSegmentBuilder() throws NXException, RemoteException
NXException
RemoteException
SegmentBuilderList segmentBuilderList() throws NXException, RemoteException
NXException
RemoteException
SegmentBuilder getSegmentBuilder(int segmentBuilderIndex) throws NXException, RemoteException
segmentBuilderIndex
- NXException
RemoteException
void removeSegmentBuilder(SegmentBuilder segment) throws NXException, RemoteException
segment
- NXException
RemoteException
void removeAllSegmentBuilders() throws NXException, RemoteException
NXException
RemoteException
void swapSegment(SegmentBuilder firstSegment, SegmentBuilder secondSegment) throws NXException, RemoteException
firstSegment
- secondSegment
- NXException
RemoteException
boolean showVisualization() throws NXException, RemoteException
NXException
RemoteException
void setShowVisualization(boolean showVisualization) throws NXException, RemoteException
showVisualization
- NXException
RemoteException
Expression width() throws NXException, RemoteException
NXException
RemoteException
Expression length() throws NXException, RemoteException
NXException
RemoteException
Expression gridDensity() throws NXException, RemoteException
NXException
RemoteException
NXColor color() throws NXException, RemoteException
NXException
RemoteException
void setColor(NXColor color) throws NXException, RemoteException
color
- NXException
RemoteException
RoadBuilder.SplineDatatypeChoices splineType() throws NXException, RemoteException
NXException
RemoteException
void setSplineType(RoadBuilder.SplineDatatypeChoices splineType) throws NXException, RemoteException
splineType
- NXException
RemoteException
SelectFieldData splineCurveProfile() throws NXException, RemoteException
NXException
RemoteException
SelectFieldData surfaceProfile() throws NXException, RemoteException
NXException
RemoteException
SelectFieldData xcurveProfile() throws NXException, RemoteException
NXException
RemoteException
SelectFieldData ycurveProfile() throws NXException, RemoteException
NXException
RemoteException
SelectFieldData zcurveProfile() throws NXException, RemoteException
NXException
RemoteException
SelectFieldData bankAngleCurveProfile() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.