public class CityJSON
extends java.lang.Object
Constructor and Description |
---|
CityJSON() |
Modifier and Type | Method and Description |
---|---|
void |
addCityObject(AbstractCityObjectType cityObject) |
void |
addVertex(java.util.List<java.lang.Double> vertex) |
java.util.List<java.lang.Double> |
calcBoundingBox() |
java.util.List<java.lang.Number> |
calcPresentLoDs() |
AppearanceType |
getAppearance() |
AbstractCityObjectType |
getCityObject(java.lang.String gmlId) |
<T extends AbstractCityObjectType> |
getCityObject(java.lang.String gmlId,
java.lang.Class<T> type) |
java.util.Collection<AbstractCityObjectType> |
getCityObjects() |
<T extends AbstractCityObjectType> |
getCityObjects(java.lang.Class<T> type) |
GeometryTemplatesType |
getGeometryTemplates() |
MetadataType |
getMetadata() |
TransformType |
getTransform() |
java.lang.String |
getType() |
java.lang.String |
getVersion() |
java.util.List<java.util.List<java.lang.Double>> |
getVertices() |
boolean |
hasCityObject(java.lang.String gmlId) |
boolean |
hasCityObjects() |
boolean |
isSetAppearance() |
boolean |
isSetGeometryTemplates() |
boolean |
isSetMetadata() |
boolean |
isSetTransform() |
boolean |
isSetVersion() |
void |
removeCityObject(AbstractCityObjectType cityObject) |
void |
removeCityObject(java.lang.String gmlId) |
void |
removeDuplicateVertices() |
void |
setAppearance(AppearanceType appearance) |
void |
setCityObjects(java.util.List<AbstractCityObjectType> cityObjects) |
void |
setGeometryTemplates(GeometryTemplatesType geometryTemplates) |
void |
setMetadata(MetadataType metadata) |
void |
setTransform(TransformType transform) |
void |
setVertices(java.util.List<java.util.List<java.lang.Double>> vertices) |
void |
unsetAppearance() |
void |
unsetCityObjects() |
void |
unsetGeometryTemplates() |
void |
unsetMetadata() |
void |
unsetTransform() |
void |
unsetVertices() |
public java.lang.String getType()
public boolean isSetVersion()
public java.lang.String getVersion()
public boolean isSetMetadata()
public MetadataType getMetadata()
public void setMetadata(MetadataType metadata)
public void unsetMetadata()
public boolean hasCityObjects()
public void addCityObject(AbstractCityObjectType cityObject)
public AbstractCityObjectType getCityObject(java.lang.String gmlId)
public boolean hasCityObject(java.lang.String gmlId)
public <T extends AbstractCityObjectType> java.util.List<T> getCityObjects(java.lang.Class<T> type)
public <T extends AbstractCityObjectType> T getCityObject(java.lang.String gmlId, java.lang.Class<T> type)
public java.util.Collection<AbstractCityObjectType> getCityObjects()
public void setCityObjects(java.util.List<AbstractCityObjectType> cityObjects)
public void removeCityObject(AbstractCityObjectType cityObject)
public void removeCityObject(java.lang.String gmlId)
public void unsetCityObjects()
public void addVertex(java.util.List<java.lang.Double> vertex)
public java.util.List<java.util.List<java.lang.Double>> getVertices()
public void setVertices(java.util.List<java.util.List<java.lang.Double>> vertices)
public void unsetVertices()
public boolean isSetTransform()
public TransformType getTransform()
public void setTransform(TransformType transform)
public void unsetTransform()
public boolean isSetAppearance()
public AppearanceType getAppearance()
public void setAppearance(AppearanceType appearance)
public void unsetAppearance()
public boolean isSetGeometryTemplates()
public GeometryTemplatesType getGeometryTemplates()
public void setGeometryTemplates(GeometryTemplatesType geometryTemplates)
public void unsetGeometryTemplates()
public java.util.List<java.lang.Double> calcBoundingBox()
public java.util.List<java.lang.Number> calcPresentLoDs()
public void removeDuplicateVertices()