|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
org.citygml4j.jaxb.gml._3_1_1.AbstractGeometricPrimitiveType
org.citygml4j.jaxb.gml._3_1_1.AbstractSurfaceType
org.citygml4j.jaxb.gml._3_1_1.OrientableSurfaceType
org.citygml4j.jaxb.citygml.tex._2.TexturedSurfaceType
public class TexturedSurfaceType
Deprecated since CityGML version 0.4.0. Use the concepts of the CityGML Appearance module instead. The concept of positioning textures on surfaces complies with the standard X3D. Because there has been no appropriate texturing concept in GML3, CityGML adds the class TexturedSurface to the geometry model of GML 3. A texture is specified as a raster image referenced by an URI, and can be an arbitrary resource, even in the internet. Textures are positioned by employing the concept of texture coordinates, i.e. each texture coordinate matches with exactly one 3D coordinate of the TexturedSurface. The use of texture coordinates allows an exact positioning and trimming of the texture on the surface geometry. Each surface may be assigned one or more appearances, each refering to one side of the surface.
Java-Klasse für TexturedSurfaceType complex type.
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
<complexType name="TexturedSurfaceType"> <complexContent> <extension base="{http://www.opengis.net/gml}OrientableSurfaceType"> <sequence> <element ref="{http://www.opengis.net/citygml/texturedsurface/2.0}appearance" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>
Constructor Summary | |
---|---|
TexturedSurfaceType()
|
Method Summary | |
---|---|
java.util.List<AppearancePropertyType> |
getAppearance()
Gets the value of the appearance property. |
boolean |
isSetAppearance()
|
void |
setAppearance(java.util.List<AppearancePropertyType> appearance)
Sets the value of the appearance property. |
void |
unsetAppearance()
|
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.OrientableSurfaceType |
---|
getBaseSurface, getOrientation, isSetBaseSurface, isSetOrientation, setBaseSurface, setOrientation |
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType |
---|
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetUomLabels |
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType |
---|
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TexturedSurfaceType()
Method Detail |
---|
public java.util.List<AppearancePropertyType> getAppearance()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the appearance property.
For example, to add a new item, do as follows:
getAppearance().add(newItem);
Objects of the following type(s) are allowed in the list
AppearancePropertyType
public boolean isSetAppearance()
public void unsetAppearance()
public void setAppearance(java.util.List<AppearancePropertyType> appearance)
appearance
- allowed object is
AppearancePropertyType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |