Class BuildingUnmarshaller
- java.lang.Object
-
- org.citygml4j.builder.cityjson.unmarshal.citygml.building.BuildingUnmarshaller
-
public class BuildingUnmarshaller extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BuildingUnmarshaller(CityGMLUnmarshaller citygml)
-
Method Summary
-
-
-
Constructor Detail
-
BuildingUnmarshaller
public BuildingUnmarshaller(CityGMLUnmarshaller citygml)
-
-
Method Detail
-
unmarshal
public AbstractCityObject unmarshal(AbstractCityObjectType src, CityJSON cityJSON)
-
unmarshalSemantics
public AbstractCityObject unmarshalSemantics(SemanticsType semanticsType, java.util.List<AbstractSurface> surfaces, java.lang.Number lod, AbstractCityObject parent)
-
unmarshalAbstractBuilding
public void unmarshalAbstractBuilding(AbstractBuildingType src, AbstractBuilding dest, CityJSON cityJSON)
-
unmarshalBuilding
public void unmarshalBuilding(BuildingType src, Building dest, CityJSON cityJSON)
-
unmarshalBuilding
public Building unmarshalBuilding(BuildingType src, CityJSON cityJSON)
-
unmarshalBuildingPart
public void unmarshalBuildingPart(BuildingPartType src, BuildingPart dest, CityJSON cityJSON)
-
unmarshalBuildingPart
public BuildingPart unmarshalBuildingPart(BuildingPartType src, CityJSON cityJSON)
-
unmarshalBuildingInstallation
public void unmarshalBuildingInstallation(BuildingInstallationType src, BuildingInstallation dest, CityJSON cityJSON)
-
unmarshalBuildingInstallation
public BuildingInstallation unmarshalBuildingInstallation(BuildingInstallationType src, CityJSON cityJSON)
-
unmarshalAbstractBoundarySurface
public void unmarshalAbstractBoundarySurface(SemanticsType src, AbstractBoundarySurface dest, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalRoofSurface
public RoofSurface unmarshalRoofSurface(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalGroundSurface
public GroundSurface unmarshalGroundSurface(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalWallSurface
public WallSurface unmarshalWallSurface(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalClosureSurface
public ClosureSurface unmarshalClosureSurface(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalOuterCeilingSurface
public OuterCeilingSurface unmarshalOuterCeilingSurface(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalOuterFloorSurface
public OuterFloorSurface unmarshalOuterFloorSurface(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalAbstractOpening
public void unmarshalAbstractOpening(SemanticsType src, AbstractOpening dest, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalDoor
public Door unmarshalDoor(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
unmarshalWindow
public Window unmarshalWindow(SemanticsType src, java.util.List<AbstractSurface> surfaces, java.lang.Number lod)
-
-