class Project: Any

Fields

Name Description
val inputFileIdentifier: FileIdentifier.of(inputFilePath)
var concurrentProcessing: Boolean

enable concurrent processing during the transformation of a model

val projectId: String
val inputFilePath: Path
val outputDirectoryPath: Path

Constructors

<init>

constructor(projectId: String, inputFilePath: Path, outputDirectoryPath: Path)

Parameters

Name Description
projectId: String
inputFilePath: Path
outputDirectoryPath: Path

Methods

readOpendriveModel

fun readOpendriveModel(filePath: Path, setup: OpendriveReaderConfigurationBuilder.()->Unit): OpendriveModel

Parameters

Name Description
filePath: Path
setup: OpendriveReaderConfigurationBuilder.()->Unit

ReturnValue

Name Description
OpendriveModel

transformOpendrive2Roadspaces

fun transformOpendrive2Roadspaces(opendriveModel: OpendriveModel, setup: Opendrive2RoadspacesConfigurationBuilder.()->Unit): RoadspacesModel

Parameters

Name Description
opendriveModel: OpendriveModel
setup: Opendrive2RoadspacesConfigurationBuilder.()->Unit

ReturnValue

Name Description
RoadspacesModel

transformRoadspaces2Citygml

fun transformRoadspaces2Citygml(roadspacesModel: RoadspacesModel, setup: Roadspaces2CitygmlConfigurationBuilder.()->Unit): CitygmlModel

Parameters

Name Description
roadspacesModel: RoadspacesModel
setup: Roadspaces2CitygmlConfigurationBuilder.()->Unit

ReturnValue

Name Description
CitygmlModel

writeCitygmlModel

fun writeCitygmlModel(citygmlModel: CitygmlModel, setup: CitygmlWriterConfigurationBuilder.()->Unit)

Parameters

Name Description
citygmlModel: CitygmlModel
setup: CitygmlWriterConfigurationBuilder.()->Unit

ReturnValue

Name Description
Unit