Package com.luciad.format.gml32.model
Class TLcdGML32Grid
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
com.luciad.format.gml32.model.TLcdGML32Grid
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdShape,ILcdCloneable,ILcdDeepCloneable,Serializable,Cloneable
- Direct Known Subclasses:
TLcdGML32RectifiedGrid
The gml:Grid implicitly defines an unrectified grid, which is a network composed of two or more sets of curves in which the members of each set intersect the members of the other sets in an algorithmic way. The region of interest within the grid is given in terms of its gml:limits, being the grid coordinates of diagonally opposed corners of a rectangular region. gml:axisLabels is provided with a list of labels of the axes of the grid (gml:axisName has been deprecated). gml:dimension specifies the dimension of the grid.
The gml:limits element contains a single gml:GridEnvelope. The gml:low and gml:high property elements of the envelope are each integerLists, which are coordinate tuples, the coordinates being measured as offsets from the origin of the grid along each axis, of the diagonally opposing corners of a "rectangular" region of interest.
- Since:
- 2017.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to the choice between theaxisLabelsandaxisNameelements.static final TLcdDataPropertyData property that maps to thedimensionattribute.static final TLcdDataPropertyData property that maps to thelimitselement.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
SRS_PROPERTYFields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to the choice between theaxisLabelsandaxisNameelements.longReturns the value of the property that maps to thedimensionattribute.Returns the value of the property that maps to thelimitselement.voidsetAxisLabels_axisName(Object aValue) Sets the value of the property that maps to the choice between theaxisLabelsandaxisNameelements.voidsetDimension(long aValue) Sets the value of the property that maps to thedimensionattribute.voidsetLimits(TLcdGML32GridLimits aValue) Sets the value of the property that maps to thelimitselement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getSrs, setSrs, toStringMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifierMethods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValueMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Field Details
-
DIMENSION_PROPERTY
Data property that maps to thedimensionattribute. The possible values for this property are instances oflong. -
LIMITS_PROPERTY
Data property that maps to thelimitselement. The possible values for this property are instances ofTLcdGML32GridLimits. -
AXIS_LABELS_AXIS_NAME_PROPERTY
Data property that maps to the choice between theaxisLabelsandaxisNameelements. The possible values for this property are instances ofList<String>List<String>
-
-
Constructor Details
-
TLcdGML32Grid
public TLcdGML32Grid() -
TLcdGML32Grid
-
-
Method Details
-
getDimension
public long getDimension()Returns the value of the property that maps to thedimensionattribute.- Returns:
- the value of the
DIMENSION_PROPERTYproperty.
-
setDimension
public void setDimension(long aValue) Sets the value of the property that maps to thedimensionattribute.- Parameters:
aValue- the value to set for theDIMENSION_PROPERTYproperty.
-
getLimits
Returns the value of the property that maps to thelimitselement.- Returns:
- the value of the
LIMITS_PROPERTYproperty.
-
setLimits
Sets the value of the property that maps to thelimitselement.- Parameters:
aValue- the value to set for theLIMITS_PROPERTYproperty.
-
getAxisLabels_axisName
Returns the value of the property that maps to the choice between theaxisLabelsandaxisNameelements.The possible values for this property are instances of
List<String>List<String>
- Returns:
- the value of the
AXIS_LABELS_AXIS_NAME_PROPERTYproperty.
-
setAxisLabels_axisName
Sets the value of the property that maps to the choice between theaxisLabelsandaxisNameelements.The possible values for this property are instances of
List<String>List<String>
- Parameters:
aValue- the value to set for theAXIS_LABELS_AXIS_NAME_PROPERTYproperty.
-