Class GeoreferencedTextureType
- java.lang.Object
-
- net.opengis.gml.v_3_1_1.AbstractGMLType
-
- net.opengis.gml.v_3_1_1.AbstractFeatureType
-
- net.opengis.citygml.appearance.v_2_0.AbstractSurfaceDataType
-
- net.opengis.citygml.appearance.v_2_0.AbstractTextureType
-
- net.opengis.citygml.appearance.v_2_0.GeoreferencedTextureType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class GeoreferencedTextureType extends AbstractTextureType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
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/2.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/2.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/2.0}_GenericApplicationPropertyOfGeoreferencedTexture" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>genericApplicationPropertyOfGeoreferencedTextureprotected List<Double>orientationprotected BooleanpreferWorldFileprotected PointPropertyTypereferencePointprotected List<String>target-
Fields inherited from class net.opengis.citygml.appearance.v_2_0.AbstractTextureType
borderColor, genericApplicationPropertyOfTexture, imageURI, mimeType, textureType, wrapMode
-
Fields inherited from class net.opengis.citygml.appearance.v_2_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
Constructors Constructor Description GeoreferencedTextureType()Default no-arg constructorGeoreferencedTextureType(Boolean isFront, List<Object> genericApplicationPropertyOfSurfaceData, String imageURI, CodeType mimeType, TextureTypeType textureType, WrapModeType wrapMode, List<Double> borderColor, List<Object> genericApplicationPropertyOfTexture, Boolean preferWorldFile, PointPropertyType referencePoint, List<Double> orientation, List<String> target, List<Object> genericApplicationPropertyOfGeoreferencedTexture)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.citygml.appearance.v_2_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_2_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
-
-
-
-
Field Detail
-
preferWorldFile
protected Boolean preferWorldFile
-
referencePoint
protected PointPropertyType referencePoint
-
-
Constructor Detail
-
GeoreferencedTextureType
public GeoreferencedTextureType()
Default no-arg constructor
-
GeoreferencedTextureType
public GeoreferencedTextureType(Boolean isFront, List<Object> genericApplicationPropertyOfSurfaceData, String imageURI, CodeType mimeType, TextureTypeType textureType, WrapModeType wrapMode, List<Double> borderColor, List<Object> genericApplicationPropertyOfTexture, Boolean preferWorldFile, PointPropertyType referencePoint, List<Double> orientation, List<String> target, List<Object> genericApplicationPropertyOfGeoreferencedTexture)
Fully-initialising value constructor
-
-
Method Detail
-
isPreferWorldFile
public Boolean isPreferWorldFile()
Gets the value of the preferWorldFile property.- Returns:
- possible object is
Boolean
-
setPreferWorldFile
public void setPreferWorldFile(Boolean value)
Sets the value of the preferWorldFile property.- Parameters:
value- allowed object isBoolean
-
isSetPreferWorldFile
public boolean isSetPreferWorldFile()
-
getReferencePoint
public PointPropertyType getReferencePoint()
Gets the value of the referencePoint property.- Returns:
- possible object is
PointPropertyType
-
setReferencePoint
public void setReferencePoint(PointPropertyType value)
Sets the value of the referencePoint property.- Parameters:
value- allowed object isPointPropertyType
-
isSetReferencePoint
public boolean isSetReferencePoint()
-
getOrientation
public List<Double> getOrientation()
Gets the value of the orientation property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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
-
isSetOrientation
public boolean isSetOrientation()
-
unsetOrientation
public void unsetOrientation()
-
getTarget
public List<String> getTarget()
Gets the value of the target property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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
-
isSetTarget
public boolean isSetTarget()
-
unsetTarget
public void unsetTarget()
-
getGenericApplicationPropertyOfGeoreferencedTexture
public List<Object> getGenericApplicationPropertyOfGeoreferencedTexture()
Gets the value of the genericApplicationPropertyOfGeoreferencedTexture property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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
-
isSetGenericApplicationPropertyOfGeoreferencedTexture
public boolean isSetGenericApplicationPropertyOfGeoreferencedTexture()
-
unsetGenericApplicationPropertyOfGeoreferencedTexture
public void unsetGenericApplicationPropertyOfGeoreferencedTexture()
-
toString
public String toString()
- Overrides:
toStringin classAbstractTextureType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractTextureType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractTextureType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractTextureType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractTextureType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractTextureType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractTextureType
-
clone
public Object clone()
- Overrides:
clonein classAbstractTextureType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractTextureType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractTextureType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractTextureType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractTextureType
-
setGenericApplicationPropertyOfGeoreferencedTexture
public void setGenericApplicationPropertyOfGeoreferencedTexture(List<Object> value)
-
withPreferWorldFile
public GeoreferencedTextureType withPreferWorldFile(Boolean value)
-
withReferencePoint
public GeoreferencedTextureType withReferencePoint(PointPropertyType value)
-
withOrientation
public GeoreferencedTextureType withOrientation(Double... values)
-
withOrientation
public GeoreferencedTextureType withOrientation(Collection<Double> values)
-
withTarget
public GeoreferencedTextureType withTarget(String... values)
-
withTarget
public GeoreferencedTextureType withTarget(Collection<String> values)
-
withGenericApplicationPropertyOfGeoreferencedTexture
public GeoreferencedTextureType withGenericApplicationPropertyOfGeoreferencedTexture(Object... values)
-
withGenericApplicationPropertyOfGeoreferencedTexture
public GeoreferencedTextureType withGenericApplicationPropertyOfGeoreferencedTexture(Collection<Object> values)
-
withOrientation
public GeoreferencedTextureType withOrientation(List<Double> value)
-
withTarget
public GeoreferencedTextureType withTarget(List<String> value)
-
withGenericApplicationPropertyOfGeoreferencedTexture
public GeoreferencedTextureType withGenericApplicationPropertyOfGeoreferencedTexture(List<Object> value)
-
withImageURI
public GeoreferencedTextureType withImageURI(String value)
- Overrides:
withImageURIin classAbstractTextureType
-
withMimeType
public GeoreferencedTextureType withMimeType(CodeType value)
- Overrides:
withMimeTypein classAbstractTextureType
-
withTextureType
public GeoreferencedTextureType withTextureType(TextureTypeType value)
- Overrides:
withTextureTypein classAbstractTextureType
-
withWrapMode
public GeoreferencedTextureType withWrapMode(WrapModeType value)
- Overrides:
withWrapModein classAbstractTextureType
-
withBorderColor
public GeoreferencedTextureType withBorderColor(Double... values)
- Overrides:
withBorderColorin classAbstractTextureType
-
withBorderColor
public GeoreferencedTextureType withBorderColor(Collection<Double> values)
- Overrides:
withBorderColorin classAbstractTextureType
-
withGenericApplicationPropertyOfTexture
public GeoreferencedTextureType withGenericApplicationPropertyOfTexture(Object... values)
- Overrides:
withGenericApplicationPropertyOfTexturein classAbstractTextureType
-
withGenericApplicationPropertyOfTexture
public GeoreferencedTextureType withGenericApplicationPropertyOfTexture(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfTexturein classAbstractTextureType
-
withBorderColor
public GeoreferencedTextureType withBorderColor(List<Double> value)
- Overrides:
withBorderColorin classAbstractTextureType
-
withGenericApplicationPropertyOfTexture
public GeoreferencedTextureType withGenericApplicationPropertyOfTexture(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfTexturein classAbstractTextureType
-
withIsFront
public GeoreferencedTextureType withIsFront(Boolean value)
- Overrides:
withIsFrontin classAbstractTextureType
-
withGenericApplicationPropertyOfSurfaceData
public GeoreferencedTextureType withGenericApplicationPropertyOfSurfaceData(Object... values)
- Overrides:
withGenericApplicationPropertyOfSurfaceDatain classAbstractTextureType
-
withGenericApplicationPropertyOfSurfaceData
public GeoreferencedTextureType withGenericApplicationPropertyOfSurfaceData(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfSurfaceDatain classAbstractTextureType
-
withGenericApplicationPropertyOfSurfaceData
public GeoreferencedTextureType withGenericApplicationPropertyOfSurfaceData(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfSurfaceDatain classAbstractTextureType
-
-