ISOImageryAcquisitionInformation function

ISOImageryAcquisitionInformation

ISOImageryAcquisitionInformation

ISOImageryAcquisitionInformation

ISOImageryAcquisitionInformation class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISO Imagery AcquisitionInformation

Examples

md = ISOImageryAcquisitionInformation$new() xml <- md$encode()

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAcquisitionInformation -> ISOImageryAcquisitionInformation

Public fields

  • scope: scope [0..1]: ISOScope

  • instrument: instrument [0..*]: ISOImageryInstrument

  • operation: operation [0..*]: ISOImageryOperation

  • platform: platform [0..*]: ISOImageryPlatform

  • acquisitionPlan: acquisitionPlan [0..*]: ISOImageryPlan

  • objective: objective [0..*]: ISOImageryObjective

  • acquisitionRequirement: acquisitionRequirement [0..*]: ISOImageryRequirement

  • environmentalConditions: environmentalConditions [0..1]: ISOImageryEnvironmentalRecord

Methods

Public methods

Method new()

Initializes object

Usage

ISOImageryAcquisitionInformation$new(xml = NULL)

Arguments

  • xml: object of class XMLInternalNode-class

Method setScope()

Set scope

Usage

ISOImageryAcquisitionInformation$setScope(scope)

Arguments

  • scope: object of class ISOScope

Method addInstrument()

Adds instrument

Usage

ISOImageryAcquisitionInformation$addInstrument(instrument)

Arguments

  • instrument: object of class ISOImageryInstrument

Returns

TRUE if added, FALSE otherwise

Method delInstrument()

Deletes instrument

Usage

ISOImageryAcquisitionInformation$delInstrument(instrument)

Arguments

  • instrument: object of class ISOImageryInstrument

Returns

TRUE if deleted, FALSE otherwise

Method addOperation()

Adds operation

Usage

ISOImageryAcquisitionInformation$addOperation(operation)

Arguments

  • operation: object of class ISOImageryOperation

Returns

TRUE if added, FALSE otherwise

Method delOperation()

Deletes operation

Usage

ISOImageryAcquisitionInformation$delOperation(operation)

Arguments

  • operation: object of class ISOImageryOperation

Returns

TRUE if deleted, FALSE otherwise

Method addPlatform()

Adds platform

Usage

ISOImageryAcquisitionInformation$addPlatform(platform)

Arguments

  • platform: object of class ISOImageryPlatform

Returns

TRUE if added, FALSE otherwise

Method delPlatform()

Deletes platform

Usage

ISOImageryAcquisitionInformation$delPlatform(platform)

Arguments

  • platform: object of class ISOImageryPlatform

Returns

TRUE if deleted, FALSE otherwise

Method addPlan()

Adds plan

Usage

ISOImageryAcquisitionInformation$addPlan(plan)

Arguments

  • plan: object of class ISOImageryPlan

Returns

TRUE if added, FALSE otherwise

Method delPlan()

Deletes plan

Usage

ISOImageryAcquisitionInformation$delPlan(plan)

Arguments

  • plan: object of class ISOImageryPlan

Returns

TRUE if deleted, FALSE otherwise

Method addObjective()

Adds objective

Usage

ISOImageryAcquisitionInformation$addObjective(objective)

Arguments

  • objective: object of class ISOImageryObjective

Returns

TRUE if added, FALSE otherwise

Method delObjective()

Deletes objective

Usage

ISOImageryAcquisitionInformation$delObjective(objective)

Arguments

  • objective: object of class ISOImageryObjective

Returns

TRUE if deleted, FALSE otherwise

Method addRequirement()

Adds requirement

Usage

ISOImageryAcquisitionInformation$addRequirement(requirement)

Arguments

  • requirement: object of class ISOImageryRequirement

Returns

TRUE if added, FALSE otherwise

Method delRequirement()

Deletes requirement

Usage

ISOImageryAcquisitionInformation$delRequirement(requirement)

Arguments

  • requirement: object of class ISOImageryRequirement

Returns

TRUE if deleted, FALSE otherwise

Method setEnvironmentConditions()

Set environment conditions

Usage

ISOImageryAcquisitionInformation$setEnvironmentConditions(conditions)

Arguments

  • conditions: object of class ISOImageryEnvironmentalRecord

Method clone()

The objects of this class are cloneable with this method.

Usage

ISOImageryAcquisitionInformation$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29