ISODimension
ISODimension
ISODimension class
R6Class
object.
Object of R6Class
for modelling an ISO Dimension
#create dimension md <- ISODimension$new() md$setName("row") md$setSize(1) md$setResolution(ISOLength$new(value=1,uom="m")) xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Dimension
ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Dimension
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODimension
dimensionName
: dimensionName [1..1]: ISODimensionNameType
dimensionSize
: dimensionSize [1..1]: integer
resolution
: resolution [0..1]: ISOMeasure or subclass
new()
Initializes object
ISODimension$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setName()
Set name
ISODimension$setName(name)
name
: object of class ISODimensionNameType or any character
among values returned by `ISODimensionNameType$values()`
setSize()
Set size
ISODimension$setSize(size)
size
: object of class integer
setResolution()
Sets the resolution
ISODimension$setResolution(resolution)
resolution
: object of class ISOMeasure
or any subclass ISOLength
, ISODistance
, ISOAngle
, ISOScale
clone()
The objects of this class are cloneable with this method.
ISODimension$clone(deep = FALSE)
deep
: Whether to make a deep clone.