ISOInstrumentationEvent: ISOInstrumentationEvent

ISOInstrumentationEventR Documentation

ISOInstrumentationEvent

Description

ISOInstrumentationEvent

ISOInstrumentationEvent

Format

R6Class object.

Value

Object of R6Class for modelling an ISO imagery instrumentation event

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInstrumentationEvent

Public fields

citation

citation [0..*] : ISOAbstractCitation

description

description [1..1] : character

extent

extent [0..*] : ISOAbstractExtent

type

type [1..*] : ISOInstrumentationEventType

revisionHistory

revisionHistory [0..*] : ISOImageryRevision

Methods

Public methods

Inherited methods

Method new()

Initializes object

Usage
ISOInstrumentationEvent$new(xml = NULL)
Arguments
xml

object of class XMLInternalNode-class


Method addCitation()

Adds citation

Usage
ISOInstrumentationEvent$addCitation(citation)
Arguments
citation

citation object of class ISOAbstractCitation

Returns

TRUE if added, FALSE otherwise


Method delCitation()

Deletes citation

Usage
ISOInstrumentationEvent$delCitation(citation)
Arguments
citation

citation object of class ISOAbstractCitation

Returns

TRUE if deleted, FALSE otherwise


Method setDescription()

Set description

Usage
ISOInstrumentationEvent$setDescription(description, locales = NULL)
Arguments
description

description

locales

list of localized editions. Default is NULL


Method addExtent()

Adds extent

Usage
ISOInstrumentationEvent$addExtent(extent)
Arguments
extent

extent object of class ISOAbstractExtent

Returns

TRUE if added, FALSE otherwise


Method delExtent()

Deletes extent

Usage
ISOInstrumentationEvent$delExtent(extent)
Arguments
extent

extent object of class ISOAbstractExtent

Returns

TRUE if deleted, FALSE otherwise


Method addType()

Adds type

Usage
ISOInstrumentationEvent$addType(type)
Arguments
type

type object of class ISOInstrumentationEventType or any character value listed by ISOInstrumentationEventType$values()

Returns

TRUE if added, FALSE otherwise


Method delType()

Deletes type

Usage
ISOInstrumentationEvent$delType(type)
Arguments
type

type object of class ISOInstrumentationEventType or any character value listed by ISOInstrumentationEventType$values()

Returns

TRUE if deleted, FALSE otherwise


Method addRevision()

Adds revision

Usage
ISOInstrumentationEvent$addRevision(revision)
Arguments
revision

revision object of class ISOImageryRevision

Returns

TRUE if added, FALSE otherwise


Method delRevision()

Deletes revision

Usage
ISOInstrumentationEvent$delRevision(revision)
Arguments
revision

revision object of class ISOImageryRevision

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage
ISOInstrumentationEvent$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEvent


eblondel/geometa documentation built on Oct. 10, 2024, 4:46 p.m.