ISOQuantitativeResult function

ISOQuantitativeResult

ISOQuantitativeResult

ISOQuantitativeResult

ISOQuantitativeResult class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISO QuantitativeResult

Examples

md <- ISOQuantitativeResult$new() xml <- md$encode()

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOQuantitativeResult

Public fields

  • resultScope: resultScope [0..1]: ISOScope (=> 19115-3)

  • dateTime: dateTime [0..1]: POSIX/date (=> 19115-3)

  • valueType: valueType [0..1]- ISORecordType

  • valueUnit: valueUnit [1..1]- GMLUnitDefinition

  • errorStatistic: errorStatistic [0..1]

  • value: value [1..*]

Methods

Public methods

Method new()

Initializes object

Usage

ISOQuantitativeResult$new(xml = NULL)

Arguments

  • xml: object of class XMLInternalNode-class

Method setResultScope()

Set result scope

Usage

ISOQuantitativeResult$setResultScope(scope)

Arguments

  • scope: object of class ISOScope

Method setDateTime()

Set date time

Usage

ISOQuantitativeResult$setDateTime(dateTime)

Arguments

  • dateTime: date time, object of class POSIXct

Method setValueType()

Set value type

Usage

ISOQuantitativeResult$setValueType(valueType)

Arguments

  • valueType: object of class ISORecordType or character

Method setValueUnit()

Set value unit

Usage

ISOQuantitativeResult$setValueUnit(valueUnit)

Arguments

  • valueUnit: object of class inheriting GMLUnitDefinition

Method setErrorStatistic()

Set error statistic

Usage

ISOQuantitativeResult$setErrorStatistic(errorStatistic)

Arguments

  • errorStatistic: error statistic

Method addValue()

Adds value

Usage

ISOQuantitativeResult$addValue(value)

Arguments

  • value: object of class ISORecord or character

Returns

TRUE if added, FALSE otherwise

Method delValue()

Deletes value

Usage

ISOQuantitativeResult$delValue(value)

Arguments

  • value: object of class ISORecord or character

Returns

TRUE if delete, FALSE otherwise

Method clone()

The objects of this class are cloneable with this method.

Usage

ISOQuantitativeResult$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29