ISOInstrumentationEventList

ISOInstrumentationEventList

Format

R6Class object.

Value

Object of R6Class for modelling an ISO imagery instrumentation event list

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInstrumentationEventList

Public fields

citation

citation [1..1] : ISOAbstractCitation

description

description [1..1] : character

locale

locale [0..1] : ISOLocale

metadataConstraints

metadataConstraints [0..*] : ISOAbstractConstraints

instrumentationEvent

instrumentationEvent [0..*] : ISOInstrumentationEvent

Methods

Inherited methods


Method new()

Initializes object

Usage

Arguments

xml

object of class XMLInternalNode-class


Method setCitation()

Set citation

Usage

ISOInstrumentationEventList$setCitation(citation)

Arguments

citation

citation


Method setDescription()

Set description

Usage

ISOInstrumentationEventList$setDescription(description, locales = NULL)

Arguments

description

description

locales

list of localized editions. Default is NULL


Method setLocale()

Set locale

Usage

ISOInstrumentationEventList$setLocale(locale)

Arguments

locale

locale


Method addMetadataConstraints()

Adds metadata constraints

Usage

ISOInstrumentationEventList$addMetadataConstraints(metadataConstraints)

Arguments

metadataConstraints

metadataConstraints

Returns

TRUE if added, FALSE otherwise


Method delMetadataConstraints()

Deletes metadata constraints

Usage

ISOInstrumentationEventList$delMetadataConstraints(metadataConstraints)

Arguments

metadataConstraints

metadataConstraints

Returns

TRUE if deleted, FALSE otherwise


Method addInstrumentationEvent()

Adds instrumentation event

Usage

ISOInstrumentationEventList$addInstrumentationEvent(instrumentationEvent)

Arguments

instrumentationEvent

instrumentationEvent

Returns

TRUE if added, FALSE otherwise


Method delInstrumentationEvent()

Deletes instrumentation event

Usage

ISOInstrumentationEventList$delInstrumentationEvent(instrumentationEvent)

Arguments

instrumentationEvent

instrumentationEvent

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage

ISOInstrumentationEventList$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.