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.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
public class TexCoordListType
- extends AbstractTextureParameterizationType
- implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
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.ToStringStrategy2 strategy)
|
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
|
Object |
clone()
|
Object |
copyTo(Object target)
|
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 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.HashCodeStrategy2 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.MergeStrategy2 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.ToStringStrategy2 strategy)
- Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2- Overrides:
append in class AbstractTextureParameterizationType
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2- 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.EqualsStrategy2 strategy)
- Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2- 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.HashCodeStrategy2 strategy)
- Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2- 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.CopyTo2- Overrides:
copyTo in class AbstractTextureParameterizationType
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyTo in class AbstractTextureParameterizationType
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2- Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
mergeFrom
public void mergeFrom(Object left,
Object right)
- Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2- 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.MergeStrategy2 strategy)
- Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2- 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.