geoflow_dimension: Geoflow dimension class

geoflow_dimensionR Documentation

Geoflow dimension class

Description

This class models a dimension

Format

R6Class object.

Details

geoflow_dimension

Value

Object of R6Class for modelling a dimension

Public fields

longName

dimension longName

resolution

dimension resolution

size

dimension size

values

dimension values

minValue

dimension min value

maxValue

dimension max value

Methods

Public methods


Method new()

Initializes the geoflow_dimension

Usage
geoflow_dimension$new()

Method setLongName()

Sets the dimension long name

Usage
geoflow_dimension$setLongName(longName)
Arguments
longName

dimension long name


Method setResolution()

Sets the resolution

Usage
geoflow_dimension$setResolution(uom, value)
Arguments
uom

unit of measure

value

resolution value


Method setSize()

Sets the dimension size

Usage
geoflow_dimension$setSize(size)
Arguments
size

dimension size


Method setValues()

Sets dimension values

Usage
geoflow_dimension$setValues(values)
Arguments
values

dimension values


Method setMinValue()

Sets dimension min value

Usage
geoflow_dimension$setMinValue(minValue)
Arguments
minValue

min value


Method setMaxValue()

Sets dimension max value

Usage
geoflow_dimension$setMaxValue(maxValue)
Arguments
maxValue

max value


Method clone()

The objects of this class are cloneable with this method.

Usage
geoflow_dimension$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Examples

 ## Not run: 
  dimension <- geoflow_dimension$new()
  dimension$setLongName("longname")
  dimension$setResolution(uom="s",value=1)
  dimension$setSize(10)
  dimension$setValues(c(1,2,3))
  dimension$setMinValue(1)
  dimension$setMaxValue(3)
 
## End(Not run)


geoflow documentation built on Dec. 12, 2025, 5:08 p.m.