ObjectFactory
This object contains factory methods for each Java content interface and Java element interface generated in the org.asam.opendrive17 package.
An ObjectFactory allows you to programmatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.
Constructors
Functions
Link copied to clipboard
Link copied to clipboard
Create an instance of OpenDRIVE
Link copied to clipboard
Create an instance of T_Controller
Link copied to clipboard
Create an instance of T_Controller_Control
Link copied to clipboard
Create an instance of T_DataQuality
Link copied to clipboard
Create an instance of T_DataQuality_Error
Link copied to clipboard
Create an instance of T_DataQuality_RawData
open fun createT_DataQuality_RawData(value: T_DataQuality_RawData): JAXBElement<T_DataQuality_RawData>
Link copied to clipboard
Create an instance of T_Header
Link copied to clipboard
Create an instance of T_Header_GeoReference
open fun createT_Header_GeoReference(value: T_Header_GeoReference): JAXBElement<T_Header_GeoReference>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Create an instance of T_Header_Offset
Link copied to clipboard
Create an instance of T_Include
Link copied to clipboard
Create an instance of T_Junction
Link copied to clipboard
Create an instance of T_Junction_Connection
open fun createT_Junction_Connection(value: T_Junction_Connection): JAXBElement<T_Junction_Connection>
Link copied to clipboard
Create an instance of T_Junction_Connection_LaneLink
open fun createT_Junction_Connection_LaneLink(value: T_Junction_Connection_LaneLink): JAXBElement<T_Junction_Connection_LaneLink>
Link copied to clipboard
Create an instance of T_Junction_Controller
open fun createT_Junction_Controller(value: T_Junction_Controller): JAXBElement<T_Junction_Controller>
Link copied to clipboard
Create an instance of T_Junction_PredecessorSuccessor
open fun createT_Junction_PredecessorSuccessor(value: T_Junction_PredecessorSuccessor): JAXBElement<T_Junction_PredecessorSuccessor>
Link copied to clipboard
Create an instance of T_Junction_Priority
Link copied to clipboard
Create an instance of T_Junction_Surface
Link copied to clipboard
Create an instance of T_Junction_Surface_CRG
open fun createT_Junction_Surface_CRG(value: T_Junction_Surface_CRG): JAXBElement<T_Junction_Surface_CRG>
Link copied to clipboard
Create an instance of T_JunctionGroup
Link copied to clipboard
Create an instance of T_JunctionGroup_JunctionReference
open fun createT_JunctionGroup_JunctionReference(value: T_JunctionGroup_JunctionReference): JAXBElement<T_JunctionGroup_JunctionReference>
Link copied to clipboard
Create an instance of T_Road
Link copied to clipboard
Create an instance of T_Road_ElevationProfile
open fun createT_Road_ElevationProfile(value: T_Road_ElevationProfile): JAXBElement<T_Road_ElevationProfile>
Link copied to clipboard
Create an instance of T_Road_ElevationProfile_Elevation
open fun createT_Road_ElevationProfile_Elevation(value: T_Road_ElevationProfile_Elevation): JAXBElement<T_Road_ElevationProfile_Elevation>
Link copied to clipboard
Create an instance of T_Road_Lanes
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneOffset
open fun createT_Road_Lanes_LaneOffset(value: T_Road_Lanes_LaneOffset): JAXBElement<T_Road_Lanes_LaneOffset>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection
open fun createT_Road_Lanes_LaneSection(value: T_Road_Lanes_LaneSection): JAXBElement<T_Road_Lanes_LaneSection>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Center
open fun createT_Road_Lanes_LaneSection_Center(value: T_Road_Lanes_LaneSection_Center): JAXBElement<T_Road_Lanes_LaneSection_Center>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Center_Lane
open fun createT_Road_Lanes_LaneSection_Center_Lane(value: T_Road_Lanes_LaneSection_Center_Lane): JAXBElement<T_Road_Lanes_LaneSection_Center_Lane>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_Link
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_Link(value: T_Road_Lanes_LaneSection_Lcr_Lane_Link): JAXBElement<T_Road_Lanes_LaneSection_Lcr_Lane_Link>
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_Link_PredecessorSuccessor(): T_Road_Lanes_LaneSection_Lcr_Lane_Link_PredecessorSuccessor
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_Link_PredecessorSuccessor
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark(): T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark(value: T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark): JAXBElement<T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark>
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Explicit(): T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Explicit
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Explicit
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Explicit_Line(): T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Explicit_Line
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Explicit_Line
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Sway(): T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Sway
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Sway
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Type(): T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Type
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Type
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Type_Line(): T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Type_Line
Create an instance of T_Road_Lanes_LaneSection_Lcr_Lane_RoadMark_Type_Line
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Left
open fun createT_Road_Lanes_LaneSection_Left(value: T_Road_Lanes_LaneSection_Left): JAXBElement<T_Road_Lanes_LaneSection_Left>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Left_Lane
open fun createT_Road_Lanes_LaneSection_Left_Lane(value: T_Road_Lanes_LaneSection_Left_Lane): JAXBElement<T_Road_Lanes_LaneSection_Left_Lane>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane
open fun createT_Road_Lanes_LaneSection_Lr_Lane(value: T_Road_Lanes_LaneSection_Lr_Lane): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Access
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Access(value: T_Road_Lanes_LaneSection_Lr_Lane_Access): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Access>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Border
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Border(value: T_Road_Lanes_LaneSection_Lr_Lane_Border): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Border>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Height
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Height(value: T_Road_Lanes_LaneSection_Lr_Lane_Height): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Height>
Link copied to clipboard
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Material(): T_Road_Lanes_LaneSection_Lr_Lane_Material
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Material
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Material(value: T_Road_Lanes_LaneSection_Lr_Lane_Material): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Material>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Rule
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Rule(value: T_Road_Lanes_LaneSection_Lr_Lane_Rule): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Rule>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Speed
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Speed(value: T_Road_Lanes_LaneSection_Lr_Lane_Speed): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Speed>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Lr_Lane_Width
open fun createT_Road_Lanes_LaneSection_Lr_Lane_Width(value: T_Road_Lanes_LaneSection_Lr_Lane_Width): JAXBElement<T_Road_Lanes_LaneSection_Lr_Lane_Width>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Right
open fun createT_Road_Lanes_LaneSection_Right(value: T_Road_Lanes_LaneSection_Right): JAXBElement<T_Road_Lanes_LaneSection_Right>
Link copied to clipboard
Create an instance of T_Road_Lanes_LaneSection_Right_Lane
open fun createT_Road_Lanes_LaneSection_Right_Lane(value: T_Road_Lanes_LaneSection_Right_Lane): JAXBElement<T_Road_Lanes_LaneSection_Right_Lane>
Link copied to clipboard
Create an instance of T_Road_LateralProfile
open fun createT_Road_LateralProfile(value: T_Road_LateralProfile): JAXBElement<T_Road_LateralProfile>
Link copied to clipboard
Create an instance of T_Road_LateralProfile_Shape
open fun createT_Road_LateralProfile_Shape(value: T_Road_LateralProfile_Shape): JAXBElement<T_Road_LateralProfile_Shape>
Link copied to clipboard
Create an instance of T_Road_LateralProfile_Superelevation
open fun createT_Road_LateralProfile_Superelevation(value: T_Road_LateralProfile_Superelevation): JAXBElement<T_Road_LateralProfile_Superelevation>
Link copied to clipboard
Create an instance of T_Road_Link
Link copied to clipboard
Create an instance of T_Road_Link_PredecessorSuccessor
open fun createT_Road_Link_PredecessorSuccessor(value: T_Road_Link_PredecessorSuccessor): JAXBElement<T_Road_Link_PredecessorSuccessor>
Link copied to clipboard
Create an instance of T_Road_Objects
Link copied to clipboard
Create an instance of T_Road_Objects_Bridge
open fun createT_Road_Objects_Bridge(value: T_Road_Objects_Bridge): JAXBElement<T_Road_Objects_Bridge>
Link copied to clipboard
Create an instance of T_Road_Objects_Object
open fun createT_Road_Objects_Object(value: T_Road_Objects_Object): JAXBElement<T_Road_Objects_Object>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Borders
open fun createT_Road_Objects_Object_Borders(value: T_Road_Objects_Object_Borders): JAXBElement<T_Road_Objects_Object_Borders>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Borders_Border
open fun createT_Road_Objects_Object_Borders_Border(value: T_Road_Objects_Object_Borders_Border): JAXBElement<T_Road_Objects_Object_Borders_Border>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_LaneValidity
open fun createT_Road_Objects_Object_LaneValidity(value: T_Road_Objects_Object_LaneValidity): JAXBElement<T_Road_Objects_Object_LaneValidity>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Markings
open fun createT_Road_Objects_Object_Markings(value: T_Road_Objects_Object_Markings): JAXBElement<T_Road_Objects_Object_Markings>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Markings_Marking
open fun createT_Road_Objects_Object_Markings_Marking(value: T_Road_Objects_Object_Markings_Marking): JAXBElement<T_Road_Objects_Object_Markings_Marking>
Link copied to clipboard
open fun createT_Road_Objects_Object_Markings_Marking_CornerReference(): T_Road_Objects_Object_Markings_Marking_CornerReference
Create an instance of T_Road_Objects_Object_Markings_Marking_CornerReference
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Material
open fun createT_Road_Objects_Object_Material(value: T_Road_Objects_Object_Material): JAXBElement<T_Road_Objects_Object_Material>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Outlines
open fun createT_Road_Objects_Object_Outlines(value: T_Road_Objects_Object_Outlines): JAXBElement<T_Road_Objects_Object_Outlines>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Outlines_Outline
open fun createT_Road_Objects_Object_Outlines_Outline(value: T_Road_Objects_Object_Outlines_Outline): JAXBElement<T_Road_Objects_Object_Outlines_Outline>
Link copied to clipboard
open fun createT_Road_Objects_Object_Outlines_Outline_CornerLocal(): T_Road_Objects_Object_Outlines_Outline_CornerLocal
Create an instance of T_Road_Objects_Object_Outlines_Outline_CornerLocal
Link copied to clipboard
open fun createT_Road_Objects_Object_Outlines_Outline_CornerRoad(): T_Road_Objects_Object_Outlines_Outline_CornerRoad
Create an instance of T_Road_Objects_Object_Outlines_Outline_CornerRoad
Link copied to clipboard
Create an instance of T_Road_Objects_Object_ParkingSpace
open fun createT_Road_Objects_Object_ParkingSpace(value: T_Road_Objects_Object_ParkingSpace): JAXBElement<T_Road_Objects_Object_ParkingSpace>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Repeat
open fun createT_Road_Objects_Object_Repeat(value: T_Road_Objects_Object_Repeat): JAXBElement<T_Road_Objects_Object_Repeat>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Surface
open fun createT_Road_Objects_Object_Surface(value: T_Road_Objects_Object_Surface): JAXBElement<T_Road_Objects_Object_Surface>
Link copied to clipboard
Create an instance of T_Road_Objects_Object_Surface_CRG
open fun createT_Road_Objects_Object_Surface_CRG(value: T_Road_Objects_Object_Surface_CRG): JAXBElement<T_Road_Objects_Object_Surface_CRG>
Link copied to clipboard
Create an instance of T_Road_Objects_ObjectReference
open fun createT_Road_Objects_ObjectReference(value: T_Road_Objects_ObjectReference): JAXBElement<T_Road_Objects_ObjectReference>
Link copied to clipboard
Create an instance of T_Road_Objects_Tunnel
open fun createT_Road_Objects_Tunnel(value: T_Road_Objects_Tunnel): JAXBElement<T_Road_Objects_Tunnel>
Link copied to clipboard
Create an instance of T_Road_PlanView
Link copied to clipboard
Create an instance of T_Road_PlanView_Geometry
open fun createT_Road_PlanView_Geometry(value: T_Road_PlanView_Geometry): JAXBElement<T_Road_PlanView_Geometry>
Link copied to clipboard
Create an instance of T_Road_PlanView_Geometry_Arc
open fun createT_Road_PlanView_Geometry_Arc(value: T_Road_PlanView_Geometry_Arc): JAXBElement<T_Road_PlanView_Geometry_Arc>
Link copied to clipboard
Create an instance of T_Road_PlanView_Geometry_Line
open fun createT_Road_PlanView_Geometry_Line(value: T_Road_PlanView_Geometry_Line): JAXBElement<T_Road_PlanView_Geometry_Line>
Link copied to clipboard
Create an instance of T_Road_PlanView_Geometry_ParamPoly3
open fun createT_Road_PlanView_Geometry_ParamPoly3(value: T_Road_PlanView_Geometry_ParamPoly3): JAXBElement<T_Road_PlanView_Geometry_ParamPoly3>
Link copied to clipboard
Create an instance of T_Road_PlanView_Geometry_Poly3
open fun createT_Road_PlanView_Geometry_Poly3(value: T_Road_PlanView_Geometry_Poly3): JAXBElement<T_Road_PlanView_Geometry_Poly3>
Link copied to clipboard
Create an instance of T_Road_PlanView_Geometry_Spiral
open fun createT_Road_PlanView_Geometry_Spiral(value: T_Road_PlanView_Geometry_Spiral): JAXBElement<T_Road_PlanView_Geometry_Spiral>
Link copied to clipboard
Create an instance of T_Road_Railroad
Link copied to clipboard
Create an instance of T_Road_Railroad_Switch
open fun createT_Road_Railroad_Switch(value: T_Road_Railroad_Switch): JAXBElement<T_Road_Railroad_Switch>
Link copied to clipboard
Create an instance of T_Road_Railroad_Switch_MainTrack
open fun createT_Road_Railroad_Switch_MainTrack(value: T_Road_Railroad_Switch_MainTrack): JAXBElement<T_Road_Railroad_Switch_MainTrack>
Link copied to clipboard
Create an instance of T_Road_Railroad_Switch_Partner
open fun createT_Road_Railroad_Switch_Partner(value: T_Road_Railroad_Switch_Partner): JAXBElement<T_Road_Railroad_Switch_Partner>
Link copied to clipboard
Create an instance of T_Road_Railroad_Switch_SideTrack
open fun createT_Road_Railroad_Switch_SideTrack(value: T_Road_Railroad_Switch_SideTrack): JAXBElement<T_Road_Railroad_Switch_SideTrack>
Link copied to clipboard
Create an instance of T_Road_Signals
Link copied to clipboard
Create an instance of T_Road_Signals_Signal
open fun createT_Road_Signals_Signal(value: T_Road_Signals_Signal): JAXBElement<T_Road_Signals_Signal>
Link copied to clipboard
Create an instance of T_Road_Signals_Signal_Dependency
open fun createT_Road_Signals_Signal_Dependency(value: T_Road_Signals_Signal_Dependency): JAXBElement<T_Road_Signals_Signal_Dependency>
Link copied to clipboard
Create an instance of T_Road_Signals_Signal_PositionInertial
open fun createT_Road_Signals_Signal_PositionInertial(value: T_Road_Signals_Signal_PositionInertial): JAXBElement<T_Road_Signals_Signal_PositionInertial>
Link copied to clipboard
Create an instance of T_Road_Signals_Signal_PositionRoad
open fun createT_Road_Signals_Signal_PositionRoad(value: T_Road_Signals_Signal_PositionRoad): JAXBElement<T_Road_Signals_Signal_PositionRoad>
Link copied to clipboard
Create an instance of T_Road_Signals_Signal_Reference
open fun createT_Road_Signals_Signal_Reference(value: T_Road_Signals_Signal_Reference): JAXBElement<T_Road_Signals_Signal_Reference>
Link copied to clipboard
Create an instance of T_Road_Signals_SignalReference
open fun createT_Road_Signals_SignalReference(value: T_Road_Signals_SignalReference): JAXBElement<T_Road_Signals_SignalReference>
Link copied to clipboard
Create an instance of T_Road_Surface
Link copied to clipboard
Create an instance of T_Road_Surface_CRG
Link copied to clipboard
Create an instance of T_Road_Type
Link copied to clipboard
Create an instance of T_Road_Type_Speed
Link copied to clipboard
Create an instance of T_Station
Link copied to clipboard
Create an instance of T_Station_Platform
Link copied to clipboard
Create an instance of T_Station_Platform_Segment
open fun createT_Station_Platform_Segment(value: T_Station_Platform_Segment): JAXBElement<T_Station_Platform_Segment>
Link copied to clipboard
Create an instance of T_UserData