|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AffinePlacementType
public class AffinePlacementType
A placement takes a standard geometric construction and places it in geographic space. It defines a transformation from a constructive parameter space to the co-ordinate space of the co-ordinate reference system being used. Parameter spaces in formulae in this International Standard are given as (u, v) in 2D and(u, v, w) in 3D. Co-ordinate reference systems positions are given in formulae, in this International Standard, by either (x, y) in 2D, or (x, y, z) in 3D. Affine placements are defined by linear transformations from parameter space to the target co-ordiante space. 2-dimensional Cartesian parameter space,(u,v) transforms into 3-dimensional co- ordinate reference systems,(x,y,z) by using an affine transformation,(u,v)->(x,y,z) which is defined : x ux vx x0 u y = uy vy + y0 v x uz vz z0 Then, given this equation, the location element of the AffinePlacement is the direct position (x0, y0, z0), which is the target position of the origin in (u, v). The two reference directions (ux, uy, uz) and (vx, vy, vz) are the target directions of the unit vectors at the origin in (u, v).
Java-Klasse für AffinePlacementType complex type.
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
<complexType name="AffinePlacementType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="location" type="{http://www.opengis.net/gml}DirectPositionType"/> <element name="refDirection" type="{http://www.opengis.net/gml}VectorType" maxOccurs="unbounded"/> <element name="inDimension" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/> <element name="outDimension" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/> </sequence> </restriction> </complexContent> </complexType>
Constructor Summary | |
---|---|
AffinePlacementType()
|
Method Summary | |
---|---|
java.math.BigInteger |
getInDimension()
Ruft den Wert der inDimension-Eigenschaft ab. |
DirectPositionType |
getLocation()
Ruft den Wert der location-Eigenschaft ab. |
java.math.BigInteger |
getOutDimension()
Ruft den Wert der outDimension-Eigenschaft ab. |
java.util.List<VectorType> |
getRefDirection()
Gets the value of the refDirection property. |
boolean |
isSetInDimension()
|
boolean |
isSetLocation()
|
boolean |
isSetOutDimension()
|
boolean |
isSetRefDirection()
|
void |
setInDimension(java.math.BigInteger value)
Legt den Wert der inDimension-Eigenschaft fest. |
void |
setLocation(DirectPositionType value)
Legt den Wert der location-Eigenschaft fest. |
void |
setOutDimension(java.math.BigInteger value)
Legt den Wert der outDimension-Eigenschaft fest. |
void |
setRefDirection(java.util.List<VectorType> refDirection)
Sets the value of the refDirection property. |
void |
unsetRefDirection()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AffinePlacementType()
Method Detail |
---|
public DirectPositionType getLocation()
DirectPositionType
public void setLocation(DirectPositionType value)
value
- allowed object is
DirectPositionType
public boolean isSetLocation()
public java.util.List<VectorType> getRefDirection()
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 refDirection property.
For example, to add a new item, do as follows:
getRefDirection().add(newItem);
Objects of the following type(s) are allowed in the list
VectorType
public boolean isSetRefDirection()
public void unsetRefDirection()
public java.math.BigInteger getInDimension()
BigInteger
public void setInDimension(java.math.BigInteger value)
value
- allowed object is
BigInteger
public boolean isSetInDimension()
public java.math.BigInteger getOutDimension()
BigInteger
public void setOutDimension(java.math.BigInteger value)
value
- allowed object is
BigInteger
public boolean isSetOutDimension()
public void setRefDirection(java.util.List<VectorType> refDirection)
refDirection
- allowed object is
VectorType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |