|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.v_3_1_1.AbstractGMLType
net.opengis.gml.v_3_1_1.AbstractFeatureType
net.opengis.citygml.appearance.v_1_0.AbstractSurfaceDataType
net.opengis.citygml.appearance.v_1_0.AbstractTextureType
net.opengis.citygml.appearance.v_1_0.GeoreferencedTextureType
public class GeoreferencedTextureType
Specialization for georeferenced textures, i.e. textures using a planimetric projection. Such textures contain an implicit parameterization (either stored within the image file, in an acompanying world file, or using the "referencePoint" and "orientation"-elements). A georeference provided by "referencePoint" and "orientation" always takes precedence. The search order for an external georeference is determined by the boolean flag preferWorldFile. If this flag is set to true (its default value), a world file is looked for first and only if it is not found the georeference from the image data is used. If preferWorldFile is false, the world file is used only if no georeference from the image data is available. The "boundedBy"-property should contain the bounding box of the projected image data. Since a georeferenced texture has a unique parameterization, "target" only provides links to surface geometry without any additional texture parameterization. Only gml:MultiSurface or decendants of gml:AbstractSurfaceType are valid targets.
Java class for GeoreferencedTextureType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GeoreferencedTextureType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/appearance/1.0}AbstractTextureType">
<sequence>
<element name="preferWorldFile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="referencePoint" type="{http://www.opengis.net/gml}PointPropertyType" minOccurs="0"/>
<element name="orientation" type="{http://www.opengis.net/citygml/1.0}TransformationMatrix2x2Type" minOccurs="0"/>
<element name="target" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/appearance/1.0}_GenericApplicationPropertyOfGeoreferencedTexture" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<Object> |
genericApplicationPropertyOfGeoreferencedTexture
|
protected List<Double> |
orientation
|
protected Boolean |
preferWorldFile
|
protected PointPropertyType |
referencePoint
|
protected List<String> |
target
|
| Fields inherited from class net.opengis.citygml.appearance.v_1_0.AbstractTextureType |
|---|
borderColor, genericApplicationPropertyOfTexture, imageURI, mimeType, textureType, wrapMode |
| Fields inherited from class net.opengis.citygml.appearance.v_1_0.AbstractSurfaceDataType |
|---|
genericApplicationPropertyOfSurfaceData, isFront |
| Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType |
|---|
boundedBy, location |
| Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType |
|---|
description, id, metaDataProperty, name |
| Constructor Summary | |
|---|---|
GeoreferencedTextureType()
|
|
| Methods inherited from class net.opengis.citygml.appearance.v_1_0.AbstractTextureType |
|---|
getBorderColor, getGenericApplicationPropertyOfTexture, getImageURI, getMimeType, getTextureType, getWrapMode, isSetBorderColor, isSetGenericApplicationPropertyOfTexture, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, setBorderColor, setGenericApplicationPropertyOfTexture, setImageURI, setMimeType, setTextureType, setWrapMode, unsetBorderColor, unsetGenericApplicationPropertyOfTexture |
| Methods inherited from class net.opengis.citygml.appearance.v_1_0.AbstractSurfaceDataType |
|---|
getGenericApplicationPropertyOfSurfaceData, isIsFront, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData |
| Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType |
|---|
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName |
| Methods inherited from class net.opengis.gml.v_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 |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Boolean preferWorldFile
protected PointPropertyType referencePoint
protected List<Double> orientation
protected List<String> target
protected List<Object> genericApplicationPropertyOfGeoreferencedTexture
| Constructor Detail |
|---|
public GeoreferencedTextureType()
| Method Detail |
|---|
public Boolean isPreferWorldFile()
Booleanpublic void setPreferWorldFile(Boolean value)
value - allowed object is
Booleanpublic boolean isSetPreferWorldFile()
public PointPropertyType getReferencePoint()
PointPropertyTypepublic void setReferencePoint(PointPropertyType value)
value - allowed object is
PointPropertyTypepublic boolean isSetReferencePoint()
public List<Double> getOrientation()
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 orientation property.
For example, to add a new item, do as follows:
getOrientation().add(newItem);
Objects of the following type(s) are allowed in the list
Double
public boolean isSetOrientation()
public void unsetOrientation()
public List<String> getTarget()
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 target property.
For example, to add a new item, do as follows:
getTarget().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetTarget()
public void unsetTarget()
public List<Object> getGenericApplicationPropertyOfGeoreferencedTexture()
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 genericApplicationPropertyOfGeoreferencedTexture property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfGeoreferencedTexture().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfGeoreferencedTexture()
public void unsetGenericApplicationPropertyOfGeoreferencedTexture()
public String toString()
toString in class AbstractTextureType
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToStringappend in class AbstractTextureType
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringappendFields in class AbstractTextureType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class AbstractTextureTypepublic boolean equals(Object object)
equals in class AbstractTextureType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class AbstractTextureTypepublic int hashCode()
hashCode in class AbstractTextureTypepublic Object clone()
clone in class AbstractTextureTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class AbstractTextureType
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class AbstractTextureTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTocreateNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFromcreateNewInstance in class AbstractTextureType
public void mergeFrom(Object left,
Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrommergeFrom in class AbstractTextureType
public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrommergeFrom in class AbstractTextureTypepublic void setOrientation(List<Double> value)
public void setTarget(List<String> value)
public void setGenericApplicationPropertyOfGeoreferencedTexture(List<Object> value)
public GeoreferencedTextureType withPreferWorldFile(Boolean value)
public GeoreferencedTextureType withReferencePoint(PointPropertyType value)
public GeoreferencedTextureType withOrientation(Double... values)
public GeoreferencedTextureType withOrientation(Collection<Double> values)
public GeoreferencedTextureType withTarget(String... values)
public GeoreferencedTextureType withTarget(Collection<String> values)
public GeoreferencedTextureType withGenericApplicationPropertyOfGeoreferencedTexture(Object... values)
public GeoreferencedTextureType withGenericApplicationPropertyOfGeoreferencedTexture(Collection<Object> values)
public GeoreferencedTextureType withOrientation(List<Double> value)
public GeoreferencedTextureType withTarget(List<String> value)
public GeoreferencedTextureType withGenericApplicationPropertyOfGeoreferencedTexture(List<Object> value)
public GeoreferencedTextureType withImageURI(String value)
withImageURI in class AbstractTextureTypepublic GeoreferencedTextureType withMimeType(String value)
withMimeType in class AbstractTextureTypepublic GeoreferencedTextureType withTextureType(TextureTypeType value)
withTextureType in class AbstractTextureTypepublic GeoreferencedTextureType withWrapMode(WrapModeType value)
withWrapMode in class AbstractTextureTypepublic GeoreferencedTextureType withBorderColor(Double... values)
withBorderColor in class AbstractTextureTypepublic GeoreferencedTextureType withBorderColor(Collection<Double> values)
withBorderColor in class AbstractTextureTypepublic GeoreferencedTextureType withGenericApplicationPropertyOfTexture(Object... values)
withGenericApplicationPropertyOfTexture in class AbstractTextureTypepublic GeoreferencedTextureType withGenericApplicationPropertyOfTexture(Collection<Object> values)
withGenericApplicationPropertyOfTexture in class AbstractTextureTypepublic GeoreferencedTextureType withBorderColor(List<Double> value)
withBorderColor in class AbstractTextureTypepublic GeoreferencedTextureType withGenericApplicationPropertyOfTexture(List<Object> value)
withGenericApplicationPropertyOfTexture in class AbstractTextureTypepublic GeoreferencedTextureType withIsFront(Boolean value)
withIsFront in class AbstractTextureTypepublic GeoreferencedTextureType withGenericApplicationPropertyOfSurfaceData(Object... values)
withGenericApplicationPropertyOfSurfaceData in class AbstractTextureTypepublic GeoreferencedTextureType withGenericApplicationPropertyOfSurfaceData(Collection<Object> values)
withGenericApplicationPropertyOfSurfaceData in class AbstractTextureTypepublic GeoreferencedTextureType withGenericApplicationPropertyOfSurfaceData(List<Object> value)
withGenericApplicationPropertyOfSurfaceData in class AbstractTextureType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||