class Roadspaces2CitygmlParameters: AbstractTransformerParameters

Transformation parameters for the RoadSpaces model to the CityGML model transformer.

Fields

Name Description
val gmlIdPrefix: /** * prefix for generated gml ids */

prefix for generated gml ids

val identifierAttributesPrefix: /** * prefix for identifier attribute names */

prefix for identifier attribute names

val flattenGenericAttributeSets: /** * true, if nested attribute lists shall be flattened out */

true, if nested attribute lists shall be flattened out

val discretizationStepSize: /** * distance between each discretization step for curves and surfaces */

distance between each discretization step for curves and surfaces

val sweepDiscretizationStepSize: /** * distance between each discretization step for solid geometries of [ParametricSweep3D] */

distance between each discretization step for solid geometries of ParametricSweep3D

val circleSlices: /** * number of discretization points for a circle or cylinder */

number of discretization points for a circle or cylinder

val generateRandomGeometryIds: /** * true, if random ids shall be generated for the gml geometries */

true, if random ids shall be generated for the gml geometries

Constructors

<init>

constructor(gmlIdPrefixProperty: Property<String>, identifierAttributesPrefixProperty: Property<String>, flattenGenericAttributeSetsProperty: Property<Boolean>, discretizationStepSizeProperty: Property<Double>, sweepDiscretizationStepSizeProperty: Property<Double>, circleSlicesProperty: Property<Int>, generateRandomGeometryIdsProperty: Property<Boolean>)

Transformation parameters for the RoadSpaces model to the CityGML model transformer.

Parameters

Name Description
gmlIdPrefixProperty: Property<String>
identifierAttributesPrefixProperty: Property<String>
flattenGenericAttributeSetsProperty: Property<Boolean>
discretizationStepSizeProperty: Property<Double>
sweepDiscretizationStepSizeProperty: Property<Double>
circleSlicesProperty: Property<Int>
generateRandomGeometryIdsProperty: Property<Boolean>

Methods

leftMerge

infix fun leftMerge(other: Roadspaces2CitygmlParameters): Roadspaces2CitygmlParameters

Merges the other parameters into this. See Property.leftMerge for the prioritization rules.

Parameters

Name Description
other: Roadspaces2CitygmlParameters

ReturnValue

Name Description
Roadspaces2CitygmlParameters

toString

fun toString(): String

ReturnValue

Name Description
String