org.citygml4j.model.citygml.cityfurniture
Interface CityFurniture

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, Associable, Child, CityFurnitureModuleComponent, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
All Known Implementing Classes:
CityFurnitureImpl

public interface CityFurniture
extends CityFurnitureModuleComponent, AbstractCityObject


Method Summary
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfCityFurniture(ADEComponent ade)
           
 java.lang.String getClazz()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfCityFurniture()
           
 GeometryProperty<? extends AbstractGeometry> getLod1Geometry()
           
 ImplicitRepresentationProperty getLod1ImplicitRepresentation()
           
 MultiCurveProperty getLod1TerrainIntersection()
           
 GeometryProperty<? extends AbstractGeometry> getLod2Geometry()
           
 ImplicitRepresentationProperty getLod2ImplicitRepresentation()
           
 MultiCurveProperty getLod2TerrainIntersection()
           
 GeometryProperty<? extends AbstractGeometry> getLod3Geometry()
           
 ImplicitRepresentationProperty getLod3ImplicitRepresentation()
           
 MultiCurveProperty getLod3TerrainIntersection()
           
 GeometryProperty<? extends AbstractGeometry> getLod4Geometry()
           
 ImplicitRepresentationProperty getLod4ImplicitRepresentation()
           
 MultiCurveProperty getLod4TerrainIntersection()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfCityFurniture()
           
 boolean isSetLod1Geometry()
           
 boolean isSetLod1ImplicitRepresentation()
           
 boolean isSetLod1TerrainIntersection()
           
 boolean isSetLod2Geometry()
           
 boolean isSetLod2ImplicitRepresentation()
           
 boolean isSetLod2TerrainIntersection()
           
 boolean isSetLod3Geometry()
           
 boolean isSetLod3ImplicitRepresentation()
           
 boolean isSetLod3TerrainIntersection()
           
 boolean isSetLod4Geometry()
           
 boolean isSetLod4ImplicitRepresentation()
           
 boolean isSetLod4TerrainIntersection()
           
 void setClazz(java.lang.String clazz)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfCityFurniture(java.util.List<ADEComponent> ade)
           
 void setLod1Geometry(GeometryProperty<? extends AbstractGeometry> lod1Geometry)
           
 void setLod1ImplicitRepresentation(ImplicitRepresentationProperty lod1ImplicitRepresentation)
           
 void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
           
 void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)
           
 void setLod2ImplicitRepresentation(ImplicitRepresentationProperty lod2ImplicitRepresentation)
           
 void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
           
 void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)
           
 void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)
           
 void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
           
 void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)
           
 void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)
           
 void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
           
 void unsetClazz()
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfCityFurniture()
           
 boolean unsetGenericApplicationPropertyOfCityFurniture(ADEComponent ade)
           
 void unsetLod1Geometry()
           
 void unsetLod1ImplicitRepresentation()
           
 void unsetLod1TerrainIntersection()
           
 void unsetLod2Geometry()
           
 void unsetLod2ImplicitRepresentation()
           
 void unsetLod2TerrainIntersection()
           
 void unsetLod3Geometry()
           
 void unsetLod3ImplicitRepresentation()
           
 void unsetLod3TerrainIntersection()
           
 void unsetLod4Geometry()
           
 void unsetLod4ImplicitRepresentation()
           
 void unsetLod4TerrainIntersection()
           
 
Methods inherited from interface org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass, getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getClazz

java.lang.String getClazz()

getFunction

java.util.List<java.lang.String> getFunction()

getLod1Geometry

GeometryProperty<? extends AbstractGeometry> getLod1Geometry()

getLod2Geometry

GeometryProperty<? extends AbstractGeometry> getLod2Geometry()

getLod3Geometry

GeometryProperty<? extends AbstractGeometry> getLod3Geometry()

getLod4Geometry

GeometryProperty<? extends AbstractGeometry> getLod4Geometry()

getLod1TerrainIntersection

MultiCurveProperty getLod1TerrainIntersection()

getLod2TerrainIntersection

MultiCurveProperty getLod2TerrainIntersection()

getLod3TerrainIntersection

MultiCurveProperty getLod3TerrainIntersection()

getLod4TerrainIntersection

MultiCurveProperty getLod4TerrainIntersection()

getLod1ImplicitRepresentation

ImplicitRepresentationProperty getLod1ImplicitRepresentation()

getLod2ImplicitRepresentation

ImplicitRepresentationProperty getLod2ImplicitRepresentation()

getLod3ImplicitRepresentation

ImplicitRepresentationProperty getLod3ImplicitRepresentation()

getLod4ImplicitRepresentation

ImplicitRepresentationProperty getLod4ImplicitRepresentation()

getGenericApplicationPropertyOfCityFurniture

java.util.List<ADEComponent> getGenericApplicationPropertyOfCityFurniture()

isSetClazz

boolean isSetClazz()

isSetFunction

boolean isSetFunction()

isSetLod1Geometry

boolean isSetLod1Geometry()

isSetLod2Geometry

boolean isSetLod2Geometry()

isSetLod3Geometry

boolean isSetLod3Geometry()

isSetLod4Geometry

boolean isSetLod4Geometry()

isSetLod1TerrainIntersection

boolean isSetLod1TerrainIntersection()

isSetLod2TerrainIntersection

boolean isSetLod2TerrainIntersection()

isSetLod3TerrainIntersection

boolean isSetLod3TerrainIntersection()

isSetLod4TerrainIntersection

boolean isSetLod4TerrainIntersection()

isSetLod1ImplicitRepresentation

boolean isSetLod1ImplicitRepresentation()

isSetLod2ImplicitRepresentation

boolean isSetLod2ImplicitRepresentation()

isSetLod3ImplicitRepresentation

boolean isSetLod3ImplicitRepresentation()

isSetLod4ImplicitRepresentation

boolean isSetLod4ImplicitRepresentation()

isSetGenericApplicationPropertyOfCityFurniture

boolean isSetGenericApplicationPropertyOfCityFurniture()

setClazz

void setClazz(java.lang.String clazz)

setFunction

void setFunction(java.util.List<java.lang.String> function)

addFunction

void addFunction(java.lang.String function)

setLod1Geometry

void setLod1Geometry(GeometryProperty<? extends AbstractGeometry> lod1Geometry)

setLod2Geometry

void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)

setLod3Geometry

void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)

setLod4Geometry

void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)

setLod1TerrainIntersection

void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)

setLod2TerrainIntersection

void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)

setLod3TerrainIntersection

void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)

setLod4TerrainIntersection

void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)

setLod1ImplicitRepresentation

void setLod1ImplicitRepresentation(ImplicitRepresentationProperty lod1ImplicitRepresentation)

setLod2ImplicitRepresentation

void setLod2ImplicitRepresentation(ImplicitRepresentationProperty lod2ImplicitRepresentation)

setLod3ImplicitRepresentation

void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)

setLod4ImplicitRepresentation

void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)

addGenericApplicationPropertyOfCityFurniture

void addGenericApplicationPropertyOfCityFurniture(ADEComponent ade)

setGenericApplicationPropertyOfCityFurniture

void setGenericApplicationPropertyOfCityFurniture(java.util.List<ADEComponent> ade)

unsetClazz

void unsetClazz()

unsetFunction

void unsetFunction()

unsetFunction

boolean unsetFunction(java.lang.String function)

unsetLod1Geometry

void unsetLod1Geometry()

unsetLod2Geometry

void unsetLod2Geometry()

unsetLod3Geometry

void unsetLod3Geometry()

unsetLod4Geometry

void unsetLod4Geometry()

unsetLod1TerrainIntersection

void unsetLod1TerrainIntersection()

unsetLod2TerrainIntersection

void unsetLod2TerrainIntersection()

unsetLod3TerrainIntersection

void unsetLod3TerrainIntersection()

unsetLod4TerrainIntersection

void unsetLod4TerrainIntersection()

unsetLod1ImplicitRepresentation

void unsetLod1ImplicitRepresentation()

unsetLod2ImplicitRepresentation

void unsetLod2ImplicitRepresentation()

unsetLod3ImplicitRepresentation

void unsetLod3ImplicitRepresentation()

unsetLod4ImplicitRepresentation

void unsetLod4ImplicitRepresentation()

unsetGenericApplicationPropertyOfCityFurniture

void unsetGenericApplicationPropertyOfCityFurniture()

unsetGenericApplicationPropertyOfCityFurniture

boolean unsetGenericApplicationPropertyOfCityFurniture(ADEComponent ade)