net.opengis.citygml.appearance.v_1_0
Class TexCoordGenType
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.TexCoordGenType
- 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 TexCoordGenType
- 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 a transformation matrix. The transformation matrix "worldToTexture"
can be used to derive texture coordinates from an object's location. This 3x4 matrix T computes the coordinates
(s,t) from a homogeneous world position p as (s,t) = (s'/q', t'/q') with (s', t', q') = T*p. Thus, perspective
projections can be specified. The SRS can be specified using standard attributes. If an object is given in a
different reference system, it is transformed to the SRS before applying the transformation. A transformation
matrix can be used for whole surfaces. It is not required to specify it per LinearRing.
Java class for TexCoordGenType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TexCoordGenType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/appearance/1.0}AbstractTextureParameterizationType">
<sequence>
<element name="worldToTexture">
<complexType>
<simpleContent>
<extension base="<http://www.opengis.net/citygml/1.0>TransformationMatrix3x4Type">
<attGroup ref="{http://www.opengis.net/gml}SRSReferenceGroup"/>
</extension>
</simpleContent>
</complexType>
</element>
<element ref="{http://www.opengis.net/citygml/appearance/1.0}_GenericApplicationPropertyOfTexCoordGen" 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> |
getGenericApplicationPropertyOfTexCoordGen()
Gets the value of the genericApplicationPropertyOfTexCoordGen property. |
TexCoordGenType.WorldToTexture |
getWorldToTexture()
Gets the value of the worldToTexture property. |
int |
hashCode()
|
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
|
boolean |
isSetGenericApplicationPropertyOfTexCoordGen()
|
boolean |
isSetWorldToTexture()
|
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 |
setGenericApplicationPropertyOfTexCoordGen(List<Object> value)
|
void |
setWorldToTexture(TexCoordGenType.WorldToTexture value)
Sets the value of the worldToTexture property. |
String |
toString()
|
void |
unsetGenericApplicationPropertyOfTexCoordGen()
|
TexCoordGenType |
withGenericApplicationPropertyOfTexCoordGen(Collection<Object> values)
|
TexCoordGenType |
withGenericApplicationPropertyOfTexCoordGen(List<Object> value)
|
TexCoordGenType |
withGenericApplicationPropertyOfTexCoordGen(Object... values)
|
TexCoordGenType |
withGenericApplicationPropertyOfTextureParameterization(Collection<Object> values)
|
TexCoordGenType |
withGenericApplicationPropertyOfTextureParameterization(List<Object> value)
|
TexCoordGenType |
withGenericApplicationPropertyOfTextureParameterization(Object... values)
|
TexCoordGenType |
withWorldToTexture(TexCoordGenType.WorldToTexture value)
|
| 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 |
worldToTexture
protected TexCoordGenType.WorldToTexture worldToTexture
genericApplicationPropertyOfTexCoordGen
protected List<Object> genericApplicationPropertyOfTexCoordGen
TexCoordGenType
public TexCoordGenType()
getWorldToTexture
public TexCoordGenType.WorldToTexture getWorldToTexture()
- Gets the value of the worldToTexture property.
- Returns:
- possible object is
TexCoordGenType.WorldToTexture
setWorldToTexture
public void setWorldToTexture(TexCoordGenType.WorldToTexture value)
- Sets the value of the worldToTexture property.
- Parameters:
value - allowed object is
TexCoordGenType.WorldToTexture
isSetWorldToTexture
public boolean isSetWorldToTexture()
getGenericApplicationPropertyOfTexCoordGen
public List<Object> getGenericApplicationPropertyOfTexCoordGen()
- Gets the value of the genericApplicationPropertyOfTexCoordGen 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 genericApplicationPropertyOfTexCoordGen property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfTexCoordGen().add(newItem);
Objects of the following type(s) are allowed in the list
Object
isSetGenericApplicationPropertyOfTexCoordGen
public boolean isSetGenericApplicationPropertyOfTexCoordGen()
unsetGenericApplicationPropertyOfTexCoordGen
public void unsetGenericApplicationPropertyOfTexCoordGen()
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
setGenericApplicationPropertyOfTexCoordGen
public void setGenericApplicationPropertyOfTexCoordGen(List<Object> value)
withWorldToTexture
public TexCoordGenType withWorldToTexture(TexCoordGenType.WorldToTexture value)
withGenericApplicationPropertyOfTexCoordGen
public TexCoordGenType withGenericApplicationPropertyOfTexCoordGen(Object... values)
withGenericApplicationPropertyOfTexCoordGen
public TexCoordGenType withGenericApplicationPropertyOfTexCoordGen(Collection<Object> values)
withGenericApplicationPropertyOfTexCoordGen
public TexCoordGenType withGenericApplicationPropertyOfTexCoordGen(List<Object> value)
withGenericApplicationPropertyOfTextureParameterization
public TexCoordGenType withGenericApplicationPropertyOfTextureParameterization(Object... values)
- Overrides:
withGenericApplicationPropertyOfTextureParameterization in class AbstractTextureParameterizationType
withGenericApplicationPropertyOfTextureParameterization
public TexCoordGenType withGenericApplicationPropertyOfTextureParameterization(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfTextureParameterization in class AbstractTextureParameterizationType
withGenericApplicationPropertyOfTextureParameterization
public TexCoordGenType withGenericApplicationPropertyOfTextureParameterization(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfTextureParameterization in class AbstractTextureParameterizationType
Copyright © 2008-2015. All Rights Reserved.