ISOImageryOperation: ISOImageryOperation

ISOImageryOperationR Documentation

ISOImageryOperation

Description

ISOImageryOperation

ISOImageryOperation

Format

R6Class object.

Value

Object of R6Class for modelling an ISO imagery Operation

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryOperation

Public fields

description

description [0..1]: character|ISOLocalisedCharacterString

citation

citation [0..1]: ISOCitation

identifier

identifier [1..1]: ISOMetaIdentifier

status

status [1..1]: ISOStatus

type

type [0..1]: ISOImageryOperationType

parentOperation

parentOperation [1..1]: ISOImageryOperation

childOperation

childOperation [0..*]: ISOImageryOperation

platform

platform [0..*]: ISOImageryPlatform

objective

objective [0..*]: ISOImageryObjective

plan

plan [0..1]: ISOImageryPlan

significantEvent

significantEvent [0..*]: ISOImageryEvent

otherPropertyType

otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)

otherProperty

otherProperty [0..1] : ISORecord (=> ISO 19115-3)

Methods

Public methods

Inherited methods

Method new()

Initializes object

Usage
ISOImageryOperation$new(xml = NULL)
Arguments
xml

object of class XMLInternalNode-class


Method setDescription()

Set description

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

description

locales

list of localized texts. Default is NULL


Method setCitation()

Set citation

Usage
ISOImageryOperation$setCitation(citation)
Arguments
citation

object of class ISOCitation


Method setIdentifier()

Set identifier

Usage
ISOImageryOperation$setIdentifier(identifier)
Arguments
identifier

object of class ISOMetaIdentifier or character


Method setStatus()

Set status

Usage
ISOImageryOperation$setStatus(status)
Arguments
status

object of class ISOStatus or any character among values returned by ISOStatus$values()


Method setType()

Set type

Usage
ISOImageryOperation$setType(type)
Arguments
type

object of class ISOImageryOperationType or any character among values returned by ISOImageryOperationType$values()


Method setParentOperation()

Set parent operation

Usage
ISOImageryOperation$setParentOperation(operation)
Arguments
operation

object of class ISOImageryOperation


Method addChildOperation()

Adds child operation

Usage
ISOImageryOperation$addChildOperation(operation)
Arguments
operation

object of class ISOImageryOperation

Returns

TRUE if added, FALSE otherwise


Method delChildOperation()

Deletes child operation

Usage
ISOImageryOperation$delChildOperation(operation)
Arguments
operation

object of class ISOImageryOperation

Returns

TRUE if deleted, FALSE otherwise


Method addPlatform()

Adds platform

Usage
ISOImageryOperation$addPlatform(platform)
Arguments
platform

object of class ISOImageryPlatform

Returns

TRUE if added, FALSE otherwise


Method delPlatform()

Deletes platform

Usage
ISOImageryOperation$delPlatform(platform)
Arguments
platform

object of class ISOImageryPlatform

Returns

TRUE if deleted, FALSE otherwise


Method addObjective()

Adds objective

Usage
ISOImageryOperation$addObjective(objective)
Arguments
objective

object of class ISOImageryObjective

Returns

TRUE if added, FALSE otherwise


Method delObjective()

Deletes objective

Usage
ISOImageryOperation$delObjective(objective)
Arguments
objective

object of class ISOImageryObjective

Returns

TRUE if deleted, FALSE otherwise


Method setPlan()

Set plan

Usage
ISOImageryOperation$setPlan(plan)
Arguments
plan

object of class ISOImageryPlan


Method addSignificantEvent()

Adds significative event

Usage
ISOImageryOperation$addSignificantEvent(event)
Arguments
event

object of class ISOImageryEvent

Returns

TRUE if added, FALSE otherwise


Method delSignificantEvent()

Deletes significative event

Usage
ISOImageryOperation$delSignificantEvent(event)
Arguments
event

object of class ISOImageryEvent

Returns

TRUE if deleted, FALSE otherwise


Method setOtherPropertyType()

setOtherPropertyType

Usage
ISOImageryOperation$setOtherPropertyType(otherPropertyType)
Arguments
otherPropertyType

otherPropertyType object of class ISORecordType


Method setOtherProperty()

setOtherProperty

Usage
ISOImageryOperation$setOtherProperty(otherProperty)
Arguments
otherProperty

otherProperty object of class ISORecord


Method clone()

The objects of this class are cloneable with this method.

Usage
ISOImageryOperation$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Operation

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


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