ISOVerticalExtent

ISOVerticalExtent

Format

R6Class object.

Value

Object of R6Class for modelling an ISO VerticalExtent

References

ISO 19115:2003 - Geographic information – Metadata

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOVerticalExtent

Public fields

minimumValue

minimumValue [1..1]: numeric

maximumValue

maximumValue [1..1]: numeric

unitOfMeasure

unitOfMeasure [1..1]: character

verticalCRS

verticalCRS [1..1]: GMLVerticalCRS

Methods

Inherited methods


Method new()

Initializes object

Usage

ISOVerticalExtent$new(xml = NULL)

Arguments

xml

object of class XMLInternalNode-class


Method setMinimumValue()

Set minimum value

Usage

ISOVerticalExtent$setMinimumValue(minimumValue)

Arguments

minimumValue

minimum value


Method setMaximumValue()

Set maximum value

Usage

ISOVerticalExtent$setMaximumValue(maximumValue)

Arguments

maximumValue

maximum value


Method setUnitOfMeasure()

Set unit of measure

Usage

ISOVerticalExtent$setUnitOfMeasure(uom)

Arguments

uom

uom


Method setVerticalCRS()

Set vertical CRS

Usage

ISOVerticalExtent$setVerticalCRS(verticalCRS)

Arguments

verticalCRS

verticalCRS


Method clone()

The objects of this class are cloneable with this method.

Usage

ISOVerticalExtent$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

  ve <- ISOVerticalExtent$new()
  ve$setMinimumValue(0)
  ve$setMaximumValue(19)
  xml <- ve$encode()
#> [geometa][INFO] Object 'ISOVerticalExtent' is VALID according to ISO 19139 XML schemas!