|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.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).
Classe Java pour AffinePlacementType complex type.
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
<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>
| Field Summary | |
|---|---|
protected BigInteger |
inDimension
|
protected DirectPositionType |
location
|
protected BigInteger |
outDimension
|
protected List<VectorType> |
refDirection
|
| Constructor Summary | |
|---|---|
AffinePlacementType()
|
|
| Method Summary | |
|---|---|
BigInteger |
getInDimension()
Obtient la valeur de la propriété inDimension. |
DirectPositionType |
getLocation()
Obtient la valeur de la propriété location. |
BigInteger |
getOutDimension()
Obtient la valeur de la propriété outDimension. |
List<VectorType> |
getRefDirection()
Gets the value of the refDirection property. |
boolean |
isSetInDimension()
|
boolean |
isSetLocation()
|
boolean |
isSetOutDimension()
|
boolean |
isSetRefDirection()
|
void |
setInDimension(BigInteger value)
Définit la valeur de la propriété inDimension. |
void |
setLocation(DirectPositionType value)
Définit la valeur de la propriété location. |
void |
setOutDimension(BigInteger value)
Définit la valeur de la propriété outDimension. |
void |
unsetRefDirection()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DirectPositionType location
protected List<VectorType> refDirection
protected BigInteger inDimension
protected BigInteger outDimension
| Constructor Detail |
|---|
public AffinePlacementType()
| Method Detail |
|---|
public DirectPositionType getLocation()
DirectPositionTypepublic void setLocation(DirectPositionType value)
value - allowed object is
DirectPositionTypepublic boolean isSetLocation()
public 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 BigInteger getInDimension()
BigIntegerpublic void setInDimension(BigInteger value)
value - allowed object is
BigIntegerpublic boolean isSetInDimension()
public BigInteger getOutDimension()
BigIntegerpublic void setOutDimension(BigInteger value)
value - allowed object is
BigIntegerpublic boolean isSetOutDimension()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||