net.opengis.gml
Class AbstractCoordinateSystemType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.AbstractCoordinateSystemBaseType
              extended by net.opengis.gml.AbstractCoordinateSystemType
Direct Known Subclasses:
CartesianCSType, CylindricalCSType, EllipsoidalCSType, LinearCSType, ObliqueCartesianCSType, PolarCSType, SphericalCSType, TemporalCSType, UserDefinedCSType, VerticalCSType

public abstract class AbstractCoordinateSystemType
extends AbstractCoordinateSystemBaseType

A coordinate system (CS) is the set of coordinate system axes that spans a given coordinate space. A CS is derived from a set of (mathematical) rules for specifying how coordinates in a given space are to be assigned to points. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded, whenever those coordinates use a coordinate reference system that uses this coordinate system. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.

Classe Java pour AbstractCoordinateSystemType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="AbstractCoordinateSystemType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractCoordinateSystemBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}csID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}usesAxis" maxOccurs="unbounded"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<IdentifierType> csID
           
protected  StringOrRefType remarks
           
protected  List<CoordinateSystemAxisRefType> usesAxis
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractCoordinateSystemType()
           
 
Method Summary
 List<IdentifierType> getCsID()
          Set of alternative identifications of this coordinate system.
 StringOrRefType getRemarks()
          Comments on or information about this coordinate system, including data source information.
 List<CoordinateSystemAxisRefType> getUsesAxis()
          Ordered sequence of associations to the coordinate system axes included in this coordinate system.
 boolean isSetCsID()
           
 boolean isSetRemarks()
           
 boolean isSetUsesAxis()
           
 void setRemarks(StringOrRefType value)
          Définit la valeur de la propriété remarks.
 void unsetCsID()
           
 void unsetUsesAxis()
           
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

csID

protected List<IdentifierType> csID

remarks

protected StringOrRefType remarks

usesAxis

protected List<CoordinateSystemAxisRefType> usesAxis
Constructor Detail

AbstractCoordinateSystemType

public AbstractCoordinateSystemType()
Method Detail

getCsID

public List<IdentifierType> getCsID()
Set of alternative identifications of this coordinate system. The first csID, if any, is normally the primary identification code, and any others are aliases. Gets the value of the csID 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 csID property.

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

    getCsID().add(newItem);
 

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


isSetCsID

public boolean isSetCsID()

unsetCsID

public void unsetCsID()

getRemarks

public StringOrRefType getRemarks()
Comments on or information about this coordinate system, including data source information.

Returns:
possible object is StringOrRefType

setRemarks

public void setRemarks(StringOrRefType value)
Définit la valeur de la propriété remarks.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getUsesAxis

public List<CoordinateSystemAxisRefType> getUsesAxis()
Ordered sequence of associations to the coordinate system axes included in this coordinate system. Gets the value of the usesAxis 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 usesAxis property.

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

    getUsesAxis().add(newItem);
 

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


isSetUsesAxis

public boolean isSetUsesAxis()

unsetUsesAxis

public void unsetUsesAxis()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.