Class RoadBuilder
Assembly: NXOpen.dll
Syntax
public class RoadBuilder : MotionBuilder, IMessageSink, IComponentBuilder, IExternalFileReferencer
Constructors
RoadBuilder()
Declaration
Properties
BankAngleCurve
Declaration
public MotionFunction BankAngleCurve { get; set; }
Property Value
BankAngleCurveProfile
Declaration
public SelectFieldData BankAngleCurveProfile { get; }
Property Value
Color
Declaration
public NXColor Color { get; set; }
Property Value
Csys
Declaration
public CoordinateSystem Csys { get; set; }
Property Value
CsysOvrCtrl
Declaration
public ParamOverrideState CsysOvrCtrl { get; set; }
Property Value
GridDensity
Declaration
public Expression GridDensity { get; }
Property Value
Length
Declaration
public Expression Length { get; }
Property Value
Link
Declaration
public SelectLink Link { get; }
Property Value
LinkOvrCtrl
Declaration
public ParamOverrideState LinkOvrCtrl { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
PathDatatype
Declaration
public RoadBuilder.PathDatatypeChoices PathDatatype { get; set; }
Property Value
ReferencePoint
Declaration
public Point ReferencePoint { get; set; }
Property Value
ReferencePointOvrCtrl
Declaration
public ParamOverrideState ReferencePointOvrCtrl { get; set; }
Property Value
RoadObject
Declaration
public Road RoadObject { get; set; }
Property Value
RoadType
Declaration
public RoadBuilder.TypeChoices RoadType { get; set; }
Property Value
SegmentBuilderList
Declaration
public SegmentBuilderList SegmentBuilderList { get; }
Property Value
ShowVisualization
Declaration
public bool ShowVisualization { get; set; }
Property Value
SplineCurve
Declaration
public MotionFunction SplineCurve { get; set; }
Property Value
SplineCurveProfile
Declaration
public SelectFieldData SplineCurveProfile { get; }
Property Value
SplineType
Declaration
public RoadBuilder.SplineDatatypeChoices SplineType { get; set; }
Property Value
SurfaceDatatype
Declaration
public RoadBuilder.SurfaceDatatypeChoices SurfaceDatatype { get; set; }
Property Value
SurfaceProfile
Declaration
public SelectFieldData SurfaceProfile { get; }
Property Value
Width
Declaration
public Expression Width { get; }
Property Value
XCurve
Declaration
public MotionFunction XCurve { get; set; }
Property Value
XCurveProfile
Declaration
public SelectFieldData XCurveProfile { get; }
Property Value
XSegmentOriginCoord
Declaration
public Expression XSegmentOriginCoord { get; }
Property Value
YCurve
Declaration
public MotionFunction YCurve { get; set; }
Property Value
YCurveProfile
Declaration
public SelectFieldData YCurveProfile { get; }
Property Value
YSegmentOriginCoord
Declaration
public Expression YSegmentOriginCoord { get; }
Property Value
ZCurve
Declaration
public MotionFunction ZCurve { get; set; }
Property Value
ZCurveProfile
Declaration
public SelectFieldData ZCurveProfile { get; }
Property Value
ZSegmentOriginCoord
Declaration
public Expression ZSegmentOriginCoord { get; }
Property Value
Methods
CreateSegmentBuilder()
Declaration
public SegmentBuilder CreateSegmentBuilder()
Returns
EstablishReference(int, Type, string)
Declaration
public ExternalFileReferenceAdapter EstablishReference(int referenceObjectId, ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
Parameters
Returns
GetExternalFileDefinitionKey(ExternalFileReferenceAdapter)
Declaration
public string GetExternalFileDefinitionKey(ExternalFileReferenceAdapter adapter)
Parameters
Returns
GetExternalFileReferenceAdapter(int)
Declaration
public ExternalFileReferenceAdapter GetExternalFileReferenceAdapter(int referenceObjectId)
Parameters
Type |
Name |
Description |
int |
referenceObjectId |
|
Returns
GetSegmentBuilder(int)
Declaration
public SegmentBuilder GetSegmentBuilder(int segmentBuilderIndex)
Parameters
Type |
Name |
Description |
int |
segmentBuilderIndex |
|
Returns
RemoveAllSegmentBuilders()
Declaration
public void RemoveAllSegmentBuilders()
RemoveSegmentBuilder(SegmentBuilder)
Declaration
public void RemoveSegmentBuilder(SegmentBuilder segment)
Parameters
SetExternalFileReferenceAdapter(int, ExternalFileReferenceAdapter)
Declaration
public void SetExternalFileReferenceAdapter(int referenceObjectId, ExternalFileReferenceAdapter adapter)
Parameters
SwapSegment(SegmentBuilder, SegmentBuilder)
Declaration
public void SwapSegment(SegmentBuilder firstSegment, SegmentBuilder secondSegment)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink