Class 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>