org.citygml4j.jaxb.citygml.app._2
Class ParameterizedTextureType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
          extended by org.citygml4j.jaxb.citygml.app._2.AbstractSurfaceDataType
              extended by org.citygml4j.jaxb.citygml.app._2.AbstractTextureType
                  extended by org.citygml4j.jaxb.citygml.app._2.ParameterizedTextureType

public class ParameterizedTextureType
extends AbstractTextureType

Specialization for standard 2D textures. "target" provides the linking to surface geometry. Only gml:MultiSurface and decendants of gml:AbstractSurfaceType are valid targets. As property of the link, a texture parameterization either as set of texture coordinates or transformation matrix is given.

Java-Klasse für ParameterizedTextureType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="ParameterizedTextureType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/appearance/2.0}AbstractTextureType">
       <sequence>
         <element name="target" type="{http://www.opengis.net/citygml/appearance/2.0}TextureAssociationType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/citygml/appearance/2.0}_GenericApplicationPropertyOfParameterizedTexture" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
ParameterizedTextureType()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfParameterizedTexture()
          Gets the value of the genericApplicationPropertyOfParameterizedTexture property.
 java.util.List<TextureAssociationType> getTarget()
          Gets the value of the target property.
 boolean isSet_GenericApplicationPropertyOfParameterizedTexture()
           
 boolean isSetTarget()
           
 void set_GenericApplicationPropertyOfParameterizedTexture(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfParameterizedTexture)
          Sets the value of the _GenericApplicationPropertyOfParameterizedTexture property.
 void setTarget(java.util.List<TextureAssociationType> target)
          Sets the value of the target property.
 void unset_GenericApplicationPropertyOfParameterizedTexture()
           
 void unsetTarget()
           
 
Methods inherited from class org.citygml4j.jaxb.citygml.app._2.AbstractTextureType
get_GenericApplicationPropertyOfTexture, getBorderColor, getImageURI, getMimeType, getTextureType, getWrapMode, isSet_GenericApplicationPropertyOfTexture, isSetBorderColor, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, set_GenericApplicationPropertyOfTexture, setBorderColor, setImageURI, setMimeType, setTextureType, setWrapMode, unset_GenericApplicationPropertyOfTexture, unsetBorderColor
 
Methods inherited from class org.citygml4j.jaxb.citygml.app._2.AbstractSurfaceDataType
get_GenericApplicationPropertyOfSurfaceData, isIsFront, isSet_GenericApplicationPropertyOfSurfaceData, isSetIsFront, set_GenericApplicationPropertyOfSurfaceData, setIsFront, unset_GenericApplicationPropertyOfSurfaceData
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
get_ADEComponent, getBoundedBy, getLocation, isSet_ADEComponent, isSetBoundedBy, isSetLocation, set_ADEComponent, setBoundedBy, setLocation, unset_ADEComponent
 
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

ParameterizedTextureType

public ParameterizedTextureType()
Method Detail

getTarget

public java.util.List<TextureAssociationType> getTarget()
Gets the value of the target 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 target property.

For example, to add a new item, do as follows:

    getTarget().add(newItem);
 

Objects of the following type(s) are allowed in the list TextureAssociationType


isSetTarget

public boolean isSetTarget()

unsetTarget

public void unsetTarget()

get_GenericApplicationPropertyOfParameterizedTexture

public java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfParameterizedTexture()
Gets the value of the genericApplicationPropertyOfParameterizedTexture 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 genericApplicationPropertyOfParameterizedTexture property.

For example, to add a new item, do as follows:

    get_GenericApplicationPropertyOfParameterizedTexture().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<Object> JAXBElement<Object>


isSet_GenericApplicationPropertyOfParameterizedTexture

public boolean isSet_GenericApplicationPropertyOfParameterizedTexture()

unset_GenericApplicationPropertyOfParameterizedTexture

public void unset_GenericApplicationPropertyOfParameterizedTexture()

setTarget

public void setTarget(java.util.List<TextureAssociationType> target)
Sets the value of the target property.

Parameters:
target - allowed object is TextureAssociationType

set_GenericApplicationPropertyOfParameterizedTexture

public void set_GenericApplicationPropertyOfParameterizedTexture(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfParameterizedTexture)
Sets the value of the _GenericApplicationPropertyOfParameterizedTexture property.

Parameters:
genericApplicationPropertyOfParameterizedTexture - allowed object is JAXBElement<Object> JAXBElement<Object>