net.opengis.citygml.appearance.v_1_0
Class TexCoordListType
java.lang.Object
net.opengis.gml.v_3_1_1.AbstractGMLType
net.opengis.citygml.appearance.v_1_0.AbstractTextureParameterizationType
net.opengis.citygml.appearance.v_1_0.TexCoordListType
- All Implemented Interfaces:
- Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString
public class TexCoordListType
- extends AbstractTextureParameterizationType
- implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.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/1.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/1.0}_GenericApplicationPropertyOfTexCoordList" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
Method Summary |
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
Object |
clone()
|
Object |
copyTo(Object target)
|
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
|
Object |
createNewInstance()
|
boolean |
equals(Object object)
|
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)
|
List<Object> |
getGenericApplicationPropertyOfTexCoordList()
Gets the value of the genericApplicationPropertyOfTexCoordList property. |
List<TexCoordListType.TextureCoordinates> |
getTextureCoordinates()
Gets the value of the textureCoordinates property. |
int |
hashCode()
|
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
|
boolean |
isSetGenericApplicationPropertyOfTexCoordList()
|
boolean |
isSetTextureCoordinates()
|
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)
|
void |
mergeFrom(Object left,
Object right)
|
void |
setGenericApplicationPropertyOfTexCoordList(List<Object> value)
|
void |
setTextureCoordinates(List<TexCoordListType.TextureCoordinates> value)
|
String |
toString()
|
void |
unsetGenericApplicationPropertyOfTexCoordList()
|
void |
unsetTextureCoordinates()
|
TexCoordListType |
withGenericApplicationPropertyOfTexCoordList(Collection<Object> values)
|
TexCoordListType |
withGenericApplicationPropertyOfTexCoordList(List<Object> value)
|
TexCoordListType |
withGenericApplicationPropertyOfTexCoordList(Object... values)
|
TexCoordListType |
withGenericApplicationPropertyOfTextureParameterization(Collection<Object> values)
|
TexCoordListType |
withGenericApplicationPropertyOfTextureParameterization(List<Object> value)
|
TexCoordListType |
withGenericApplicationPropertyOfTextureParameterization(Object... values)
|
TexCoordListType |
withTextureCoordinates(Collection<TexCoordListType.TextureCoordinates> values)
|
TexCoordListType |
withTextureCoordinates(List<TexCoordListType.TextureCoordinates> value)
|
TexCoordListType |
withTextureCoordinates(TexCoordListType.TextureCoordinates... values)
|
| 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 |
textureCoordinates
protected List<TexCoordListType.TextureCoordinates> textureCoordinates
genericApplicationPropertyOfTexCoordList
protected List<Object> genericApplicationPropertyOfTexCoordList
TexCoordListType
public TexCoordListType()
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 JAXB object.
This is why there is not a set method 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 JAXB object.
This is why there is not a set method 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:
toString in class AbstractTextureParameterizationType
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
- Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString- Overrides:
append in class AbstractTextureParameterizationType
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
- Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString- Overrides:
appendFields in class AbstractTextureParameterizationType
equals
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)
- Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals- Overrides:
equals in class AbstractTextureParameterizationType
equals
public boolean equals(Object object)
- Overrides:
equals in class AbstractTextureParameterizationType
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCode in class AbstractTextureParameterizationType
hashCode
public int hashCode()
- Overrides:
hashCode in class AbstractTextureParameterizationType
clone
public Object clone()
- Overrides:
clone in class AbstractTextureParameterizationType
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo- Overrides:
copyTo in class AbstractTextureParameterizationType
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
- Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo- Overrides:
copyTo in class AbstractTextureParameterizationType
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo- Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom
mergeFrom
public void mergeFrom(Object left,
Object right)
- Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom- Overrides:
mergeFrom in class AbstractTextureParameterizationType
mergeFrom
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)
- Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom- Overrides:
mergeFrom in class AbstractTextureParameterizationType
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)
- Overrides:
withGenericApplicationPropertyOfTextureParameterization in class AbstractTextureParameterizationType
withGenericApplicationPropertyOfTextureParameterization
public TexCoordListType withGenericApplicationPropertyOfTextureParameterization(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfTextureParameterization in class AbstractTextureParameterizationType
withGenericApplicationPropertyOfTextureParameterization
public TexCoordListType withGenericApplicationPropertyOfTextureParameterization(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfTextureParameterization in class AbstractTextureParameterizationType
Copyright © 2008-2015. All Rights Reserved.