org.citygml4j.jaxb.citygml.tex._1
Class SimpleTextureType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.citygml.tex._1.AbstractAppearanceType
          extended by org.citygml4j.jaxb.citygml.tex._1.SimpleTextureType

public class SimpleTextureType
extends AbstractAppearanceType

Deprecated since CityGML version 0.4.0. Use the concepts of the CityGML Appearance module instead. Adopted from X3D standard (http://www.web3d.org/x3d/). ToDo: repeat

Java class for SimpleTextureType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="SimpleTextureType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/texturedsurface/1.0}AbstractAppearanceType">
       <sequence>
         <element name="textureMap" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="textureCoordinates" type="{http://www.opengis.net/gml}doubleList"/>
         <element name="textureType" type="{http://www.opengis.net/citygml/texturedsurface/1.0}TextureTypeType" minOccurs="0"/>
         <element name="repeat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
SimpleTextureType()
           
 
Method Summary
 java.util.List<java.lang.Double> getTextureCoordinates()
          Gets the value of the textureCoordinates property.
 java.lang.String getTextureMap()
          Gets the value of the textureMap property.
 TextureTypeType getTextureType()
          Gets the value of the textureType property.
 java.lang.Boolean isRepeat()
          Gets the value of the repeat property.
 boolean isSetRepeat()
           
 boolean isSetTextureCoordinates()
           
 boolean isSetTextureMap()
           
 boolean isSetTextureType()
           
 void setRepeat(java.lang.Boolean value)
          Sets the value of the repeat property.
 void setTextureCoordinates(java.util.List<java.lang.Double> textureCoordinates)
          Sets the value of the textureCoordinates property.
 void setTextureMap(java.lang.String value)
          Sets the value of the textureMap property.
 void setTextureType(TextureTypeType value)
          Sets the value of the textureType property.
 void unsetTextureCoordinates()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTextureType

public SimpleTextureType()
Method Detail

getTextureMap

public java.lang.String getTextureMap()
Gets the value of the textureMap property.

Returns:
possible object is String

setTextureMap

public void setTextureMap(java.lang.String value)
Sets the value of the textureMap property.

Parameters:
value - allowed object is String

isSetTextureMap

public boolean isSetTextureMap()

getTextureCoordinates

public java.util.List<java.lang.Double> 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 Double


isSetTextureCoordinates

public boolean isSetTextureCoordinates()

unsetTextureCoordinates

public void unsetTextureCoordinates()

getTextureType

public TextureTypeType getTextureType()
Gets the value of the textureType property.

Returns:
possible object is TextureTypeType

setTextureType

public void setTextureType(TextureTypeType value)
Sets the value of the textureType property.

Parameters:
value - allowed object is TextureTypeType

isSetTextureType

public boolean isSetTextureType()

isRepeat

public java.lang.Boolean isRepeat()
Gets the value of the repeat property.

Returns:
possible object is Boolean

setRepeat

public void setRepeat(java.lang.Boolean value)
Sets the value of the repeat property.

Parameters:
value - allowed object is Boolean

isSetRepeat

public boolean isSetRepeat()

setTextureCoordinates

public void setTextureCoordinates(java.util.List<java.lang.Double> textureCoordinates)
Sets the value of the textureCoordinates property.

Parameters:
textureCoordinates - allowed object is Double