R: Inherited but modified methods from sp

$<-,LAS-method {lidR} | R Documentation

## Inherited but modified methods from sp

### 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

    ## 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 'LAS,numeric,ANY'
    x[i]

    ## 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

    ## 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)

[Package lidR version 3.2.2 Index]