Learn R Programming

geometa (version 0.9.1)

GMLAbstractTimePrimitive: GMLAbstractTimePrimitive

Description

GMLAbstractTimePrimitive

GMLAbstractTimePrimitive

Arguments

Value

Object of R6Class for modelling an GML AbstractTimePrimitive

Format

R6Class object.

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> GMLAbstractTimePrimitive

Public fields

relatedTime

relatedTime

Methods

Inherited methods


Method new()

Initializes object

Usage

GMLAbstractTimePrimitive$new(xml = NULL, defaults = list())

Arguments

xml

object of class XMLInternalNode-class

defaults

list of default values


Method addRelatedTime()

Adds related time

Usage

GMLAbstractTimePrimitive$addRelatedTime(time)

Arguments

time

object of class GMLTimeInstant, GMLTimePeriod. (GMLTimeNode or GMLTimeEdge are not yet supported)

Returns

TRUE if added, FALSE otherwise


Method delRelatedTime()

Deletes related time

Usage

GMLAbstractTimePrimitive$delRelatedTime(time)

Arguments

time

object of class GMLTimeInstant, GMLTimePeriod. (GMLTimeNode or GMLTimeEdge are not yet supported)

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage

GMLAbstractTimePrimitive$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

References

ISO 19136:2007 Geographic Information -- Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554

OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml