Class CityJSON

    • Constructor Detail

      • CityJSON

        public CityJSON()
    • Method Detail

      • getType

        public java.lang.String getType()
      • isSetVersion

        public boolean isSetVersion()
      • getVersion

        public java.lang.String getVersion()
      • isSetMetadata

        public boolean isSetMetadata()
      • setMetadata

        public void setMetadata​(MetadataType metadata)
      • unsetMetadata

        public void unsetMetadata()
      • hasExtensions

        public boolean hasExtensions()
      • addExtension

        public void addExtension​(java.lang.String identifier,
                                 java.lang.String uri)
      • getExtensions

        public java.util.Map<java.lang.String,​java.lang.String> getExtensions()
      • setExtensions

        public void setExtensions​(java.util.Map<java.lang.String,​java.lang.String> extensions)
      • unsetExtensions

        public void unsetExtensions()
      • hasCityObjects

        public boolean hasCityObjects()
      • hasCityObject

        public boolean hasCityObject​(java.lang.String gmlId)
      • getCityObjects

        public <T extends AbstractCityObjectType> java.util.List<T> getCityObjects​(java.lang.Class<T> type)
      • getCityObject

        public <T extends AbstractCityObjectType> T getCityObject​(java.lang.String gmlId,
                                                                  java.lang.Class<T> type)
      • removeCityObject

        public void removeCityObject​(java.lang.String gmlId)
      • unsetCityObjects

        public void unsetCityObjects()
      • addVertex

        public void addVertex​(java.util.List<java.lang.Double> vertex)
      • getVertices

        public java.util.List<java.util.List<java.lang.Double>> getVertices()
      • setVertices

        public void setVertices​(java.util.List<java.util.List<java.lang.Double>> vertices)
      • unsetVertices

        public void unsetVertices()
      • isSetTransform

        public boolean isSetTransform()
      • setTransform

        public void setTransform​(TransformType transform)
      • unsetTransform

        public void unsetTransform()
      • isSetAppearance

        public boolean isSetAppearance()
      • setAppearance

        public void setAppearance​(AppearanceType appearance)
      • unsetAppearance

        public void unsetAppearance()
      • isSetGeometryTemplates

        public boolean isSetGeometryTemplates()
      • unsetGeometryTemplates

        public void unsetGeometryTemplates()
      • isSetExtensionProperties

        public boolean isSetExtensionProperties()
      • addExtensionProperty

        public void addExtensionProperty​(java.lang.String name,
                                         java.lang.Object value)
      • getExtensionProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getExtensionProperties()
      • setExtensionProperties

        public void setExtensionProperties​(java.util.Map<java.lang.String,​java.lang.Object> extensionProperties)
      • removeExtensionProperty

        public void removeExtensionProperty​(java.lang.String name)
      • unsetExtensionProperties

        public void unsetExtensionProperties()
      • calcBoundingBox

        public java.util.List<java.lang.Double> calcBoundingBox()
      • calcPresentLoDs

        public java.util.Map<LoDType,​java.lang.Integer> calcPresentLoDs()
      • removeDuplicateVertices

        public void removeDuplicateVertices()