ISOInstrumentationEvent

ISOInstrumentationEvent

Format

R6Class object.

Value

Object of R6Class for modelling an ISO imagery instrumentation event

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

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

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.