Class TexCoordListType
- java.lang.Object
-
- net.opengis.gml.v_3_1_1.AbstractGMLType
-
- net.opengis.citygml.appearance.v_2_0.AbstractTextureParameterizationType
-
- net.opengis.citygml.appearance.v_2_0.TexCoordListType
-
- 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 TexCoordListType extends AbstractTextureParameterizationType 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
Texture parameterization using texture coordinates: Each gml:LinearRing that is part of the surface requires a separate "textureCoordinates"-entry with 2 doubles per ring vertex. The "ring"- attribute provides the gml:id of the target LinearRing. It is prohibited to link texture coordinates to any other object type than LinearRing. Thus, surfaces not consisting of LinearRings cannot be textured this way. Use transformation matrices (see below) or georeferenced textures instead.Java class for TexCoordListType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TexCoordListType"> <complexContent> <extension base="{http://www.opengis.net/citygml/appearance/2.0}AbstractTextureParameterizationType"> <sequence> <element name="textureCoordinates" maxOccurs="unbounded"> <complexType> <simpleContent> <extension base="<http://www.opengis.net/gml>doubleList"> <attribute name="ring" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> </extension> </simpleContent> </complexType> </element> <element ref="{http://www.opengis.net/citygml/appearance/2.0}_GenericApplicationPropertyOfTexCoordList" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTexCoordListType.TextureCoordinatesJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>genericApplicationPropertyOfTexCoordListprotected List<TexCoordListType.TextureCoordinates>textureCoordinates-
Fields inherited from class net.opengis.citygml.appearance.v_2_0.AbstractTextureParameterizationType
genericApplicationPropertyOfTextureParameterization
-
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
description, id, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description TexCoordListType()Default no-arg constructorTexCoordListType(List<Object> genericApplicationPropertyOfTextureParameterization, List<TexCoordListType.TextureCoordinates> textureCoordinates, List<Object> genericApplicationPropertyOfTexCoordList)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.citygml.appearance.v_2_0.AbstractTextureParameterizationType
getGenericApplicationPropertyOfTextureParameterization, isSetGenericApplicationPropertyOfTextureParameterization, setGenericApplicationPropertyOfTextureParameterization, unsetGenericApplicationPropertyOfTextureParameterization
-
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, withDescription, withId, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
-
-
-
-
Field Detail
-
textureCoordinates
protected List<TexCoordListType.TextureCoordinates> textureCoordinates
-
-
Method Detail
-
getTextureCoordinates
public List<TexCoordListType.TextureCoordinates> getTextureCoordinates()
Gets the value of the textureCoordinates 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 textureCoordinates property.For example, to add a new item, do as follows:
getTextureCoordinates().add(newItem);Objects of the following type(s) are allowed in the list
TexCoordListType.TextureCoordinates
-
isSetTextureCoordinates
public boolean isSetTextureCoordinates()
-
unsetTextureCoordinates
public void unsetTextureCoordinates()
-
getGenericApplicationPropertyOfTexCoordList
public List<Object> getGenericApplicationPropertyOfTexCoordList()
Gets the value of the genericApplicationPropertyOfTexCoordList 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 genericApplicationPropertyOfTexCoordList property.For example, to add a new item, do as follows:
getGenericApplicationPropertyOfTexCoordList().add(newItem);Objects of the following type(s) are allowed in the list
Object
-
isSetGenericApplicationPropertyOfTexCoordList
public boolean isSetGenericApplicationPropertyOfTexCoordList()
-
unsetGenericApplicationPropertyOfTexCoordList
public void unsetGenericApplicationPropertyOfTexCoordList()
-
toString
public String toString()
- Overrides:
toStringin classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractTextureParameterizationType
-
clone
public Object clone()
- Overrides:
clonein classAbstractTextureParameterizationType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
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 classAbstractTextureParameterizationType
-
setTextureCoordinates
public void setTextureCoordinates(List<TexCoordListType.TextureCoordinates> value)
-
setGenericApplicationPropertyOfTexCoordList
public void setGenericApplicationPropertyOfTexCoordList(List<Object> value)
-
withTextureCoordinates
public TexCoordListType withTextureCoordinates(TexCoordListType.TextureCoordinates... values)
-
withTextureCoordinates
public TexCoordListType withTextureCoordinates(Collection<TexCoordListType.TextureCoordinates> values)
-
withGenericApplicationPropertyOfTexCoordList
public TexCoordListType withGenericApplicationPropertyOfTexCoordList(Object... values)
-
withGenericApplicationPropertyOfTexCoordList
public TexCoordListType withGenericApplicationPropertyOfTexCoordList(Collection<Object> values)
-
withTextureCoordinates
public TexCoordListType withTextureCoordinates(List<TexCoordListType.TextureCoordinates> value)
-
withGenericApplicationPropertyOfTexCoordList
public TexCoordListType withGenericApplicationPropertyOfTexCoordList(List<Object> value)
-
withGenericApplicationPropertyOfTextureParameterization
public TexCoordListType withGenericApplicationPropertyOfTextureParameterization(Object... values)
-
withGenericApplicationPropertyOfTextureParameterization
public TexCoordListType withGenericApplicationPropertyOfTextureParameterization(Collection<Object> values)
-
withGenericApplicationPropertyOfTextureParameterization
public TexCoordListType withGenericApplicationPropertyOfTextureParameterization(List<Object> value)
-
-