NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Motion.RoadBuilder More...
Public Types | |
enum | PathDatatypeChoices { SplineCurves, Segments, FileImport } |
data type attribute of the path data More... | |
enum | ReferenceObjectId { SurfaceFile, PathFile } |
the enum for external file reference object id of road More... | |
enum | SplineDatatypeChoices { Function, Profile2D } |
data type attribute of the spline data More... | |
enum | SurfaceDatatypeChoices { SplineCurve, SplineSurface, Rsm1000, Rsm1002, Rsm2000, Rsm3000, OpenCRG, RoadDataFile, Profile2D } |
data type attribute of the surface data More... | |
enum | TypeChoices { Surface, Path } |
type attribute of the road More... | |
Public Member Functions | |
unsafe NXOpen.Motion.SegmentBuilder | CreateSegmentBuilder () |
Creates a new segment builder for the road object of type path More... | |
unsafe NXOpen.ExternalFileReferenceAdapter | EstablishReference (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec) |
Establish the external reference to the given file specification. More... | |
unsafe string | GetExternalFileDefinitionKey (NXOpen.ExternalFileReferenceAdapter adapter) |
Gets the file definition to use for external file adapter. More... | |
unsafe NXOpen.ExternalFileReferenceAdapter | GetExternalFileReferenceAdapter (int referenceObjectId) |
Returns the external file reference object. More... | |
unsafe NXOpen.Motion.SegmentBuilder | GetSegmentBuilder (int segmentBuilderIndex) |
Get a specific segment builder from the list More... | |
unsafe void | RemoveAllSegmentBuilders () |
Remove a segment More... | |
unsafe void | RemoveSegmentBuilder (NXOpen.Motion.SegmentBuilder segment) |
Remove a segment More... | |
unsafe void | SetExternalFileReferenceAdapter (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter adapter) |
Sets the external file reference object. More... | |
unsafe void | SwapSegment (NXOpen.Motion.SegmentBuilder firstSegment, NXOpen.Motion.SegmentBuilder secondSegment) |
Swap two segments More... | |
Properties | |
unsafe NXOpen.Motion.MotionFunction | BankAngleCurve [get, set] |
Returns or sets the bank angle spline curve for the road object of path type More... | |
unsafe NXOpen.Motion.SelectFieldData | BankAngleCurveProfile [get] |
Returns the bank angle spline curve defined by a profile for the road object of path type More... | |
unsafe NXOpen.NXColor | Color [get, set] |
Returns or sets the color More... | |
unsafe NXOpen.CoordinateSystem | Csys [get, set] |
Returns or sets the coordinate system of the optional motion body object More... | |
unsafe NXOpen.Motion.ParamOverrideState | CsysOvrCtrl [get, set] |
Returns or sets the override state of the coordinate system More... | |
unsafe NXOpen.Expression | GridDensity [get] |
Returns the grid density More... | |
unsafe NXOpen.Expression | Length [get] |
Returns the length More... | |
unsafe NXOpen.Motion.SelectLink | Link [get] |
Returns the optional motion body object More... | |
unsafe NXOpen.Motion.ParamOverrideState | LinkOvrCtrl [get, set] |
Returns or sets the override state of the action motion body More... | |
unsafe string | Name [get, set] |
Returns or sets the name of the road object selected from motion objects More... | |
unsafe NXOpen.Motion.RoadBuilder.PathDatatypeChoices | PathDatatype [get, set] |
Returns or sets the path datatype of the road object More... | |
unsafe NXOpen.Point | ReferencePoint [get, set] |
Returns or sets the reference point of the optional motion body object More... | |
unsafe NXOpen.Motion.ParamOverrideState | ReferencePointOvrCtrl [get, set] |
Returns or sets the override state of the action point More... | |
unsafe NXOpen.Motion.Road | RoadObject [get, set] |
Returns or sets the road object selected from motion objects More... | |
unsafe NXOpen.Motion.RoadBuilder.TypeChoices | RoadType [get, set] |
Returns or sets the road type More... | |
unsafe NXOpen.Motion.SegmentBuilderList | SegmentBuilderList [get] |
Returns the segment builder list for the road object of type path More... | |
unsafe bool | ShowVisualization [get, set] |
Returns or sets the show visualization More... | |
unsafe NXOpen.Motion.MotionFunction | SplineCurve [get, set] |
Returns or sets the spline curve of the road object of surface type More... | |
unsafe NXOpen.Motion.SelectFieldData | SplineCurveProfile [get] |
Returns the spline profile of the road object of surface type More... | |
unsafe NXOpen.Motion.RoadBuilder.SplineDatatypeChoices | SplineType [get, set] |
Returns or sets the spline type More... | |
unsafe NXOpen.Motion.RoadBuilder.SurfaceDatatypeChoices | SurfaceDatatype [get, set] |
Returns or sets the surface data type of the road object More... | |
unsafe NXOpen.Motion.SelectFieldData | SurfaceProfile [get] |
Returns the path and file name of the surface curve More... | |
unsafe NXOpen.Expression | Width [get] |
Returns the width More... | |
unsafe NXOpen.Motion.MotionFunction | XCurve [get, set] |
Returns or sets the x spline curve for the road object of path type More... | |
unsafe NXOpen.Motion.SelectFieldData | XCurveProfile [get] |
Returns the x spline curve defined by a profile for the road object of path type More... | |
unsafe NXOpen.Expression | XSegmentOriginCoord [get] |
Returns the x origin coord for the segments for the road object of type path More... | |
unsafe NXOpen.Motion.MotionFunction | YCurve [get, set] |
Returns or sets the y spline curve for the road object of path type More... | |
unsafe NXOpen.Motion.SelectFieldData | YCurveProfile [get] |
Returns the y spline curve defined by a profile for the road object of path type More... | |
unsafe NXOpen.Expression | YSegmentOriginCoord [get] |
Returns the y origin coord for the segments for the road object of type path More... | |
unsafe NXOpen.Motion.MotionFunction | ZCurve [get, set] |
Returns or sets the z spline curve for the road object of path type More... | |
unsafe NXOpen.Motion.SelectFieldData | ZCurveProfile [get] |
Returns the z spline curve defined by a profile for the road object of path type More... | |
unsafe NXOpen.Expression | ZSegmentOriginCoord [get] |
Returns the z origin coord for the segments for the road object of type path More... | |
Properties inherited from NXOpen.Motion.MotionBuilder | |
unsafe double | DisplayScale [get, set] |
Returns or sets the icon display scale More... | |
unsafe string | GroupName [get, set] |
Returns or sets the group name More... | |
unsafe NXOpen.Motion.MotionObject.GroupType | GroupType [get, set] |
Returns or sets the group type More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Motion.RoadBuilder
To create a new instance of this class, use NXOpen.Motion.RoadCollection.CreateRoadBuilder
Created in NX11.0.0
|
inline |
Creates a new segment builder for the road object of type path
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
inline |
Establish the external reference to the given file specification.
Created in NX1847.0.0
License requirements: None.
referenceObjectId | the unique identifier to use for this reference if referencer has multiple external references |
referenceType | the kind of reference to establish |
externalFileSpec | the external file specification. |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Gets the file definition to use for external file adapter.
Created in NX1847.0.0
License requirements: None.
adapter | external file reference object |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Returns the external file reference object.
In case the referencer object has multiple external references, use referenceObjectId to return the correct external file adapter.
Created in NX1847.0.0
License requirements: None.
referenceObjectId | the unique identifier of the external reference required in case where referencer has multiple external references |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Get a specific segment builder from the list
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
segmentBuilderIndex |
|
inline |
Remove a segment
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
inline |
Remove a segment
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
segment |
|
inline |
Sets the external file reference object.
In case the referencer object has multiple external references, use referenceObjectId to set the correct reference.
Created in NX1847.0.0
License requirements: None.
referenceObjectId | the unique identifier of the external reference required in case where referencer has multiple external references |
adapter | external file reference object |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Swap two segments
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
firstSegment | |
secondSegment |
|
getset |
Returns or sets the bank angle spline curve for the road object of path type
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the bank angle spline curve defined by a profile for the road object of path type
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the color
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the coordinate system of the optional motion body object
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the override state of the coordinate system
It should only be used for occurrences
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the grid density
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
get |
Returns the length
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
get |
Returns the optional motion body object
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the override state of the action motion body
It should only be used for occurrences
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the name of the road object selected from motion objects
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the path datatype of the road object
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the reference point of the optional motion body object
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the override state of the action point
It should only be used for occurrences
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the road object selected from motion objects
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the road type
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the segment builder list for the road object of type path
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the show visualization
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the spline curve of the road object of surface type
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the spline profile of the road object of surface type
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the spline type
Created in NX12.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the surface data type of the road object
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the path and file name of the surface curve
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
|
get |
Returns the width
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the x spline curve for the road object of path type
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the x spline curve defined by a profile for the road object of path type
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
|
get |
Returns the x origin coord for the segments for the road object of type path
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the y spline curve for the road object of path type
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the y spline curve defined by a profile for the road object of path type
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
|
get |
Returns the y origin coord for the segments for the road object of type path
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the z spline curve for the road object of path type
Created in NX11.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the z spline curve defined by a profile for the road object of path type
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
|
get |
Returns the z origin coord for the segments for the road object of type path
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")