Learn R Programming

geometa (version 0.6-2)

ISOMedium: ISOMedium

Description

ISOMedium

Usage

ISOMedium

Arguments

Value

Object of R6Class for modelling an ISO Citation

Format

R6Class object.

Fields

name

[ISOMediumName|character] name

density

[numeric] density

densityUnits

character density unit

volumes

[integer] volumes

mediumFormat

[ISOMediumFormat|character] format

mediumNode

character note

Methods

new(xml)

This method is used to instantiate an ISOMedium

setName(name)

Set the medium name, object of class 'character' or ISOMediumName

addDensity(density)

Adds a density

delDensity(density)

Deletes density

setDensityUnits(densityUnits)

Set density unit

setVolumes(volumes)

Set volumes

addMediumFormat(mediumFormat)

Adds a medium format, object of class 'character' or ISOMediumFormat

delMediumFormat(mediumFormat)

Deletes a medium format, object of class 'character' or ISOMediumFormat

setMediumNote(mediumNote, locales)

Set a medium note. Locale names can be specified as list with the locales argument.

References

ISO 19115:2003 - Geographic information -- Metadata

Examples

Run this code
# NOT RUN {
 md <- ISOMedium$new()
 md$setName("satellite")
 md$addDensity(1.0)
 md$setDensityUnits("string")
 md$setVolumes(1L)
 md$addMediumFormat("tar")
 md$setMediumNote("some note")
 xml <- md$encode()
 
# }

Run the code above in your browser using DataLab