redefined_behaviors: Inherited but modified methods from sp

Description Usage Arguments Examples

Description

LAS* objects are Spatial objects so they inherit several methods from sp. However, some have modified behaviors to prevent some irrelevant modifications. Indeed, a LAS* object cannot contain anything, as the content is restricted by the LAS specifications. If a user attempts to use one of these functions inappropriately an informative error will be thrown.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
## S4 replacement method for signature 'LAS'
x$name <- value

## S4 replacement method for signature 'LAS,ANY,missing'
x[[i, j]] <- value

## S4 method for signature 'LAScatalog,ANY,ANY'
x[i, j, ..., drop = TRUE]

## S4 replacement method for signature 'LAScatalog,ANY,ANY'
x[[i, j]] <- value

## S4 replacement method for signature 'LAScatalog'
x$name <- value

Arguments

x

A LAS* object

name

A literal character string or a name (possibly backtick quoted).

value

typically an array-like R object of a similar class as x.

i

string, name of elements to extract or replace.

j

Unused.

...

Unused

drop

Unused

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
## Not run: 
LASfile <- system.file("extdata", "Megaplot.laz", package="lidR")
las = readLAS(LASfile)

las$Z = 2L
las[["Z"]] = 1:10
las$NewCol = 0
las[["NewCol"]] = 0

## End(Not run)

Jean-Romain/lidR documentation built on Nov. 28, 2019, 2:15 a.m.