public class Appearance
extends oracle.spatial.citygml.model.CityObject
CLASS_ID_ABSTRACT_BUILDING, CLASS_ID_ABSTRACT_FEATURE, CLASS_ID_ABSTRACT_TEXTURE, CLASS_ID_ADDRESS, CLASS_ID_APPEARANCE, CLASS_ID_AUXILIARY_TRAFFIC_AREA, CLASS_ID_BOUNDARY_SURFACE, CLASS_ID_BREAKLINE_RELIEF, CLASS_ID_BUILDING, CLASS_ID_BUILDING_FURNITURE, CLASS_ID_BUILDING_INSTALLATION, CLASS_ID_BUILDING_PART, CLASS_ID_CEILING_SURFACE, CLASS_ID_CITY_FURNITURE, CLASS_ID_CITY_MODEL, CLASS_ID_CITY_OBJECT, CLASS_ID_CITY_OBJECT_GROUP, CLASS_ID_CLOSURE_SURFACE, CLASS_ID_DOOR, CLASS_ID_FEATURE_COLLECTION, CLASS_ID_FLOOR_SURFACE, CLASS_ID_GENERIC_CITY_OBJECT, CLASS_ID_GEOREFERENCED_TEXTURE, CLASS_ID_GROUND_SURFACE, CLASS_ID_IMPLICIT_GEOMETRY, CLASS_ID_INT_BUILDING_INSTALLATION, CLASS_ID_INTERIOR_WALL_SURFACE, CLASS_ID_LAND_USE, CLASS_ID_MASS_POINT_RELIEF, CLASS_ID_OBJECT, CLASS_ID_OPENING, CLASS_ID_ORTHOPHOTO, CLASS_ID_PARAMETERIZED_TEXTURE, CLASS_ID_PLANT_COVER, CLASS_ID_RAILWAY, CLASS_ID_RASTER, CLASS_ID_RELIEF_COMPONENT, CLASS_ID_RELIEF_FEATURE, CLASS_ID_ROAD, CLASS_ID_ROOF_SURFACE, CLASS_ID_ROOM, CLASS_ID_SOLITARY_VEGETATION_OBJECT, CLASS_ID_SQUARE, CLASS_ID_SURFACE_DATA, CLASS_ID_TEXTURE_PARAMETRIZATION, CLASS_ID_TIN_RELIEF, CLASS_ID_TRACK, CLASS_ID_TRAFFIC_AREA, CLASS_ID_TRANSPORTATION_COMPLEX, CLASS_ID_TRANSPORTATION_OBJECT, CLASS_ID_UNDEFINED, CLASS_ID_VEGETATION_OBJECT, CLASS_ID_WALL_SURFACE, CLASS_ID_WATER_BODY, CLASS_ID_WATER_BOUNDARY_SURFACE, CLASS_ID_WATER_CLOSURE_SURFACE, CLASS_ID_WATER_GROUND_SURFACE, CLASS_ID_WATER_SURFACE, CLASS_ID_WINDOW, CLASS_ID_X3D_MATERIAL, geometries, xlinksHashmap
Constructor and Description |
---|
Appearance() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getCityModelID()
Returns the ID for the CityModel that uses or defines this appearance.
|
java.lang.Long |
getCityObjectID()
Returns the ID for the CityObject that uses or defines this appearance.
|
java.util.List<SurfaceData> |
getSurfaceDataMembers()
Returns the list containing the surface data corresponding to this appearance.
|
java.lang.String |
getTheme()
A theme is a category name for an appearance, a CityObject or CityModel
may define multiple Appearances with different themes, for example, a building (or
many different buildings) may have two themes, one for Winter and other theme for the
rest of the year.
|
void |
setCityModelID(java.lang.Long cityModelID)
Sets the ID of the CityModel that defines or uses this appearance.
|
void |
setCityObjectID(java.lang.Long cityObjectID)
Sets the ID for the CityObject that user or defines this apperance.
|
void |
setSurfaceDataMembers(java.util.List<SurfaceData> surfaceDataMembers)
Sets the list containing the surface data corresponding to this appearance.
|
void |
setTheme(java.lang.String theme)
Sets the theme name for this apperance.
|
addXlinkGeometry, addXlinkHash, addXlinkHash, getAppearance, getClassId, getCreationDate, getDescription, getEnvelope, getExternalReferences, getGenericAttributes, getGmlid, getId, getLastModificationDate, getLineage, getMaxVertices, getName, getNameCodespace, getReasonForUpdate, getTerminationDate, getUpdatingPerson, getXlinkGeometries, getXlinksHashmap, getXMLOffsetEnd, getXMLOffsetStart, getXmlSource, hasXlinks, setAppearance, setClassId, setCreationDate, setDescription, setEnvelope, setExternalReferences, setGenericAttributes, setGmlid, setId, setLastModificationDate, setLineage, setMaxVertices, setName, setNameCodespace, setReasonForUpdate, setTerminationDate, setUpdatingPerson, setXlinkGeometries, setXlinks, setXlinksHashmap, setXMLOffsetEnd, setXMLOffsetStart, setXmlSource, toString
public java.lang.String getTheme()
public void setTheme(java.lang.String theme)
theme
- the category name to be set for this appearance.public java.lang.Long getCityModelID()
public void setCityModelID(java.lang.Long cityModelID)
cityModelID
- a CityModel IDpublic java.lang.Long getCityObjectID()
public void setCityObjectID(java.lang.Long cityObjectID)
cityObjectID
- a CityObject ID.public java.util.List<SurfaceData> getSurfaceDataMembers()
public void setSurfaceDataMembers(java.util.List<SurfaceData> surfaceDataMembers)
surfaceDataMembers
- the surface data for this appearance.