ISOImageryPlatformPass
ISOImageryPlatformPass
ISOImageryPlatformPass class
R6Class
object.
Object of R6Class
for modelling an ISO imagery PlatformPass
md <- ISOImageryPlatformPass$new() md$setIdentifier("identifier") require(sf) outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) pts = list(outer, hole1, hole2) pl = st_polygon(pts) md$setExtent(pl) xml <- md$encode()
19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PlatformPass
19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_PlatformPass
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOImageryPlatformPass
identifier
: identifier [1..1]: ISOMetaIdentifier
extent
: extent [0..1]: ?
relatedEvent
: relatedEvent [0..*]: ISOImageryEvent
new()
Initializes object
ISOImageryPlatformPass$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryPlatformPass$setIdentifier(identifier)
identifier
: object of class ISOMetaIdentifier or character
setExtent()
Set extent
ISOImageryPlatformPass$setExtent(extent)
extent
: simple feature geometry object from sf
addEvent()
Adds event
ISOImageryPlatformPass$addEvent(event)
event
: object of class ISOImageryEvent
TRUE
if added, FALSE
otherwise
delEvent()
Deletes event
ISOImageryPlatformPass$delEvent(event)
event
: object of class ISOImageryEvent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlatformPass$clone(deep = FALSE)
deep
: Whether to make a deep clone.