The cl-las Reference Manual

This is the cl-las Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Jul 15 04:03:38 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-las

Library to manipulate LAS files

Author

Manuel Giraud <>

Dependency

binary-io (system).

Source

cl-las.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-las/cl-las.asd

Source

cl-las.asd.

Parent Component

cl-las (system).

ASDF Systems

cl-las.


3.1.2 cl-las/package.lisp

Source

cl-las.asd.

Parent Component

cl-las (system).

Packages

las.


3.1.3 cl-las/geotiff.lisp

Dependency

package.lisp (file).

Source

cl-las.asd.

Parent Component

cl-las (system).

Internals

3.1.4 cl-las/las.lisp

Dependency

geotiff.lisp (file).

Source

cl-las.asd.

Parent Component

cl-las (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 las

Source

package.lisp.

Use List
  • binary-io.
  • common-lisp.
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Macros

Macro: with-las ((las filename &rest options) &body body)
Package

las.

Source

las.lisp.


5.1.2 Ordinary functions

Function: las-number-of-points (las0)
Package

las.

Source

las.lisp.

Function: (setf las-number-of-points) (las0)
Package

las.

Source

las.lisp.

Function: las-number-of-points-by-return (las0)
Package

las.

Source

las.lisp.

Function: (setf las-number-of-points-by-return) (las0)
Package

las.

Source

las.lisp.

Function: las-to-txt (lasfile outfile &optional n)

Example of text convertion.

Package

las.

Source

las.lisp.

Function: las-x-offset (las0)
Package

las.

Source

las.lisp.

Function: (setf las-x-offset) (las0)
Package

las.

Source

las.lisp.

Function: las-x-scale (las0)
Package

las.

Source

las.lisp.

Function: (setf las-x-scale) (las0)
Package

las.

Source

las.lisp.

Function: las-y-offset (las0)
Package

las.

Source

las.lisp.

Function: (setf las-y-offset) (las0)
Package

las.

Source

las.lisp.

Function: las-y-scale (las0)
Package

las.

Source

las.lisp.

Function: (setf las-y-scale) (las0)
Package

las.

Source

las.lisp.

Function: las-z-offset (las0)
Package

las.

Source

las.lisp.

Function: (setf las-z-offset) (las0)
Package

las.

Source

las.lisp.

Function: las-z-scale (las0)
Package

las.

Source

las.lisp.

Function: (setf las-z-scale) (las0)
Package

las.

Source

las.lisp.

Function: max-x (las0)
Package

las.

Source

las.lisp.

Function: (setf max-x) (las0)
Package

las.

Source

las.lisp.

Function: max-y (las0)
Package

las.

Source

las.lisp.

Function: (setf max-y) (las0)
Package

las.

Source

las.lisp.

Function: max-z (las0)
Package

las.

Source

las.lisp.

Function: (setf max-z) (las0)
Package

las.

Source

las.lisp.

Function: min-x (las0)
Package

las.

Source

las.lisp.

Function: (setf min-x) (las0)
Package

las.

Source

las.lisp.

Function: min-y (las0)
Package

las.

Source

las.lisp.

Function: (setf min-y) (las0)
Package

las.

Source

las.lisp.

Function: min-z (las0)
Package

las.

Source

las.lisp.

Function: (setf min-z) (las0)
Package

las.

Source

las.lisp.

Function: read-point (las &key scale-p)

Read a point in the given LAS. XXX position into the LAS stream should be correct.

Package

las.

Source

las.lisp.

Function: read-point-at (index las &key scale-p)

Read a point at a given index.

Package

las.

Source

las.lisp.

Function: write-headers (las)
Package

las.

Source

las.lisp.

Function: write-point (point las &key unscale-p)

Write a point in the given LAS. XXX position int the LAS stream should be correct.

Package

las.

Source

las.lisp.

Function: write-point-at (point index las &key unscale-p)

Write a point at a given index

Package

las.

Source

las.lisp.


5.1.3 Generic functions

Generic Reader: blue (object)
Package

las.

Methods
Reader Method: blue ((color-mixin color-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

blue.

Generic Writer: (setf blue) (object)
Package

las.

Methods
Writer Method: (setf blue) ((color-mixin color-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

blue.

Generic Reader: classification (object)
Generic Writer: (setf classification) (object)
Package

las.

Methods
Reader Method: classification ((p point-data))
Writer Method: (setf classification) ((p point-data))
Source

las.lisp.

Target Slot

classification.

Reader Method: classification ((p legacy-point-data))
Writer Method: (setf classification) ((p legacy-point-data))
Source

las.lisp.

Target Slot

classification.

Generic Function: colorized-p (point)

Is this point colorized?

Package

las.

Source

las.lisp.

Methods
Method: colorized-p ((point color-mixin))
Method: colorized-p (point)
Generic Reader: dx (object)
Package

las.

Methods
Reader Method: dx ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

dx.

Generic Writer: (setf dx) (object)
Package

las.

Methods
Writer Method: (setf dx) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

dx.

Generic Reader: dy (object)
Package

las.

Methods
Reader Method: dy ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

dy.

Generic Writer: (setf dy) (object)
Package

las.

Methods
Writer Method: (setf dy) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

dy.

Generic Reader: dz (object)
Package

las.

Methods
Reader Method: dz ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

dz.

Generic Writer: (setf dz) (object)
Package

las.

Methods
Writer Method: (setf dz) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

dz.

Generic Reader: gps-time (object)
Package

las.

Methods
Reader Method: gps-time ((gps-mixin gps-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

gps-time.

Reader Method: gps-time ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

gps-time.

Generic Writer: (setf gps-time) (object)
Package

las.

Methods
Writer Method: (setf gps-time) ((gps-mixin gps-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

gps-time.

Writer Method: (setf gps-time) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

gps-time.

Generic Reader: green (object)
Package

las.

Methods
Reader Method: green ((color-mixin color-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

green.

Generic Writer: (setf green) (object)
Package

las.

Methods
Writer Method: (setf green) ((color-mixin color-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

green.

Generic Function: human-readable-classification (p)
Package

las.

Methods
Method: human-readable-classification ((p legacy-point-data))
Source

las.lisp.

Generic Function: (setf human-readable-classification) (p)
Package

las.

Methods
Method: (setf human-readable-classification) ((p legacy-point-data))
Source

las.lisp.

Generic Reader: intensity (object)
Package

las.

Methods
Reader Method: intensity ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

intensity.

Reader Method: intensity ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

intensity.

Generic Writer: (setf intensity) (object)
Package

las.

Methods
Writer Method: (setf intensity) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

intensity.

Writer Method: (setf intensity) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

intensity.

Generic Reader: las-point-class (object)
Package

las.

Methods
Reader Method: las-point-class ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%point-class.

Generic Writer: (setf las-point-class) (object)
Package

las.

Methods
Writer Method: (setf las-point-class) ((las las))

automatically generated writer method

Source

las.lisp.

Target Slot

%point-class.

Generic Function: projection (las)

Get/set EPSG projection of a LAS.

Package

las.

Source

las.lisp.

Methods
Method: projection ((las las))
Generic Function: (setf projection) (las)
Package

las.

Methods
Method: (setf projection) ((las las))
Source

las.lisp.

Generic Reader: red (object)
Package

las.

Methods
Reader Method: red ((color-mixin color-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

red.

Generic Writer: (setf red) (object)
Package

las.

Methods
Writer Method: (setf red) ((color-mixin color-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

red.

Generic Function: return-number (point)
Package

las.

Source

las.lisp.

Methods
Method: return-number ((p point-data))
Method: return-number ((p legacy-point-data))
Generic Function: (setf return-number) (point)
Package

las.

Source

las.lisp.

Methods
Method: (setf return-number) ((p point-data))
Method: (setf return-number) ((p legacy-point-data))
Generic Reader: scan-angle (object)
Package

las.

Methods
Reader Method: scan-angle ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

scan-angle.

Reader Method: scan-angle ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

scan-angle.

Generic Writer: (setf scan-angle) (object)
Package

las.

Methods
Writer Method: (setf scan-angle) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

scan-angle.

Writer Method: (setf scan-angle) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

scan-angle.

Generic Function: scan-direction (point)
Package

las.

Source

las.lisp.

Methods
Method: scan-direction ((p point-data))
Method: scan-direction ((p legacy-point-data))
Generic Function: (setf scan-direction) (point)
Package

las.

Source

las.lisp.

Methods
Method: (setf scan-direction) ((p point-data))
Method: (setf scan-direction) ((p legacy-point-data))
Generic Reader: waveform-intensities (object)
Package

las.

Methods
Reader Method: waveform-intensities ((waveform waveform))

automatically generated reader method

Source

las.lisp.

Target Slot

intensities.

Generic Writer: (setf waveform-intensities) (object)
Package

las.

Methods
Writer Method: (setf waveform-intensities) ((waveform waveform))

automatically generated writer method

Source

las.lisp.

Target Slot

intensities.

Generic Function: waveform-of-point (point las)
Package

las.

Source

las.lisp.

Methods
Method: waveform-of-point ((point waveform-mixin) las)
Generic Function: waveform-p (point)

Is this point contains a waveform?

Package

las.

Source

las.lisp.

Methods
Method: waveform-p ((point waveform-mixin))
Method: waveform-p (point)
Generic Function: waveform-temporal-spacing-of-point (point las)

Waveform temporal spacing in picoseconds (ps).

Package

las.

Source

las.lisp.

Methods
Method: waveform-temporal-spacing-of-point ((point waveform-mixin) las)
Method: waveform-temporal-spacing-of-point (point las)

Defaults to something useful: 1000 ps is a 15cm grid

Generic Reader: waveform-times (object)
Package

las.

Methods
Reader Method: waveform-times ((waveform waveform))

automatically generated reader method

Source

las.lisp.

Target Slot

times.

Generic Writer: (setf waveform-times) (object)
Package

las.

Methods
Writer Method: (setf waveform-times) ((waveform waveform))

automatically generated writer method

Source

las.lisp.

Target Slot

times.

Generic Reader: waveform-xs (object)
Package

las.

Methods
Reader Method: waveform-xs ((waveform waveform))

automatically generated reader method

Source

las.lisp.

Target Slot

xs.

Generic Writer: (setf waveform-xs) (object)
Package

las.

Methods
Writer Method: (setf waveform-xs) ((waveform waveform))

automatically generated writer method

Source

las.lisp.

Target Slot

xs.

Generic Reader: waveform-ys (object)
Package

las.

Methods
Reader Method: waveform-ys ((waveform waveform))

automatically generated reader method

Source

las.lisp.

Target Slot

ys.

Generic Writer: (setf waveform-ys) (object)
Package

las.

Methods
Writer Method: (setf waveform-ys) ((waveform waveform))

automatically generated writer method

Source

las.lisp.

Target Slot

ys.

Generic Reader: waveform-zs (object)
Package

las.

Methods
Reader Method: waveform-zs ((waveform waveform))

automatically generated reader method

Source

las.lisp.

Target Slot

zs.

Generic Writer: (setf waveform-zs) (object)
Package

las.

Methods
Writer Method: (setf waveform-zs) ((waveform waveform))

automatically generated writer method

Source

las.lisp.

Target Slot

zs.

Generic Reader: x (object)
Package

las.

Methods
Reader Method: x ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

x.

Reader Method: x ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

x.

Generic Writer: (setf x) (object)
Package

las.

Methods
Writer Method: (setf x) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

x.

Writer Method: (setf x) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

x.

Generic Reader: y (object)
Package

las.

Methods
Reader Method: y ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

y.

Reader Method: y ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

y.

Generic Writer: (setf y) (object)
Package

las.

Methods
Writer Method: (setf y) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

y.

Writer Method: (setf y) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

y.

Generic Reader: z (object)
Package

las.

Methods
Reader Method: z ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

z.

Reader Method: z ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

z.

Generic Writer: (setf z) (object)
Package

las.

Methods
Writer Method: (setf z) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

z.

Writer Method: (setf z) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

z.


5.1.4 Standalone methods

Method: initialize-instance :after ((object las) &key)

After las object creation, read slots’ data from the input stream or just instantiate slots in case of an output stream.

Source

las.lisp.


5.1.5 Classes

Class: legacy-point-data
Package

las.

Source

las.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: x
Initform

0

Initargs

:x

Readers

x.

Writers

(setf x).

Slot: y
Initform

0

Initargs

:y

Readers

y.

Writers

(setf y).

Slot: z
Initform

0

Initargs

:z

Readers

z.

Writers

(setf z).

Slot: intensity
Initform

0

Initargs

:intensity

Readers

intensity.

Writers

(setf intensity).

Slot: gloubiboulga
Initform

0

Initargs

:gloubiboulga

Readers

gloubiboulga.

Writers

(setf gloubiboulga).

Slot: classification
Initform

0

Initargs

:classification

Readers

classification.

Writers

(setf classification).

Slot: scan-angle
Initform

0

Initargs

:scan-angle

Readers

scan-angle.

Writers

(setf scan-angle).

Slot: user-data
Initform

0

Initargs

:user-data

Readers

user-data.

Writers

(setf user-data).

Slot: point-source-id
Initform

0

Initargs

:point-source-id

Readers

point-source-id.

Writers

(setf point-source-id).

Class: legacy-point-data-color
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods
Class: legacy-point-data-color-gps
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods
Class: legacy-point-data-color-gps-waveform
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods
Class: legacy-point-data-gps
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods
Class: legacy-point-data-gps-waveform
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods
Class: point-data
Package

las.

Source

las.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: x
Initform

0

Initargs

:x

Readers

x.

Writers

(setf x).

Slot: y
Initform

0

Initargs

:y

Readers

y.

Writers

(setf y).

Slot: z
Initform

0

Initargs

:z

Readers

z.

Writers

(setf z).

Slot: intensity
Initform

0

Initargs

:intensity

Readers

intensity.

Writers

(setf intensity).

Slot: gloubiboulga
Initform

0

Initargs

:gloubiboulga

Readers

gloubiboulga.

Writers

(setf gloubiboulga).

Slot: classification
Initform

0

Initargs

:classification

Readers

classification.

Writers

(setf classification).

Slot: user-data
Initform

0

Initargs

:user-data

Readers

user-data.

Writers

(setf user-data).

Slot: scan-angle
Initform

0

Initargs

:scan-angle

Readers

scan-angle.

Writers

(setf scan-angle).

Slot: point-source-id
Initform

0

Initargs

:point-source-id

Readers

point-source-id.

Writers

(setf point-source-id).

Slot: gps-time
Initform

0

Initargs

:gps-time

Readers

gps-time.

Writers

(setf gps-time).

Class: point-data-color
Package

las.

Source

las.lisp.

Direct superclasses
Direct subclasses

point-data-color-nir.

Direct methods
Class: point-data-color-nir
Package

las.

Source

las.lisp.

Direct superclasses
Direct subclasses

point-data-color-nir-waveform.

Direct methods
Class: point-data-color-nir-waveform
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods
Class: point-data-waveform
Package

las.

Source

las.lisp.

Direct superclasses
Direct methods

5.2 Internals


5.2.1 Special variables

Special Variable: *asprs-classification*
Package

las.

Source

las.lisp.

Special Variable: *legacy-asprs-classification*
Package

las.

Source

las.lisp.

Special Variable: *point-data-classes*
Package

las.

Source

las.lisp.

Special Variable: +geog-angular-unit-size-key+

Allows the definition of user-defined angular geographic units, as measured in radians.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-angular-units-key+

Allows the definition of geocentric CS Linear units for user-defined GCS and for ellipsoids.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-azimuth-units-key+

This key may be used to specify the angular units of measurement used to defining azimuths, in geographic coordinate systems. These may be used for defining azimuthal parameters for some projection algorithms, and may not necessarily be the same angular units used for lat-long.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-citation-key+

General citation and reference for all Geographic CS parameters.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-ellipsoid-key+

This key may be used to specify the coded ellipsoid used in the geodetic datum of the Geographic Coordinate System.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-geodetic-datum-key+

This key may be used to specify the horizontal datum, defining the size, position and orientation of the reference ellipsoid used in user-defined geographic coordinate systems.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-inv-flattening-key+

Allows the specification of the inverse of user-defined Ellipsoid’s flattening parameter (f). The eccentricity-squared e^2 of the ellipsoid is related to the non-inverted f by:

e^2 = 2*f - f^2

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-linear-unit-size-key+

Allows the definition of user-defined linear geocentric units, as measured in meters.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-linear-units-key+

Allows the definition of geocentric CS linear units for user-defined GCS.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-prime-meridian-key+

Allows specification of the location of the Prime meridian for user-defined geographic coordinate systems. The default standard is Greenwich, England.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-prime-meridian-long-key+

This key allows definition of user-defined Prime Meridians, the location of which is defined by its longitude relative to Greenwich.

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-semi-major-axis-key+

Allows the specification of user-defined Ellipsoid Semi-Major Axis (a).

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-semi-minor-axis-key+

Allows the specification of user-defined Ellipsoid Semi-Minor Axis (b).

Package

las.

Source

geotiff.lisp.

Special Variable: +geog-type-key+

This key may be used to specify the code for the geographic coordinate system used to map lat-long to a specific ellipsoid over the earth.

Package

las.

Source

geotiff.lisp.

Special Variable: +gt-citation-key+

As with all the "Citation" GeoKeys, this is provided to give an ASCII reference to published documentation on the overall configuration of this GeoTIFF file.

Package

las.

Source

geotiff.lisp.

Special Variable: +gt-model-type-key+

This GeoKey defines the general type of model Coordinate system used, and to which the raster space will be transformed:unknown, Geocentric (rarely used), Geographic, Projected Coordinate System, or user-defined. If the coordinate system is a PCS, then only the PCS code need be specified. If the coordinate system does not fit into one of the standard registered PCS’S, but it uses one of the standard projections and datums, then its should be documented as a PCS model with "user-defined" type, requiring the specification of projection parameters, etc.

Package

las.

Source

geotiff.lisp.

Special Variable: +gt-raster-type-key+

This establishes the Raster Space coordinate system used; there are currently only two, namely RasterPixelIsPoint and RasterPixelIsArea. No user-defined raster spaces are currently supported. For variance in imaging display parameters, such as pixel aspect-ratios, use the standard TIFF 6.0 device-space tags instead.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-azimuth-angle-key+

Azimuth angle east of true north of the central line passing through the projection center (for elliptical (Hotine) Oblique Mercator). Note that this is the standard method of measuring azimuth, but is opposite the usual mathematical convention of positive indicating counter-clockwise.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-center-easting-key+

Gives the easting coordinate of the center. This is NOT the False Easting.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-center-lat-key+

Latitude of Center of Projection. Note that this is not necessarily the origin of the projection.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-center-long-key+

Longitude of Center of Projection. Note that this is not necessarily the origin of the projection.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-coord-trans-key+

Allows specification of the coordinate transformation method
used. Note: this does not include the definition of the corresponding Geographic Coordinate System to which the projected CS is related; only the transformation method is defined here.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-false-easting-key+

Gives the easting coordinate of the map projection Natural origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-false-northing-key+

Gives the northing coordinate of the map projection Natural origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-false-origin-easting-key+

Gives the easting coordinate of the false origin. This is NOT the False Easting, which is the easting attached to the Natural origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-false-origin-lat-key+

Gives the latitude of the False origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-false-origin-long-key+

Gives the longitude of the False origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-false-origin-northing-key+

Gives the northing coordinate of the center. This is NOT the False Northing.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-linear-unit-size-key+

Defines size of user-defined linear units in meters.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-linear-units-key+

Defines linear units used by this projection.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-nat-origin-lat-key+

Latitude of map-projection Natural origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-nat-origin-long-key+

Longitude of map-projection Natural origin.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-scale-at-center-key+

Scale at Center. This is a ratio, so no units are required.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-scale-at-nat-origin-key+

Scale at Natural Origin. This is a ratio, so no units are required.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-std-parallel-1-key+

Latitude of primary Standard Parallel.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-std-parallel-2-key+

Latitude of second Standard Parallel.

Package

las.

Source

geotiff.lisp.

Special Variable: +proj-straight-vert-pole-long-key+

Longitude at Straight Vertical Pole. For polar stereographic.

Package

las.

Source

geotiff.lisp.

Special Variable: +projected-cs-citation-key+

As with all the "Citation" GeoKeys, this is provided to give an ASCII reference to published documentation on the Projected Coordinate System particularly if this is a "user-defined" PCS.

Package

las.

Source

geotiff.lisp.

Special Variable: +projected-cs-type-key+

This code is provided to specify the projected coordinate system.

Package

las.

Source

geotiff.lisp.

Special Variable: +projection-key+

Allows specification of the coordinate transformation method and projection zone parameters. Note : when associated with an appropriate Geographic Coordinate System, this forms a Projected Coordinate System.

Package

las.

Source

geotiff.lisp.

Special Variable: +vertical-citation-key+

This key may be used to document the vertical coordinate system used, and its parameters.

Package

las.

Source

geotiff.lisp.

Special Variable: +vertical-cs-type-key+

This key may be used to specify the vertical coordinate system.

Package

las.

Source

geotiff.lisp.

Special Variable: +vertical-datum-key+

This key may be used to specify the vertical datum for the vertical coordinate system.

Package

las.

Source

geotiff.lisp.

Special Variable: +vertical-units-key+

This key may be used to specify the vertical units of measurement used in the geographic coordinate system, in cases where geographic CS’s need to reference the vertical coordinate. This, together with the Citation key, comprise the only fully implemented keys in this section, at present.

Package

las.

Source

geotiff.lisp.


5.2.2 Macros

Macro: make-get/set (fun-name low-level-name)
Package

las.

Source

las.lisp.


5.2.3 Ordinary functions

Function: %get-waveform-packet-descriptor-of-point (point las)
Package

las.

Source

las.lisp.

Function: current-doy-year ()
Package

las.

Source

las.lisp.

Function: get-cs-type (keys)
Package

las.

Source

geotiff.lisp.

Function: get-projection-code (keys)
Package

las.

Source

geotiff.lisp.

Function: make-las (pathname stream point-class)
Package

las.

Source

las.lisp.

Function: make-projection-geokey (code)
Package

las.

Source

geotiff.lisp.

Function: open-las-file (filename &key direction if-exists if-does-not-exist point-class)
Package

las.

Source

las.lisp.

Function: read-evlrs (header fd)
Package

las.

Source

las.lisp.

Function: read-headers (fd)
Package

las.

Source

las.lisp.

Function: read-public-header (fd)
Package

las.

Source

las.lisp.

Function: read-vlr-content (fd user-id record-id)
Package

las.

Source

las.lisp.

Function: read-vlrs (header fd)
Package

las.

Source

las.lisp.

Function: type-from-bits (bits)
Package

las.

Source

las.lisp.

Function: update-bounding-box (header x y z)
Package

las.

Source

las.lisp.

Function: wave-to-txt (lasfile outfile &optional index n)
Package

las.

Source

las.lisp.

Function: write-evlr (stream evlr)
Package

las.

Source

las.lisp.

Function: write-public-header (fd h)
Package

las.

Source

las.lisp.

Function: write-test (lasfile &optional nx ny)
Package

las.

Source

las.lisp.

Function: write-vlr (stream vlr)
Package

las.

Source

las.lisp.


5.2.4 Generic functions

Generic Reader: %legacy-number-of-points (object)
Package

las.

Methods
Reader Method: %legacy-number-of-points ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%legacy-number-of-points.

Generic Writer: (setf %legacy-number-of-points) (object)
Package

las.

Methods
Writer Method: (setf %legacy-number-of-points) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%legacy-number-of-points.

Generic Reader: %legacy-number-of-points-by-return (object)
Package

las.

Methods
Reader Method: %legacy-number-of-points-by-return ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%legacy-number-of-points-by-return.

Generic Writer: (setf %legacy-number-of-points-by-return) (object)
Package

las.

Methods
Writer Method: (setf %legacy-number-of-points-by-return) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%legacy-number-of-points-by-return.

Generic Reader: %max-x (object)
Package

las.

Methods
Reader Method: %max-x ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%max-x.

Generic Writer: (setf %max-x) (object)
Package

las.

Methods
Writer Method: (setf %max-x) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%max-x.

Generic Reader: %max-y (object)
Package

las.

Methods
Reader Method: %max-y ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%max-y.

Generic Writer: (setf %max-y) (object)
Package

las.

Methods
Writer Method: (setf %max-y) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%max-y.

Generic Reader: %max-z (object)
Package

las.

Methods
Reader Method: %max-z ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%max-z.

Generic Writer: (setf %max-z) (object)
Package

las.

Methods
Writer Method: (setf %max-z) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%max-z.

Generic Reader: %min-x (object)
Package

las.

Methods
Reader Method: %min-x ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%min-x.

Generic Writer: (setf %min-x) (object)
Package

las.

Methods
Writer Method: (setf %min-x) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%min-x.

Generic Reader: %min-y (object)
Package

las.

Methods
Reader Method: %min-y ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%min-y.

Generic Writer: (setf %min-y) (object)
Package

las.

Methods
Writer Method: (setf %min-y) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%min-y.

Generic Reader: %min-z (object)
Package

las.

Methods
Reader Method: %min-z ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

%min-z.

Generic Writer: (setf %min-z) (object)
Package

las.

Methods
Writer Method: (setf %min-z) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

%min-z.

Generic Reader: %number-of-points (object)
Package

las.

Methods
Reader Method: %number-of-points ((public-header public-header))

automatically generated reader method

Source

las.lisp.

Target Slot

%number-of-points.

Generic Writer: (setf %number-of-points) (object)
Package

las.

Methods
Writer Method: (setf %number-of-points) ((public-header public-header))

automatically generated writer method

Source

las.lisp.

Target Slot

%number-of-points.

Generic Reader: %number-of-points-by-return (object)
Package

las.

Methods
Reader Method: %number-of-points-by-return ((public-header public-header))

automatically generated reader method

Source

las.lisp.

Target Slot

%number-of-points-by-return.

Generic Writer: (setf %number-of-points-by-return) (object)
Package

las.

Methods
Writer Method: (setf %number-of-points-by-return) ((public-header public-header))

automatically generated writer method

Source

las.lisp.

Target Slot

%number-of-points-by-return.

Generic Reader: bits-per-sample (object)
Package

las.

Methods
Reader Method: bits-per-sample ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated reader method

Source

las.lisp.

Target Slot

bits-per-sample.

Generic Writer: (setf bits-per-sample) (object)
Package

las.

Methods
Writer Method: (setf bits-per-sample) ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated writer method

Source

las.lisp.

Target Slot

bits-per-sample.

Generic Reader: byte-offset-to-waveform (object)
Package

las.

Methods
Reader Method: byte-offset-to-waveform ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

byte-offset-to-waveform.

Generic Writer: (setf byte-offset-to-waveform) (object)
Package

las.

Methods
Writer Method: (setf byte-offset-to-waveform) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

byte-offset-to-waveform.

Generic Reader: char-count (object)
Package

las.

Methods
Reader Method: char-count ((geokey-key geokey-key))

automatically generated reader method

Source

las.lisp.

Target Slot

char-count.

Generic Writer: (setf char-count) (object)
Package

las.

Methods
Writer Method: (setf char-count) ((geokey-key geokey-key))

automatically generated writer method

Source

las.lisp.

Target Slot

char-count.

Generic Function: classification-flags (p)
Package

las.

Methods
Method: classification-flags ((p point-data))
Source

las.lisp.

Generic Function: (setf classification-flags) (p)
Package

las.

Methods
Method: (setf classification-flags) ((p point-data))
Source

las.lisp.

Generic Reader: description (object)
Package

las.

Methods
Reader Method: description ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

description.

Reader Method: description ((variable-length-record-header variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

description.

Generic Writer: (setf description) (object)
Package

las.

Methods
Writer Method: (setf description) ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

description.

Writer Method: (setf description) ((variable-length-record-header variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

description.

Generic Reader: digitizer-gain (object)
Package

las.

Methods
Reader Method: digitizer-gain ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated reader method

Source

las.lisp.

Target Slot

digitizer-gain.

Generic Writer: (setf digitizer-gain) (object)
Package

las.

Methods
Writer Method: (setf digitizer-gain) ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated writer method

Source

las.lisp.

Target Slot

digitizer-gain.

Generic Reader: digitizer-offset (object)
Package

las.

Methods
Reader Method: digitizer-offset ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated reader method

Source

las.lisp.

Target Slot

digitizer-offset.

Generic Writer: (setf digitizer-offset) (object)
Package

las.

Methods
Writer Method: (setf digitizer-offset) ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated writer method

Source

las.lisp.

Target Slot

digitizer-offset.

Generic Function: edge-of-flight-line-p (point)
Package

las.

Source

las.lisp.

Methods
Method: edge-of-flight-line-p ((p point-data))
Method: edge-of-flight-line-p ((p legacy-point-data))
Generic Function: (setf edge-of-flight-line-p) (point)
Package

las.

Source

las.lisp.

Methods
Method: (setf edge-of-flight-line-p) ((p point-data))
Method: (setf edge-of-flight-line-p) ((p legacy-point-data))
Generic Reader: file-creation-doy (object)
Package

las.

Methods
Reader Method: file-creation-doy ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

file-creation-doy.

Generic Writer: (setf file-creation-doy) (object)
Package

las.

Methods
Writer Method: (setf file-creation-doy) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

file-creation-doy.

Generic Reader: file-creation-year (object)
Package

las.

Methods
Reader Method: file-creation-year ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

file-creation-year.

Generic Writer: (setf file-creation-year) (object)
Package

las.

Methods
Writer Method: (setf file-creation-year) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

file-creation-year.

Generic Reader: file-signature (object)
Package

las.

Methods
Reader Method: file-signature ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

file-signature.

Generic Writer: (setf file-signature) (object)
Package

las.

Methods
Writer Method: (setf file-signature) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

file-signature.

Generic Reader: file-source-id (object)
Package

las.

Methods
Reader Method: file-source-id ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

file-source-id.

Generic Writer: (setf file-source-id) (object)
Package

las.

Methods
Writer Method: (setf file-source-id) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

file-source-id.

Generic Reader: generating-software (object)
Package

las.

Methods
Reader Method: generating-software ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

generating-software.

Generic Writer: (setf generating-software) (object)
Package

las.

Methods
Writer Method: (setf generating-software) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

generating-software.

Generic Reader: global-encoding (object)
Package

las.

Methods
Reader Method: global-encoding ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

global-encoding.

Generic Writer: (setf global-encoding) (object)
Package

las.

Methods
Writer Method: (setf global-encoding) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

global-encoding.

Generic Reader: gloubiboulga (object)
Package

las.

Methods
Reader Method: gloubiboulga ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

gloubiboulga.

Reader Method: gloubiboulga ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

gloubiboulga.

Generic Writer: (setf gloubiboulga) (object)
Package

las.

Methods
Writer Method: (setf gloubiboulga) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

gloubiboulga.

Writer Method: (setf gloubiboulga) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

gloubiboulga.

Generic Reader: header-size (object)
Package

las.

Methods
Reader Method: header-size ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

header-size.

Generic Writer: (setf header-size) (object)
Package

las.

Methods
Writer Method: (setf header-size) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

header-size.

Generic Reader: key-directory-version (object)
Package

las.

Methods
Reader Method: key-directory-version ((geokey-directory geokey-directory))

automatically generated reader method

Source

las.lisp.

Target Slot

key-directory-version.

Generic Writer: (setf key-directory-version) (object)
Package

las.

Methods
Writer Method: (setf key-directory-version) ((geokey-directory geokey-directory))

automatically generated writer method

Source

las.lisp.

Target Slot

key-directory-version.

Generic Reader: key-id (object)
Package

las.

Methods
Reader Method: key-id ((geokey-key geokey-key))

automatically generated reader method

Source

las.lisp.

Target Slot

key-id.

Generic Writer: (setf key-id) (object)
Package

las.

Methods
Writer Method: (setf key-id) ((geokey-key geokey-key))

automatically generated writer method

Source

las.lisp.

Target Slot

key-id.

Generic Reader: key-revision (object)
Package

las.

Methods
Reader Method: key-revision ((geokey-directory geokey-directory))

automatically generated reader method

Source

las.lisp.

Target Slot

key-revision.

Generic Writer: (setf key-revision) (object)
Package

las.

Methods
Writer Method: (setf key-revision) ((geokey-directory geokey-directory))

automatically generated writer method

Source

las.lisp.

Target Slot

key-revision.

Generic Reader: las-extended-variable-length-records (object)
Package

las.

Methods
Reader Method: las-extended-variable-length-records ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%evlrecords.

Generic Writer: (setf las-extended-variable-length-records) (object)
Package

las.

Methods
Writer Method: (setf las-extended-variable-length-records) ((las las))

automatically generated writer method

Source

las.lisp.

Target Slot

%evlrecords.

Generic Reader: las-extra-bytes (object)
Package

las.

Methods
Reader Method: las-extra-bytes ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%extra-bytes.

Generic Writer: (setf las-extra-bytes) (object)
Package

las.

Methods
Writer Method: (setf las-extra-bytes) ((las las))

automatically generated writer method

Source

las.lisp.

Target Slot

%extra-bytes.

Generic Reader: las-pathname (object)
Package

las.

Methods
Reader Method: las-pathname ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%pathname.

Generic Reader: las-public-header (object)
Package

las.

Methods
Reader Method: las-public-header ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%header.

Generic Writer: (setf las-public-header) (object)
Package

las.

Methods
Writer Method: (setf las-public-header) ((las las))

automatically generated writer method

Source

las.lisp.

Target Slot

%header.

Generic Reader: las-stream (object)
Package

las.

Methods
Reader Method: las-stream ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%stream.

Generic Reader: las-variable-length-records (object)
Package

las.

Methods
Reader Method: las-variable-length-records ((las las))

automatically generated reader method

Source

las.lisp.

Target Slot

%vlrecords.

Generic Writer: (setf las-variable-length-records) (object)
Package

las.

Methods
Writer Method: (setf las-variable-length-records) ((las las))

automatically generated writer method

Source

las.lisp.

Target Slot

%vlrecords.

Generic Reader: las-wpd-stream (object)
Generic Writer: (setf las-wpd-stream) (object)
Package

las.

Methods
Reader Method: las-wpd-stream ((las las))
Writer Method: (setf las-wpd-stream) ((las las))

Stream to an external Wave Packet Descriptor.

Source

las.lisp.

Target Slot

%wpd-stream.

Generic Reader: minor-revision (object)
Package

las.

Methods
Reader Method: minor-revision ((geokey-directory geokey-directory))

automatically generated reader method

Source

las.lisp.

Target Slot

minor-revision.

Generic Writer: (setf minor-revision) (object)
Package

las.

Methods
Writer Method: (setf minor-revision) ((geokey-directory geokey-directory))

automatically generated writer method

Source

las.lisp.

Target Slot

minor-revision.

Generic Reader: nir (object)
Package

las.

Methods
Reader Method: nir ((nir-mixin nir-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

nir.

Generic Writer: (setf nir) (object)
Package

las.

Methods
Writer Method: (setf nir) ((nir-mixin nir-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

nir.

Generic Function: number-of-evlrs (header)

Unified number of EVLRs between new and before 1.4.

Package

las.

Source

las.lisp.

Methods
Method: number-of-evlrs ((header public-header))
Method: number-of-evlrs ((header public-header-1.3))

According to the specs, there is only one extended variable length record in LAS 1.3 and it is a waveform data packet.

Generic Reader: number-of-extended-vlr (object)
Package

las.

Methods
Reader Method: number-of-extended-vlr ((public-header public-header))

automatically generated reader method

Source

las.lisp.

Target Slot

number-of-extended-vlr.

Generic Writer: (setf number-of-extended-vlr) (object)
Package

las.

Methods
Writer Method: (setf number-of-extended-vlr) ((public-header public-header))

automatically generated writer method

Source

las.lisp.

Target Slot

number-of-extended-vlr.

Generic Reader: number-of-keys (object)
Package

las.

Methods
Reader Method: number-of-keys ((geokey-directory geokey-directory))

automatically generated reader method

Source

las.lisp.

Target Slot

number-of-keys.

Generic Writer: (setf number-of-keys) (object)
Package

las.

Methods
Writer Method: (setf number-of-keys) ((geokey-directory geokey-directory))

automatically generated writer method

Source

las.lisp.

Target Slot

number-of-keys.

Generic Function: number-of-points (header)

Unified number of points between legacy 32bit version and new 64bit one.

Package

las.

Source

las.lisp.

Methods
Method: number-of-points ((header public-header))
Method: number-of-points ((header public-header-legacy))
Generic Function: (setf number-of-points) (header)

Unified setter for number of points between legacy 32bit version and new 64bit one.

Package

las.

Source

las.lisp.

Methods
Method: (setf number-of-points) ((header public-header))
Method: (setf number-of-points) ((header public-header-legacy))
Generic Function: number-of-points-by-return (header)

Unified number of points by return between legacy and new.

Package

las.

Source

las.lisp.

Methods
Method: number-of-points-by-return ((header public-header))
Method: number-of-points-by-return ((header public-header-legacy))
Generic Function: (setf number-of-points-by-return) (header)

Unified setter for number of points by return between legacy and new.

Package

las.

Source

las.lisp.

Methods
Method: (setf number-of-points-by-return) ((header public-header))
Method: (setf number-of-points-by-return) ((header public-header-legacy))
Generic Function: number-of-returns (point)
Package

las.

Source

las.lisp.

Methods
Method: number-of-returns ((p point-data))
Method: number-of-returns ((p legacy-point-data))
Generic Function: (setf number-of-returns) (point)
Package

las.

Source

las.lisp.

Methods
Method: (setf number-of-returns) ((p point-data))
Method: (setf number-of-returns) ((p legacy-point-data))
Generic Reader: number-of-samples (object)
Package

las.

Methods
Reader Method: number-of-samples ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated reader method

Source

las.lisp.

Target Slot

number-of-samples.

Generic Writer: (setf number-of-samples) (object)
Package

las.

Methods
Writer Method: (setf number-of-samples) ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated writer method

Source

las.lisp.

Target Slot

number-of-samples.

Generic Reader: number-of-variable-length-records (object)
Package

las.

Methods
Reader Method: number-of-variable-length-records ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

number-of-variable-length-records.

Generic Writer: (setf number-of-variable-length-records) (object)
Package

las.

Methods
Writer Method: (setf number-of-variable-length-records) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

number-of-variable-length-records.

Generic Reader: offset-to-point-data (object)
Package

las.

Methods
Reader Method: offset-to-point-data ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

offset-to-point-data.

Generic Writer: (setf offset-to-point-data) (object)
Package

las.

Methods
Writer Method: (setf offset-to-point-data) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

offset-to-point-data.

Generic Reader: point-data-format-id (object)
Package

las.

Methods
Reader Method: point-data-format-id ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

point-data-format-id.

Generic Writer: (setf point-data-format-id) (object)
Package

las.

Methods
Writer Method: (setf point-data-format-id) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

point-data-format-id.

Generic Reader: point-data-record-length (object)
Package

las.

Methods
Reader Method: point-data-record-length ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

point-data-record-length.

Generic Writer: (setf point-data-record-length) (object)
Package

las.

Methods
Writer Method: (setf point-data-record-length) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

point-data-record-length.

Generic Reader: point-source-id (object)
Package

las.

Methods
Reader Method: point-source-id ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

point-source-id.

Reader Method: point-source-id ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

point-source-id.

Generic Writer: (setf point-source-id) (object)
Package

las.

Methods
Writer Method: (setf point-source-id) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

point-source-id.

Writer Method: (setf point-source-id) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

point-source-id.

Generic Reader: project-id1 (object)
Package

las.

Methods
Reader Method: project-id1 ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

project-id1.

Generic Writer: (setf project-id1) (object)
Package

las.

Methods
Writer Method: (setf project-id1) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

project-id1.

Generic Reader: project-id2 (object)
Package

las.

Methods
Reader Method: project-id2 ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

project-id2.

Generic Writer: (setf project-id2) (object)
Package

las.

Methods
Writer Method: (setf project-id2) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

project-id2.

Generic Reader: project-id3 (object)
Package

las.

Methods
Reader Method: project-id3 ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

project-id3.

Generic Writer: (setf project-id3) (object)
Package

las.

Methods
Writer Method: (setf project-id3) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

project-id3.

Generic Reader: project-id4 (object)
Package

las.

Methods
Reader Method: project-id4 ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

project-id4.

Generic Writer: (setf project-id4) (object)
Package

las.

Methods
Writer Method: (setf project-id4) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

project-id4.

Generic Reader: projection-vlr-directory (object)
Package

las.

Methods
Reader Method: projection-vlr-directory ((projection-vlr projection-vlr))

automatically generated reader method

Source

las.lisp.

Target Slot

directory.

Generic Writer: (setf projection-vlr-directory) (object)
Package

las.

Methods
Writer Method: (setf projection-vlr-directory) ((projection-vlr projection-vlr))

automatically generated writer method

Source

las.lisp.

Target Slot

directory.

Generic Reader: projection-vlr-keys (object)
Package

las.

Methods
Reader Method: projection-vlr-keys ((projection-vlr projection-vlr))

automatically generated reader method

Source

las.lisp.

Target Slot

keys.

Generic Writer: (setf projection-vlr-keys) (object)
Package

las.

Methods
Writer Method: (setf projection-vlr-keys) ((projection-vlr projection-vlr))

automatically generated writer method

Source

las.lisp.

Target Slot

keys.

Generic Reader: record-id (object)
Package

las.

Methods
Reader Method: record-id ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

record-id.

Reader Method: record-id ((variable-length-record-header variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

record-id.

Generic Writer: (setf record-id) (object)
Package

las.

Methods
Writer Method: (setf record-id) ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

record-id.

Writer Method: (setf record-id) ((variable-length-record-header variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

record-id.

Generic Reader: record-length-after-header (object)
Package

las.

Methods
Reader Method: record-length-after-header ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

record-length-after-header.

Reader Method: record-length-after-header ((variable-length-record-header variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

record-length-after-header.

Generic Writer: (setf record-length-after-header) (object)
Package

las.

Methods
Writer Method: (setf record-length-after-header) ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

record-length-after-header.

Writer Method: (setf record-length-after-header) ((variable-length-record-header variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

record-length-after-header.

Generic Reader: reserved (object)
Package

las.

Methods
Reader Method: reserved ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

reserved.

Reader Method: reserved ((variable-length-record-header variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

reserved.

Generic Writer: (setf reserved) (object)
Package

las.

Methods
Writer Method: (setf reserved) ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

reserved.

Writer Method: (setf reserved) ((variable-length-record-header variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

reserved.

Generic Reader: return-point-waveform-location (object)
Package

las.

Methods
Reader Method: return-point-waveform-location ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

return-point-waveform-location.

Generic Writer: (setf return-point-waveform-location) (object)
Package

las.

Methods
Writer Method: (setf return-point-waveform-location) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

return-point-waveform-location.

Generic Function: scanner-channel (p)
Package

las.

Methods
Method: scanner-channel ((p point-data))
Source

las.lisp.

Generic Function: (setf scanner-channel) (p)
Package

las.

Methods
Method: (setf scanner-channel) ((p point-data))
Source

las.lisp.

Generic Function: start-of-evlrs (header)

Unified start of EVLRs between new and before 1.4.

Package

las.

Source

las.lisp.

Methods
Method: start-of-evlrs ((header public-header))
Method: start-of-evlrs ((header public-header-1.3))
Generic Reader: start-of-first-extended-vlr (object)
Package

las.

Methods
Reader Method: start-of-first-extended-vlr ((public-header public-header))

automatically generated reader method

Source

las.lisp.

Target Slot

start-of-first-extended-vlr.

Generic Writer: (setf start-of-first-extended-vlr) (object)
Package

las.

Methods
Writer Method: (setf start-of-first-extended-vlr) ((public-header public-header))

automatically generated writer method

Source

las.lisp.

Target Slot

start-of-first-extended-vlr.

Generic Reader: start-of-waveform-data-packet (object)
Package

las.

Methods
Reader Method: start-of-waveform-data-packet ((public-header-1.3 public-header-1.3))

automatically generated reader method

Source

las.lisp.

Target Slot

start-of-waveform-data-packet.

Generic Writer: (setf start-of-waveform-data-packet) (object)
Package

las.

Methods
Writer Method: (setf start-of-waveform-data-packet) ((public-header-1.3 public-header-1.3))

automatically generated writer method

Source

las.lisp.

Target Slot

start-of-waveform-data-packet.

Generic Reader: system-identifier (object)
Package

las.

Methods
Reader Method: system-identifier ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

system-identifier.

Generic Writer: (setf system-identifier) (object)
Package

las.

Methods
Writer Method: (setf system-identifier) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

system-identifier.

Generic Reader: temporal-sample-spacing (object)
Package

las.

Methods
Reader Method: temporal-sample-spacing ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated reader method

Source

las.lisp.

Target Slot

temporal-sample-spacing.

Generic Writer: (setf temporal-sample-spacing) (object)
Package

las.

Methods
Writer Method: (setf temporal-sample-spacing) ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated writer method

Source

las.lisp.

Target Slot

temporal-sample-spacing.

Generic Reader: tiff-tag-location (object)
Package

las.

Methods
Reader Method: tiff-tag-location ((geokey-key geokey-key))

automatically generated reader method

Source

las.lisp.

Target Slot

tiff-tag-location.

Generic Writer: (setf tiff-tag-location) (object)
Package

las.

Methods
Writer Method: (setf tiff-tag-location) ((geokey-key geokey-key))

automatically generated writer method

Source

las.lisp.

Target Slot

tiff-tag-location.

Generic Reader: user-data (object)
Package

las.

Methods
Reader Method: user-data ((point-data point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

user-data.

Reader Method: user-data ((legacy-point-data legacy-point-data))

automatically generated reader method

Source

las.lisp.

Target Slot

user-data.

Generic Writer: (setf user-data) (object)
Package

las.

Methods
Writer Method: (setf user-data) ((point-data point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

user-data.

Writer Method: (setf user-data) ((legacy-point-data legacy-point-data))

automatically generated writer method

Source

las.lisp.

Target Slot

user-data.

Generic Reader: user-id (object)
Package

las.

Methods
Reader Method: user-id ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

user-id.

Reader Method: user-id ((variable-length-record-header variable-length-record-header))

automatically generated reader method

Source

las.lisp.

Target Slot

user-id.

Generic Writer: (setf user-id) (object)
Package

las.

Methods
Writer Method: (setf user-id) ((extended-variable-length-record-header extended-variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((variable-length-record-header variable-length-record-header))

automatically generated writer method

Source

las.lisp.

Target Slot

user-id.

Generic Reader: value-offset (object)
Package

las.

Methods
Reader Method: value-offset ((geokey-key geokey-key))

automatically generated reader method

Source

las.lisp.

Target Slot

value-offset.

Generic Writer: (setf value-offset) (object)
Package

las.

Methods
Writer Method: (setf value-offset) ((geokey-key geokey-key))

automatically generated writer method

Source

las.lisp.

Target Slot

value-offset.

Generic Reader: version-major (object)
Package

las.

Methods
Reader Method: version-major ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

version-major.

Generic Writer: (setf version-major) (object)
Package

las.

Methods
Writer Method: (setf version-major) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

version-major.

Generic Reader: version-minor (object)
Package

las.

Methods
Reader Method: version-minor ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

version-minor.

Generic Writer: (setf version-minor) (object)
Package

las.

Methods
Writer Method: (setf version-minor) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

version-minor.

Generic Reader: vlr-disk-size (object)
Package

las.

Methods
Reader Method: vlr-disk-size ((vlr-mixin vlr-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

disk-size.

Generic Writer: (setf vlr-disk-size) (object)
Package

las.

Methods
Writer Method: (setf vlr-disk-size) ((vlr-mixin vlr-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

disk-size.

Generic Reader: vlr-record-id (object)
Package

las.

Methods
Reader Method: vlr-record-id ((vlr-mixin vlr-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

record-id.

Generic Writer: (setf vlr-record-id) (object)
Package

las.

Methods
Writer Method: (setf vlr-record-id) ((vlr-mixin vlr-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

record-id.

Generic Reader: vlr-user-id (object)
Package

las.

Methods
Reader Method: vlr-user-id ((vlr-mixin vlr-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

user-id.

Generic Writer: (setf vlr-user-id) (object)
Package

las.

Methods
Writer Method: (setf vlr-user-id) ((vlr-mixin vlr-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

user-id.

Generic Reader: waveform-compression-type (object)
Package

las.

Methods
Reader Method: waveform-compression-type ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated reader method

Source

las.lisp.

Target Slot

waveform-compression-type.

Generic Writer: (setf waveform-compression-type) (object)
Package

las.

Methods
Writer Method: (setf waveform-compression-type) ((waveform-packet-descriptor waveform-packet-descriptor))

automatically generated writer method

Source

las.lisp.

Target Slot

waveform-compression-type.

Generic Reader: waveform-packet-descriptor-index (object)
Package

las.

Methods
Reader Method: waveform-packet-descriptor-index ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

waveform-packet-descriptor-index.

Generic Writer: (setf waveform-packet-descriptor-index) (object)
Package

las.

Methods
Writer Method: (setf waveform-packet-descriptor-index) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

waveform-packet-descriptor-index.

Generic Reader: waveform-packet-size (object)
Package

las.

Methods
Reader Method: waveform-packet-size ((waveform-mixin waveform-mixin))

automatically generated reader method

Source

las.lisp.

Target Slot

waveform-packet-size.

Generic Writer: (setf waveform-packet-size) (object)
Package

las.

Methods
Writer Method: (setf waveform-packet-size) ((waveform-mixin waveform-mixin))

automatically generated writer method

Source

las.lisp.

Target Slot

waveform-packet-size.

Generic Reader: wpd-vlr-content (object)
Package

las.

Methods
Reader Method: wpd-vlr-content ((wpd-vlr wpd-vlr))

automatically generated reader method

Source

las.lisp.

Target Slot

content.

Generic Writer: (setf wpd-vlr-content) (object)
Package

las.

Methods
Writer Method: (setf wpd-vlr-content) ((wpd-vlr wpd-vlr))

automatically generated writer method

Source

las.lisp.

Target Slot

content.

Generic Reader: x-offset (object)
Package

las.

Methods
Reader Method: x-offset ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

x-offset.

Generic Writer: (setf x-offset) (object)
Package

las.

Methods
Writer Method: (setf x-offset) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

x-offset.

Generic Reader: x-scale (object)
Package

las.

Methods
Reader Method: x-scale ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

x-scale.

Generic Writer: (setf x-scale) (object)
Package

las.

Methods
Writer Method: (setf x-scale) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

x-scale.

Generic Reader: y-offset (object)
Package

las.

Methods
Reader Method: y-offset ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

y-offset.

Generic Writer: (setf y-offset) (object)
Package

las.

Methods
Writer Method: (setf y-offset) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

y-offset.

Generic Reader: y-scale (object)
Package

las.

Methods
Reader Method: y-scale ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

y-scale.

Generic Writer: (setf y-scale) (object)
Package

las.

Methods
Writer Method: (setf y-scale) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

y-scale.

Generic Reader: z-offset (object)
Package

las.

Methods
Reader Method: z-offset ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

z-offset.

Generic Writer: (setf z-offset) (object)
Package

las.

Methods
Writer Method: (setf z-offset) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

z-offset.

Generic Reader: z-scale (object)
Package

las.

Methods
Reader Method: z-scale ((public-header-legacy public-header-legacy))

automatically generated reader method

Source

las.lisp.

Target Slot

z-scale.

Generic Writer: (setf z-scale) (object)
Package

las.

Methods
Writer Method: (setf z-scale) ((public-header-legacy public-header-legacy))

automatically generated writer method

Source

las.lisp.

Target Slot

z-scale.


5.2.5 Standalone methods

Method: object-size + ((objectvar2 legacy-point-data-color-gps-waveform))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 legacy-point-data-gps))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 point-data-color))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 legacy-point-data-color))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 point-data-color-nir-waveform))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 legacy-point-data-color-gps))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 point-data))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 point-data-waveform))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 legacy-point-data-gps-waveform))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 point-data-color-nir))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 legacy-point-data))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 geokey-key))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 waveform-packet-descriptor))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 extended-variable-length-record-header))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 gps-mixin))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 public-header-1.3))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 color-mixin))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 variable-length-record-header))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 public-header))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 nir-mixin))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 public-header-legacy))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 waveform-mixin))
Package

binary-io.

Source

las.lisp.

Method: object-size + ((objectvar2 geokey-directory))
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 legacy-point-data-color-gps-waveform) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 legacy-point-data-gps) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 point-data-color) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 legacy-point-data-color) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 point-data-color-nir-waveform) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 legacy-point-data-color-gps) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 point-data) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 point-data-waveform) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 legacy-point-data-gps-waveform) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 point-data-color-nir) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 legacy-point-data) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 geokey-key) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 waveform-packet-descriptor) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 extended-variable-length-record-header) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 gps-mixin) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 public-header-1.3) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 color-mixin) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 variable-length-record-header) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 public-header) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 nir-mixin) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 public-header-legacy) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 waveform-mixin) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: read-object progn ((objectvar0 geokey-directory) streamvar1)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 legacy-point-data-color-gps-waveform) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 legacy-point-data-gps) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 point-data-color) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 legacy-point-data-color) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 point-data-color-nir-waveform) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 legacy-point-data-color-gps) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 point-data) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 point-data-waveform) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 legacy-point-data-gps-waveform) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 point-data-color-nir) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 legacy-point-data) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 geokey-key) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 waveform-packet-descriptor) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 extended-variable-length-record-header) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 gps-mixin) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 public-header-1.3) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 color-mixin) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 variable-length-record-header) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 public-header) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 nir-mixin) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 public-header-legacy) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 waveform-mixin) streamvar3)
Package

binary-io.

Source

las.lisp.

Method: write-object progn ((objectvar2 geokey-directory) streamvar3)
Package

binary-io.

Source

las.lisp.


5.2.6 Classes

Class: color-mixin
Package

las.

Source

las.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: red
Initform

0

Initargs

:red

Readers

red.

Writers

(setf red).

Slot: green
Initform

0

Initargs

:green

Readers

green.

Writers

(setf green).

Slot: blue
Initform

0

Initargs

:blue

Readers

blue.

Writers

(setf blue).

Class: extended-variable-length-record-header
Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: reserved
Initargs

:reserved

Readers

reserved.

Writers

(setf reserved).

Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: record-id
Initargs

:record-id

Readers

record-id.

Writers

(setf record-id).

Slot: record-length-after-header
Initargs

:record-length-after-header

Readers

record-length-after-header.

Writers

(setf record-length-after-header).

Slot: description
Initargs

:description

Readers

description.

Writers

(setf description).

Class: geokey-directory
Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: key-directory-version
Initform

1

Initargs

:key-directory-version

Readers

key-directory-version.

Writers

(setf key-directory-version).

Slot: key-revision
Initform

1

Initargs

:key-revision

Readers

key-revision.

Writers

(setf key-revision).

Slot: minor-revision
Initform

0

Initargs

:minor-revision

Readers

minor-revision.

Writers

(setf minor-revision).

Slot: number-of-keys
Initargs

:number-of-keys

Readers

number-of-keys.

Writers

(setf number-of-keys).

Class: geokey-key
Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: key-id
Initargs

:key-id

Readers

key-id.

Writers

(setf key-id).

Slot: tiff-tag-location
Initargs

:tiff-tag-location

Readers

tiff-tag-location.

Writers

(setf tiff-tag-location).

Slot: char-count
Initargs

:char-count

Readers

char-count.

Writers

(setf char-count).

Slot: value-offset
Initargs

:value-offset

Readers

value-offset.

Writers

(setf value-offset).

Class: gps-mixin
Package

las.

Source

las.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: gps-time
Initargs

:gps-time

Readers

gps-time.

Writers

(setf gps-time).

Class: las
Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: %pathname
Initargs

:pathname

Readers

las-pathname.

Writers

This slot is read-only.

Slot: %stream
Initargs

:stream

Readers

las-stream.

Writers

This slot is read-only.

Slot: %wpd-stream

Stream to an external Wave Packet Descriptor.

Initargs

:wpd-stream

Readers

las-wpd-stream.

Writers

(setf las-wpd-stream).

Slot: %header
Readers

las-public-header.

Writers

(setf las-public-header).

Slot: %point-class
Initargs

:point-class

Readers

las-point-class.

Writers

(setf las-point-class).

Slot: %extra-bytes
Initargs

:extra-bytes

Readers

las-extra-bytes.

Writers

(setf las-extra-bytes).

Slot: %vlrecords
Readers

las-variable-length-records.

Writers

(setf las-variable-length-records).

Slot: %evlrecords
Readers

las-extended-variable-length-records.

Writers

(setf las-extended-variable-length-records).

Class: nir-mixin
Package

las.

Source

las.lisp.

Direct subclasses

point-data-color-nir.

Direct methods
Direct slots
Slot: nir
Initargs

:nir

Readers

nir.

Writers

(setf nir).

Class: projection-vlr

Projection VLR

Package

las.

Source

las.lisp.

Direct superclasses

vlr-mixin.

Direct methods
Direct slots
Slot: directory
Package

common-lisp.

Initargs

:directory

Readers

projection-vlr-directory.

Writers

(setf projection-vlr-directory).

Slot: keys
Initargs

:keys

Readers

projection-vlr-keys.

Writers

(setf projection-vlr-keys).

Class: public-header
Package

las.

Source

las.lisp.

Direct superclasses

public-header-1.3.

Direct methods
Direct slots
Slot: start-of-first-extended-vlr
Initform

0

Initargs

:start-of-first-extended-vlr

Readers

start-of-first-extended-vlr.

Writers

(setf start-of-first-extended-vlr).

Slot: number-of-extended-vlr
Initform

0

Initargs

:number-of-extended-vlr

Readers

number-of-extended-vlr.

Writers

(setf number-of-extended-vlr).

Slot: %number-of-points
Initform

0

Initargs

:%number-of-points

Readers

%number-of-points.

Writers

(setf %number-of-points).

Slot: %number-of-points-by-return
Initform

(apply (function vector) (loop las::repeat 15 las::collect 0))

Initargs

:%number-of-points-by-return

Readers

%number-of-points-by-return.

Writers

(setf %number-of-points-by-return).

Class: public-header-1.3
Package

las.

Source

las.lisp.

Direct superclasses

public-header-legacy.

Direct subclasses

public-header.

Direct methods
Direct slots
Slot: start-of-waveform-data-packet
Initform

0

Initargs

:start-of-waveform-data-packet

Readers

start-of-waveform-data-packet.

Writers

(setf start-of-waveform-data-packet).

Class: public-header-legacy
Package

las.

Source

las.lisp.

Direct subclasses

public-header-1.3.

Direct methods
Direct slots
Slot: file-signature
Initform

"lasf"

Initargs

:file-signature

Readers

file-signature.

Writers

(setf file-signature).

Slot: file-source-id
Initform

0

Initargs

:file-source-id

Readers

file-source-id.

Writers

(setf file-source-id).

Slot: global-encoding
Initform

(quote (las::synthetic-return-point))

Initargs

:global-encoding

Readers

global-encoding.

Writers

(setf global-encoding).

Slot: project-id1
Initform

0

Initargs

:project-id1

Readers

project-id1.

Writers

(setf project-id1).

Slot: project-id2
Initform

0

Initargs

:project-id2

Readers

project-id2.

Writers

(setf project-id2).

Slot: project-id3
Initform

0

Initargs

:project-id3

Readers

project-id3.

Writers

(setf project-id3).

Slot: project-id4
Initform

#(0 0 0 0 0 0 0 0)

Initargs

:project-id4

Readers

project-id4.

Writers

(setf project-id4).

Slot: version-major
Initform

1

Initargs

:version-major

Readers

version-major.

Writers

(setf version-major).

Slot: version-minor
Initform

4

Initargs

:version-minor

Readers

version-minor.

Writers

(setf version-minor).

Slot: system-identifier
Initform

""

Initargs

:system-identifier

Readers

system-identifier.

Writers

(setf system-identifier).

Slot: generating-software
Initform

"cl-las"

Initargs

:generating-software

Readers

generating-software.

Writers

(setf generating-software).

Slot: file-creation-doy
Initargs

:file-creation-doy

Readers

file-creation-doy.

Writers

(setf file-creation-doy).

Slot: file-creation-year
Initargs

:file-creation-year

Readers

file-creation-year.

Writers

(setf file-creation-year).

Slot: header-size
Initargs

:header-size

Readers

header-size.

Writers

(setf header-size).

Slot: offset-to-point-data
Initform

0

Initargs

:offset-to-point-data

Readers

offset-to-point-data.

Writers

(setf offset-to-point-data).

Slot: number-of-variable-length-records
Initform

0

Initargs

:number-of-variable-length-records

Readers

number-of-variable-length-records.

Writers

(setf number-of-variable-length-records).

Slot: point-data-format-id
Initargs

:point-data-format-id

Readers

point-data-format-id.

Writers

(setf point-data-format-id).

Slot: point-data-record-length
Initargs

:point-data-record-length

Readers

point-data-record-length.

Writers

(setf point-data-record-length).

Slot: %legacy-number-of-points
Initform

0

Initargs

:%legacy-number-of-points

Readers

%legacy-number-of-points.

Writers

(setf %legacy-number-of-points).

Slot: %legacy-number-of-points-by-return
Initform

#(0 0 0 0 0)

Initargs

:%legacy-number-of-points-by-return

Readers

%legacy-number-of-points-by-return.

Writers

(setf %legacy-number-of-points-by-return).

Slot: x-scale
Initform

1

Initargs

:x-scale

Readers

x-scale.

Writers

(setf x-scale).

Slot: y-scale
Initform

1

Initargs

:y-scale

Readers

y-scale.

Writers

(setf y-scale).

Slot: z-scale
Initform

1

Initargs

:z-scale

Readers

z-scale.

Writers

(setf z-scale).

Slot: x-offset
Initform

0

Initargs

:x-offset

Readers

x-offset.

Writers

(setf x-offset).

Slot: y-offset
Initform

0

Initargs

:y-offset

Readers

y-offset.

Writers

(setf y-offset).

Slot: z-offset
Initform

0

Initargs

:z-offset

Readers

z-offset.

Writers

(setf z-offset).

Slot: %max-x
Initargs

:%max-x

Readers

%max-x.

Writers

(setf %max-x).

Slot: %min-x
Initargs

:%min-x

Readers

%min-x.

Writers

(setf %min-x).

Slot: %max-y
Initargs

:%max-y

Readers

%max-y.

Writers

(setf %max-y).

Slot: %min-y
Initargs

:%min-y

Readers

%min-y.

Writers

(setf %min-y).

Slot: %max-z
Initargs

:%max-z

Readers

%max-z.

Writers

(setf %max-z).

Slot: %min-z
Initargs

:%min-z

Readers

%min-z.

Writers

(setf %min-z).

Class: variable-length-record-header
Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: reserved
Initform

0

Initargs

:reserved

Readers

reserved.

Writers

(setf reserved).

Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: record-id
Initargs

:record-id

Readers

record-id.

Writers

(setf record-id).

Slot: record-length-after-header
Initform

0

Initargs

:record-length-after-header

Readers

record-length-after-header.

Writers

(setf record-length-after-header).

Slot: description
Initform

""

Initargs

:description

Readers

description.

Writers

(setf description).

Class: vlr-mixin

More user-friendly class for variable length record then the underlying binary class.

Package

las.

Source

las.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

vlr-user-id.

Writers

(setf vlr-user-id).

Slot: record-id
Initargs

:record-id

Readers

vlr-record-id.

Writers

(setf vlr-record-id).

Slot: disk-size
Initargs

:disk-size

Readers

vlr-disk-size.

Writers

(setf vlr-disk-size).

Class: waveform

Spacially positionned waveform.

Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: xs
Initargs

:xs

Readers

waveform-xs.

Writers

(setf waveform-xs).

Slot: ys
Initargs

:ys

Readers

waveform-ys.

Writers

(setf waveform-ys).

Slot: zs
Initargs

:zs

Readers

waveform-zs.

Writers

(setf waveform-zs).

Slot: times
Initargs

:times

Readers

waveform-times.

Writers

(setf waveform-times).

Slot: intensities
Initargs

:intensities

Readers

waveform-intensities.

Writers

(setf waveform-intensities).

Class: waveform-mixin
Package

las.

Source

las.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: waveform-packet-descriptor-index
Initargs

:waveform-packet-descriptor-index

Readers

waveform-packet-descriptor-index.

Writers

(setf waveform-packet-descriptor-index).

Slot: byte-offset-to-waveform
Initargs

:byte-offset-to-waveform

Readers

byte-offset-to-waveform.

Writers

(setf byte-offset-to-waveform).

Slot: waveform-packet-size
Initargs

:waveform-packet-size

Readers

waveform-packet-size.

Writers

(setf waveform-packet-size).

Slot: return-point-waveform-location
Initargs

:return-point-waveform-location

Readers

return-point-waveform-location.

Writers

(setf return-point-waveform-location).

Slot: dx
Initargs

:dx

Readers

dx.

Writers

(setf dx).

Slot: dy
Initargs

:dy

Readers

dy.

Writers

(setf dy).

Slot: dz
Initargs

:dz

Readers

dz.

Writers

(setf dz).

Class: waveform-packet-descriptor
Package

las.

Source

las.lisp.

Direct methods
Direct slots
Slot: bits-per-sample
Initargs

:bits-per-sample

Readers

bits-per-sample.

Writers

(setf bits-per-sample).

Slot: waveform-compression-type
Initargs

:waveform-compression-type

Readers

waveform-compression-type.

Writers

(setf waveform-compression-type).

Slot: number-of-samples
Initargs

:number-of-samples

Readers

number-of-samples.

Writers

(setf number-of-samples).

Slot: temporal-sample-spacing
Initargs

:temporal-sample-spacing

Readers

temporal-sample-spacing.

Writers

(setf temporal-sample-spacing).

Slot: digitizer-gain
Initargs

:digitizer-gain

Readers

digitizer-gain.

Writers

(setf digitizer-gain).

Slot: digitizer-offset
Initargs

:digitizer-offset

Readers

digitizer-offset.

Writers

(setf digitizer-offset).

Class: wpd-vlr

Waveform packet descriptor VLR

Package

las.

Source

las.lisp.

Direct superclasses

vlr-mixin.

Direct methods
Direct slots
Slot: content
Initargs

:content

Readers

wpd-vlr-content.

Writers

(setf wpd-vlr-content).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

%
%get-waveform-packet-descriptor-of-point: Private ordinary functions
%legacy-number-of-points: Private generic functions
%legacy-number-of-points: Private generic functions
%legacy-number-of-points-by-return: Private generic functions
%legacy-number-of-points-by-return: Private generic functions
%max-x: Private generic functions
%max-x: Private generic functions
%max-y: Private generic functions
%max-y: Private generic functions
%max-z: Private generic functions
%max-z: Private generic functions
%min-x: Private generic functions
%min-x: Private generic functions
%min-y: Private generic functions
%min-y: Private generic functions
%min-z: Private generic functions
%min-z: Private generic functions
%number-of-points: Private generic functions
%number-of-points: Private generic functions
%number-of-points-by-return: Private generic functions
%number-of-points-by-return: Private generic functions

(
(setf %legacy-number-of-points): Private generic functions
(setf %legacy-number-of-points): Private generic functions
(setf %legacy-number-of-points-by-return): Private generic functions
(setf %legacy-number-of-points-by-return): Private generic functions
(setf %max-x): Private generic functions
(setf %max-x): Private generic functions
(setf %max-y): Private generic functions
(setf %max-y): Private generic functions
(setf %max-z): Private generic functions
(setf %max-z): Private generic functions
(setf %min-x): Private generic functions
(setf %min-x): Private generic functions
(setf %min-y): Private generic functions
(setf %min-y): Private generic functions
(setf %min-z): Private generic functions
(setf %min-z): Private generic functions
(setf %number-of-points): Private generic functions
(setf %number-of-points): Private generic functions
(setf %number-of-points-by-return): Private generic functions
(setf %number-of-points-by-return): Private generic functions
(setf bits-per-sample): Private generic functions
(setf bits-per-sample): Private generic functions
(setf blue): Public generic functions
(setf blue): Public generic functions
(setf byte-offset-to-waveform): Private generic functions
(setf byte-offset-to-waveform): Private generic functions
(setf char-count): Private generic functions
(setf char-count): Private generic functions
(setf classification): Public generic functions
(setf classification): Public generic functions
(setf classification): Public generic functions
(setf classification-flags): Private generic functions
(setf classification-flags): Private generic functions
(setf description): Private generic functions
(setf description): Private generic functions
(setf description): Private generic functions
(setf digitizer-gain): Private generic functions
(setf digitizer-gain): Private generic functions
(setf digitizer-offset): Private generic functions
(setf digitizer-offset): Private generic functions
(setf dx): Public generic functions
(setf dx): Public generic functions
(setf dy): Public generic functions
(setf dy): Public generic functions
(setf dz): Public generic functions
(setf dz): Public generic functions
(setf edge-of-flight-line-p): Private generic functions
(setf edge-of-flight-line-p): Private generic functions
(setf edge-of-flight-line-p): Private generic functions
(setf file-creation-doy): Private generic functions
(setf file-creation-doy): Private generic functions
(setf file-creation-year): Private generic functions
(setf file-creation-year): Private generic functions
(setf file-signature): Private generic functions
(setf file-signature): Private generic functions
(setf file-source-id): Private generic functions
(setf file-source-id): Private generic functions
(setf generating-software): Private generic functions
(setf generating-software): Private generic functions
(setf global-encoding): Private generic functions
(setf global-encoding): Private generic functions
(setf gloubiboulga): Private generic functions
(setf gloubiboulga): Private generic functions
(setf gloubiboulga): Private generic functions
(setf gps-time): Public generic functions
(setf gps-time): Public generic functions
(setf gps-time): Public generic functions
(setf green): Public generic functions
(setf green): Public generic functions
(setf header-size): Private generic functions
(setf header-size): Private generic functions
(setf human-readable-classification): Public generic functions
(setf human-readable-classification): Public generic functions
(setf intensity): Public generic functions
(setf intensity): Public generic functions
(setf intensity): Public generic functions
(setf key-directory-version): Private generic functions
(setf key-directory-version): Private generic functions
(setf key-id): Private generic functions
(setf key-id): Private generic functions
(setf key-revision): Private generic functions
(setf key-revision): Private generic functions
(setf las-extended-variable-length-records): Private generic functions
(setf las-extended-variable-length-records): Private generic functions
(setf las-extra-bytes): Private generic functions
(setf las-extra-bytes): Private generic functions
(setf las-number-of-points): Public ordinary functions
(setf las-number-of-points-by-return): Public ordinary functions
(setf las-point-class): Public generic functions
(setf las-point-class): Public generic functions
(setf las-public-header): Private generic functions
(setf las-public-header): Private generic functions
(setf las-variable-length-records): Private generic functions
(setf las-variable-length-records): Private generic functions
(setf las-wpd-stream): Private generic functions
(setf las-wpd-stream): Private generic functions
(setf las-x-offset): Public ordinary functions
(setf las-x-scale): Public ordinary functions
(setf las-y-offset): Public ordinary functions
(setf las-y-scale): Public ordinary functions
(setf las-z-offset): Public ordinary functions
(setf las-z-scale): Public ordinary functions
(setf max-x): Public ordinary functions
(setf max-y): Public ordinary functions
(setf max-z): Public ordinary functions
(setf min-x): Public ordinary functions
(setf min-y): Public ordinary functions
(setf min-z): Public ordinary functions
(setf minor-revision): Private generic functions
(setf minor-revision): Private generic functions
(setf nir): Private generic functions
(setf nir): Private generic functions
(setf number-of-extended-vlr): Private generic functions
(setf number-of-extended-vlr): Private generic functions
(setf number-of-keys): Private generic functions
(setf number-of-keys): Private generic functions
(setf number-of-points): Private generic functions
(setf number-of-points): Private generic functions
(setf number-of-points): Private generic functions
(setf number-of-points-by-return): Private generic functions
(setf number-of-points-by-return): Private generic functions
(setf number-of-points-by-return): Private generic functions
(setf number-of-returns): Private generic functions
(setf number-of-returns): Private generic functions
(setf number-of-returns): Private generic functions
(setf number-of-samples): Private generic functions
(setf number-of-samples): Private generic functions
(setf number-of-variable-length-records): Private generic functions
(setf number-of-variable-length-records): Private generic functions
(setf offset-to-point-data): Private generic functions
(setf offset-to-point-data): Private generic functions
(setf point-data-format-id): Private generic functions
(setf point-data-format-id): Private generic functions
(setf point-data-record-length): Private generic functions
(setf point-data-record-length): Private generic functions
(setf point-source-id): Private generic functions
(setf point-source-id): Private generic functions
(setf point-source-id): Private generic functions
(setf project-id1): Private generic functions
(setf project-id1): Private generic functions
(setf project-id2): Private generic functions
(setf project-id2): Private generic functions
(setf project-id3): Private generic functions
(setf project-id3): Private generic functions
(setf project-id4): Private generic functions
(setf project-id4): Private generic functions
(setf projection): Public generic functions
(setf projection): Public generic functions
(setf projection-vlr-directory): Private generic functions
(setf projection-vlr-directory): Private generic functions
(setf projection-vlr-keys): Private generic functions
(setf projection-vlr-keys): Private generic functions
(setf record-id): Private generic functions
(setf record-id): Private generic functions
(setf record-id): Private generic functions
(setf record-length-after-header): Private generic functions
(setf record-length-after-header): Private generic functions
(setf record-length-after-header): Private generic functions
(setf red): Public generic functions
(setf red): Public generic functions
(setf reserved): Private generic functions
(setf reserved): Private generic functions
(setf reserved): Private generic functions
(setf return-number): Public generic functions
(setf return-number): Public generic functions
(setf return-number): Public generic functions
(setf return-point-waveform-location): Private generic functions
(setf return-point-waveform-location): Private generic functions
(setf scan-angle): Public generic functions
(setf scan-angle): Public generic functions
(setf scan-angle): Public generic functions
(setf scan-direction): Public generic functions
(setf scan-direction): Public generic functions
(setf scan-direction): Public generic functions
(setf scanner-channel): Private generic functions
(setf scanner-channel): Private generic functions
(setf start-of-first-extended-vlr): Private generic functions
(setf start-of-first-extended-vlr): Private generic functions
(setf start-of-waveform-data-packet): Private generic functions
(setf start-of-waveform-data-packet): Private generic functions
(setf system-identifier): Private generic functions
(setf system-identifier): Private generic functions
(setf temporal-sample-spacing): Private generic functions
(setf temporal-sample-spacing): Private generic functions
(setf tiff-tag-location): Private generic functions
(setf tiff-tag-location): Private generic functions
(setf user-data): Private generic functions
(setf user-data): Private generic functions
(setf user-data): Private generic functions
(setf user-id): Private generic functions
(setf user-id): Private generic functions
(setf user-id): Private generic functions
(setf value-offset): Private generic functions
(setf value-offset): Private generic functions
(setf version-major): Private generic functions
(setf version-major): Private generic functions
(setf version-minor): Private generic functions
(setf version-minor): Private generic functions
(setf vlr-disk-size): Private generic functions
(setf vlr-disk-size): Private generic functions
(setf vlr-record-id): Private generic functions
(setf vlr-record-id): Private generic functions
(setf vlr-user-id): Private generic functions
(setf vlr-user-id): Private generic functions
(setf waveform-compression-type): Private generic functions
(setf waveform-compression-type): Private generic functions
(setf waveform-intensities): Public generic functions
(setf waveform-intensities): Public generic functions
(setf waveform-packet-descriptor-index): Private generic functions
(setf waveform-packet-descriptor-index): Private generic functions
(setf waveform-packet-size): Private generic functions
(setf waveform-packet-size): Private generic functions
(setf waveform-times): Public generic functions
(setf waveform-times): Public generic functions
(setf waveform-xs): Public generic functions
(setf waveform-xs): Public generic functions
(setf waveform-ys): Public generic functions
(setf waveform-ys): Public generic functions
(setf waveform-zs): Public generic functions
(setf waveform-zs): Public generic functions
(setf wpd-vlr-content): Private generic functions
(setf wpd-vlr-content): Private generic functions
(setf x): Public generic functions
(setf x): Public generic functions
(setf x): Public generic functions
(setf x-offset): Private generic functions
(setf x-offset): Private generic functions
(setf x-scale): Private generic functions
(setf x-scale): Private generic functions
(setf y): Public generic functions
(setf y): Public generic functions
(setf y): Public generic functions
(setf y-offset): Private generic functions
(setf y-offset): Private generic functions
(setf y-scale): Private generic functions
(setf y-scale): Private generic functions
(setf z): Public generic functions
(setf z): Public generic functions
(setf z): Public generic functions
(setf z-offset): Private generic functions
(setf z-offset): Private generic functions
(setf z-scale): Private generic functions
(setf z-scale): Private generic functions

B
bits-per-sample: Private generic functions
bits-per-sample: Private generic functions
blue: Public generic functions
blue: Public generic functions
byte-offset-to-waveform: Private generic functions
byte-offset-to-waveform: Private generic functions

C
char-count: Private generic functions
char-count: Private generic functions
classification: Public generic functions
classification: Public generic functions
classification: Public generic functions
classification-flags: Private generic functions
classification-flags: Private generic functions
colorized-p: Public generic functions
colorized-p: Public generic functions
colorized-p: Public generic functions
current-doy-year: Private ordinary functions

D
description: Private generic functions
description: Private generic functions
description: Private generic functions
digitizer-gain: Private generic functions
digitizer-gain: Private generic functions
digitizer-offset: Private generic functions
digitizer-offset: Private generic functions
dx: Public generic functions
dx: Public generic functions
dy: Public generic functions
dy: Public generic functions
dz: Public generic functions
dz: Public generic functions

E
edge-of-flight-line-p: Private generic functions
edge-of-flight-line-p: Private generic functions
edge-of-flight-line-p: Private generic functions

F
file-creation-doy: Private generic functions
file-creation-doy: Private generic functions
file-creation-year: Private generic functions
file-creation-year: Private generic functions
file-signature: Private generic functions
file-signature: Private generic functions
file-source-id: Private generic functions
file-source-id: Private generic functions
Function, %get-waveform-packet-descriptor-of-point: Private ordinary functions
Function, (setf las-number-of-points): Public ordinary functions
Function, (setf las-number-of-points-by-return): Public ordinary functions
Function, (setf las-x-offset): Public ordinary functions
Function, (setf las-x-scale): Public ordinary functions
Function, (setf las-y-offset): Public ordinary functions
Function, (setf las-y-scale): Public ordinary functions
Function, (setf las-z-offset): Public ordinary functions
Function, (setf las-z-scale): Public ordinary functions
Function, (setf max-x): Public ordinary functions
Function, (setf max-y): Public ordinary functions
Function, (setf max-z): Public ordinary functions
Function, (setf min-x): Public ordinary functions
Function, (setf min-y): Public ordinary functions
Function, (setf min-z): Public ordinary functions
Function, current-doy-year: Private ordinary functions
Function, get-cs-type: Private ordinary functions
Function, get-projection-code: Private ordinary functions
Function, las-number-of-points: Public ordinary functions
Function, las-number-of-points-by-return: Public ordinary functions
Function, las-to-txt: Public ordinary functions
Function, las-x-offset: Public ordinary functions
Function, las-x-scale: Public ordinary functions
Function, las-y-offset: Public ordinary functions
Function, las-y-scale: Public ordinary functions
Function, las-z-offset: Public ordinary functions
Function, las-z-scale: Public ordinary functions
Function, make-las: Private ordinary functions
Function, make-projection-geokey: Private ordinary functions
Function, max-x: Public ordinary functions
Function, max-y: Public ordinary functions
Function, max-z: Public ordinary functions
Function, min-x: Public ordinary functions
Function, min-y: Public ordinary functions
Function, min-z: Public ordinary functions
Function, open-las-file: Private ordinary functions
Function, read-evlrs: Private ordinary functions
Function, read-headers: Private ordinary functions
Function, read-point: Public ordinary functions
Function, read-point-at: Public ordinary functions
Function, read-public-header: Private ordinary functions
Function, read-vlr-content: Private ordinary functions
Function, read-vlrs: Private ordinary functions
Function, type-from-bits: Private ordinary functions
Function, update-bounding-box: Private ordinary functions
Function, wave-to-txt: Private ordinary functions
Function, write-evlr: Private ordinary functions
Function, write-headers: Public ordinary functions
Function, write-point: Public ordinary functions
Function, write-point-at: Public ordinary functions
Function, write-public-header: Private ordinary functions
Function, write-test: Private ordinary functions
Function, write-vlr: Private ordinary functions

G
generating-software: Private generic functions
generating-software: Private generic functions
Generic Function, %legacy-number-of-points: Private generic functions
Generic Function, %legacy-number-of-points-by-return: Private generic functions
Generic Function, %max-x: Private generic functions
Generic Function, %max-y: Private generic functions
Generic Function, %max-z: Private generic functions
Generic Function, %min-x: Private generic functions
Generic Function, %min-y: Private generic functions
Generic Function, %min-z: Private generic functions
Generic Function, %number-of-points: Private generic functions
Generic Function, %number-of-points-by-return: Private generic functions
Generic Function, (setf %legacy-number-of-points): Private generic functions
Generic Function, (setf %legacy-number-of-points-by-return): Private generic functions
Generic Function, (setf %max-x): Private generic functions
Generic Function, (setf %max-y): Private generic functions
Generic Function, (setf %max-z): Private generic functions
Generic Function, (setf %min-x): Private generic functions
Generic Function, (setf %min-y): Private generic functions
Generic Function, (setf %min-z): Private generic functions
Generic Function, (setf %number-of-points): Private generic functions
Generic Function, (setf %number-of-points-by-return): Private generic functions
Generic Function, (setf bits-per-sample): Private generic functions
Generic Function, (setf blue): Public generic functions
Generic Function, (setf byte-offset-to-waveform): Private generic functions
Generic Function, (setf char-count): Private generic functions
Generic Function, (setf classification): Public generic functions
Generic Function, (setf classification-flags): Private generic functions
Generic Function, (setf description): Private generic functions
Generic Function, (setf digitizer-gain): Private generic functions
Generic Function, (setf digitizer-offset): Private generic functions
Generic Function, (setf dx): Public generic functions
Generic Function, (setf dy): Public generic functions
Generic Function, (setf dz): Public generic functions
Generic Function, (setf edge-of-flight-line-p): Private generic functions
Generic Function, (setf file-creation-doy): Private generic functions
Generic Function, (setf file-creation-year): Private generic functions
Generic Function, (setf file-signature): Private generic functions
Generic Function, (setf file-source-id): Private generic functions
Generic Function, (setf generating-software): Private generic functions
Generic Function, (setf global-encoding): Private generic functions
Generic Function, (setf gloubiboulga): Private generic functions
Generic Function, (setf gps-time): Public generic functions
Generic Function, (setf green): Public generic functions
Generic Function, (setf header-size): Private generic functions
Generic Function, (setf human-readable-classification): Public generic functions
Generic Function, (setf intensity): Public generic functions
Generic Function, (setf key-directory-version): Private generic functions
Generic Function, (setf key-id): Private generic functions
Generic Function, (setf key-revision): Private generic functions
Generic Function, (setf las-extended-variable-length-records): Private generic functions
Generic Function, (setf las-extra-bytes): Private generic functions
Generic Function, (setf las-point-class): Public generic functions
Generic Function, (setf las-public-header): Private generic functions
Generic Function, (setf las-variable-length-records): Private generic functions
Generic Function, (setf las-wpd-stream): Private generic functions
Generic Function, (setf minor-revision): Private generic functions
Generic Function, (setf nir): Private generic functions
Generic Function, (setf number-of-extended-vlr): Private generic functions
Generic Function, (setf number-of-keys): Private generic functions
Generic Function, (setf number-of-points): Private generic functions
Generic Function, (setf number-of-points-by-return): Private generic functions
Generic Function, (setf number-of-returns): Private generic functions
Generic Function, (setf number-of-samples): Private generic functions
Generic Function, (setf number-of-variable-length-records): Private generic functions
Generic Function, (setf offset-to-point-data): Private generic functions
Generic Function, (setf point-data-format-id): Private generic functions
Generic Function, (setf point-data-record-length): Private generic functions
Generic Function, (setf point-source-id): Private generic functions
Generic Function, (setf project-id1): Private generic functions
Generic Function, (setf project-id2): Private generic functions
Generic Function, (setf project-id3): Private generic functions
Generic Function, (setf project-id4): Private generic functions
Generic Function, (setf projection): Public generic functions
Generic Function, (setf projection-vlr-directory): Private generic functions
Generic Function, (setf projection-vlr-keys): Private generic functions
Generic Function, (setf record-id): Private generic functions
Generic Function, (setf record-length-after-header): Private generic functions
Generic Function, (setf red): Public generic functions
Generic Function, (setf reserved): Private generic functions
Generic Function, (setf return-number): Public generic functions
Generic Function, (setf return-point-waveform-location): Private generic functions
Generic Function, (setf scan-angle): Public generic functions
Generic Function, (setf scan-direction): Public generic functions
Generic Function, (setf scanner-channel): Private generic functions
Generic Function, (setf start-of-first-extended-vlr): Private generic functions
Generic Function, (setf start-of-waveform-data-packet): Private generic functions
Generic Function, (setf system-identifier): Private generic functions
Generic Function, (setf temporal-sample-spacing): Private generic functions
Generic Function, (setf tiff-tag-location): Private generic functions
Generic Function, (setf user-data): Private generic functions
Generic Function, (setf user-id): Private generic functions
Generic Function, (setf value-offset): Private generic functions
Generic Function, (setf version-major): Private generic functions
Generic Function, (setf version-minor): Private generic functions
Generic Function, (setf vlr-disk-size): Private generic functions
Generic Function, (setf vlr-record-id): Private generic functions
Generic Function, (setf vlr-user-id): Private generic functions
Generic Function, (setf waveform-compression-type): Private generic functions
Generic Function, (setf waveform-intensities): Public generic functions
Generic Function, (setf waveform-packet-descriptor-index): Private generic functions
Generic Function, (setf waveform-packet-size): Private generic functions
Generic Function, (setf waveform-times): Public generic functions
Generic Function, (setf waveform-xs): Public generic functions
Generic Function, (setf waveform-ys): Public generic functions
Generic Function, (setf waveform-zs): Public generic functions
Generic Function, (setf wpd-vlr-content): Private generic functions
Generic Function, (setf x): Public generic functions
Generic Function, (setf x-offset): Private generic functions
Generic Function, (setf x-scale): Private generic functions
Generic Function, (setf y): Public generic functions
Generic Function, (setf y-offset): Private generic functions
Generic Function, (setf y-scale): Private generic functions
Generic Function, (setf z): Public generic functions
Generic Function, (setf z-offset): Private generic functions
Generic Function, (setf z-scale): Private generic functions
Generic Function, bits-per-sample: Private generic functions
Generic Function, blue: Public generic functions
Generic Function, byte-offset-to-waveform: Private generic functions
Generic Function, char-count: Private generic functions
Generic Function, classification: Public generic functions
Generic Function, classification-flags: Private generic functions
Generic Function, colorized-p: Public generic functions
Generic Function, description: Private generic functions
Generic Function, digitizer-gain: Private generic functions
Generic Function, digitizer-offset: Private generic functions
Generic Function, dx: Public generic functions
Generic Function, dy: Public generic functions
Generic Function, dz: Public generic functions
Generic Function, edge-of-flight-line-p: Private generic functions
Generic Function, file-creation-doy: Private generic functions
Generic Function, file-creation-year: Private generic functions
Generic Function, file-signature: Private generic functions
Generic Function, file-source-id: Private generic functions
Generic Function, generating-software: Private generic functions
Generic Function, global-encoding: Private generic functions
Generic Function, gloubiboulga: Private generic functions
Generic Function, gps-time: Public generic functions
Generic Function, green: Public generic functions
Generic Function, header-size: Private generic functions
Generic Function, human-readable-classification: Public generic functions
Generic Function, intensity: Public generic functions
Generic Function, key-directory-version: Private generic functions
Generic Function, key-id: Private generic functions
Generic Function, key-revision: Private generic functions
Generic Function, las-extended-variable-length-records: Private generic functions
Generic Function, las-extra-bytes: Private generic functions
Generic Function, las-pathname: Private generic functions
Generic Function, las-point-class: Public generic functions
Generic Function, las-public-header: Private generic functions
Generic Function, las-stream: Private generic functions
Generic Function, las-variable-length-records: Private generic functions
Generic Function, las-wpd-stream: Private generic functions
Generic Function, minor-revision: Private generic functions
Generic Function, nir: Private generic functions
Generic Function, number-of-evlrs: Private generic functions
Generic Function, number-of-extended-vlr: Private generic functions
Generic Function, number-of-keys: Private generic functions
Generic Function, number-of-points: Private generic functions
Generic Function, number-of-points-by-return: Private generic functions
Generic Function, number-of-returns: Private generic functions
Generic Function, number-of-samples: Private generic functions
Generic Function, number-of-variable-length-records: Private generic functions
Generic Function, offset-to-point-data: Private generic functions
Generic Function, point-data-format-id: Private generic functions
Generic Function, point-data-record-length: Private generic functions
Generic Function, point-source-id: Private generic functions
Generic Function, project-id1: Private generic functions
Generic Function, project-id2: Private generic functions
Generic Function, project-id3: Private generic functions
Generic Function, project-id4: Private generic functions
Generic Function, projection: Public generic functions
Generic Function, projection-vlr-directory: Private generic functions
Generic Function, projection-vlr-keys: Private generic functions
Generic Function, record-id: Private generic functions
Generic Function, record-length-after-header: Private generic functions
Generic Function, red: Public generic functions
Generic Function, reserved: Private generic functions
Generic Function, return-number: Public generic functions
Generic Function, return-point-waveform-location: Private generic functions
Generic Function, scan-angle: Public generic functions
Generic Function, scan-direction: Public generic functions
Generic Function, scanner-channel: Private generic functions
Generic Function, start-of-evlrs: Private generic functions
Generic Function, start-of-first-extended-vlr: Private generic functions
Generic Function, start-of-waveform-data-packet: Private generic functions
Generic Function, system-identifier: Private generic functions
Generic Function, temporal-sample-spacing: Private generic functions
Generic Function, tiff-tag-location: Private generic functions
Generic Function, user-data: Private generic functions
Generic Function, user-id: Private generic functions
Generic Function, value-offset: Private generic functions
Generic Function, version-major: Private generic functions
Generic Function, version-minor: Private generic functions
Generic Function, vlr-disk-size: Private generic functions
Generic Function, vlr-record-id: Private generic functions
Generic Function, vlr-user-id: Private generic functions
Generic Function, waveform-compression-type: Private generic functions
Generic Function, waveform-intensities: Public generic functions
Generic Function, waveform-of-point: Public generic functions
Generic Function, waveform-p: Public generic functions
Generic Function, waveform-packet-descriptor-index: Private generic functions
Generic Function, waveform-packet-size: Private generic functions
Generic Function, waveform-temporal-spacing-of-point: Public generic functions
Generic Function, waveform-times: Public generic functions
Generic Function, waveform-xs: Public generic functions
Generic Function, waveform-ys: Public generic functions
Generic Function, waveform-zs: Public generic functions
Generic Function, wpd-vlr-content: Private generic functions
Generic Function, x: Public generic functions
Generic Function, x-offset: Private generic functions
Generic Function, x-scale: Private generic functions
Generic Function, y: Public generic functions
Generic Function, y-offset: Private generic functions
Generic Function, y-scale: Private generic functions
Generic Function, z: Public generic functions
Generic Function, z-offset: Private generic functions
Generic Function, z-scale: Private generic functions
get-cs-type: Private ordinary functions
get-projection-code: Private ordinary functions
global-encoding: Private generic functions
global-encoding: Private generic functions
gloubiboulga: Private generic functions
gloubiboulga: Private generic functions
gloubiboulga: Private generic functions
gps-time: Public generic functions
gps-time: Public generic functions
gps-time: Public generic functions
green: Public generic functions
green: Public generic functions

H
header-size: Private generic functions
header-size: Private generic functions
human-readable-classification: Public generic functions
human-readable-classification: Public generic functions

I
initialize-instance: Public standalone methods
intensity: Public generic functions
intensity: Public generic functions
intensity: Public generic functions

K
key-directory-version: Private generic functions
key-directory-version: Private generic functions
key-id: Private generic functions
key-id: Private generic functions
key-revision: Private generic functions
key-revision: Private generic functions

L
las-extended-variable-length-records: Private generic functions
las-extended-variable-length-records: Private generic functions
las-extra-bytes: Private generic functions
las-extra-bytes: Private generic functions
las-number-of-points: Public ordinary functions
las-number-of-points-by-return: Public ordinary functions
las-pathname: Private generic functions
las-pathname: Private generic functions
las-point-class: Public generic functions
las-point-class: Public generic functions
las-public-header: Private generic functions
las-public-header: Private generic functions
las-stream: Private generic functions
las-stream: Private generic functions
las-to-txt: Public ordinary functions
las-variable-length-records: Private generic functions
las-variable-length-records: Private generic functions
las-wpd-stream: Private generic functions
las-wpd-stream: Private generic functions
las-x-offset: Public ordinary functions
las-x-scale: Public ordinary functions
las-y-offset: Public ordinary functions
las-y-scale: Public ordinary functions
las-z-offset: Public ordinary functions
las-z-scale: Public ordinary functions

M
Macro, make-get/set: Private macros
Macro, with-las: Public macros
make-get/set: Private macros
make-las: Private ordinary functions
make-projection-geokey: Private ordinary functions
max-x: Public ordinary functions
max-y: Public ordinary functions
max-z: Public ordinary functions
Method, %legacy-number-of-points: Private generic functions
Method, %legacy-number-of-points-by-return: Private generic functions
Method, %max-x: Private generic functions
Method, %max-y: Private generic functions
Method, %max-z: Private generic functions
Method, %min-x: Private generic functions
Method, %min-y: Private generic functions
Method, %min-z: Private generic functions
Method, %number-of-points: Private generic functions
Method, %number-of-points-by-return: Private generic functions
Method, (setf %legacy-number-of-points): Private generic functions
Method, (setf %legacy-number-of-points-by-return): Private generic functions
Method, (setf %max-x): Private generic functions
Method, (setf %max-y): Private generic functions
Method, (setf %max-z): Private generic functions
Method, (setf %min-x): Private generic functions
Method, (setf %min-y): Private generic functions
Method, (setf %min-z): Private generic functions
Method, (setf %number-of-points): Private generic functions
Method, (setf %number-of-points-by-return): Private generic functions
Method, (setf bits-per-sample): Private generic functions
Method, (setf blue): Public generic functions
Method, (setf byte-offset-to-waveform): Private generic functions
Method, (setf char-count): Private generic functions
Method, (setf classification): Public generic functions
Method, (setf classification): Public generic functions
Method, (setf classification-flags): Private generic functions
Method, (setf description): Private generic functions
Method, (setf description): Private generic functions
Method, (setf digitizer-gain): Private generic functions
Method, (setf digitizer-offset): Private generic functions
Method, (setf dx): Public generic functions
Method, (setf dy): Public generic functions
Method, (setf dz): Public generic functions
Method, (setf edge-of-flight-line-p): Private generic functions
Method, (setf edge-of-flight-line-p): Private generic functions
Method, (setf file-creation-doy): Private generic functions
Method, (setf file-creation-year): Private generic functions
Method, (setf file-signature): Private generic functions
Method, (setf file-source-id): Private generic functions
Method, (setf generating-software): Private generic functions
Method, (setf global-encoding): Private generic functions
Method, (setf gloubiboulga): Private generic functions
Method, (setf gloubiboulga): Private generic functions
Method, (setf gps-time): Public generic functions
Method, (setf gps-time): Public generic functions
Method, (setf green): Public generic functions
Method, (setf header-size): Private generic functions
Method, (setf human-readable-classification): Public generic functions
Method, (setf intensity): Public generic functions
Method, (setf intensity): Public generic functions
Method, (setf key-directory-version): Private generic functions
Method, (setf key-id): Private generic functions
Method, (setf key-revision): Private generic functions
Method, (setf las-extended-variable-length-records): Private generic functions
Method, (setf las-extra-bytes): Private generic functions
Method, (setf las-point-class): Public generic functions
Method, (setf las-public-header): Private generic functions
Method, (setf las-variable-length-records): Private generic functions
Method, (setf las-wpd-stream): Private generic functions
Method, (setf minor-revision): Private generic functions
Method, (setf nir): Private generic functions
Method, (setf number-of-extended-vlr): Private generic functions
Method, (setf number-of-keys): Private generic functions
Method, (setf number-of-points): Private generic functions
Method, (setf number-of-points): Private generic functions
Method, (setf number-of-points-by-return): Private generic functions
Method, (setf number-of-points-by-return): Private generic functions
Method, (setf number-of-returns): Private generic functions
Method, (setf number-of-returns): Private generic functions
Method, (setf number-of-samples): Private generic functions
Method, (setf number-of-variable-length-records): Private generic functions
Method, (setf offset-to-point-data): Private generic functions
Method, (setf point-data-format-id): Private generic functions
Method, (setf point-data-record-length): Private generic functions
Method, (setf point-source-id): Private generic functions
Method, (setf point-source-id): Private generic functions
Method, (setf project-id1): Private generic functions
Method, (setf project-id2): Private generic functions
Method, (setf project-id3): Private generic functions
Method, (setf project-id4): Private generic functions
Method, (setf projection): Public generic functions
Method, (setf projection-vlr-directory): Private generic functions
Method, (setf projection-vlr-keys): Private generic functions
Method, (setf record-id): Private generic functions
Method, (setf record-id): Private generic functions
Method, (setf record-length-after-header): Private generic functions
Method, (setf record-length-after-header): Private generic functions
Method, (setf red): Public generic functions
Method, (setf reserved): Private generic functions
Method, (setf reserved): Private generic functions
Method, (setf return-number): Public generic functions
Method, (setf return-number): Public generic functions
Method, (setf return-point-waveform-location): Private generic functions
Method, (setf scan-angle): Public generic functions
Method, (setf scan-angle): Public generic functions
Method, (setf scan-direction): Public generic functions
Method, (setf scan-direction): Public generic functions
Method, (setf scanner-channel): Private generic functions
Method, (setf start-of-first-extended-vlr): Private generic functions
Method, (setf start-of-waveform-data-packet): Private generic functions
Method, (setf system-identifier): Private generic functions
Method, (setf temporal-sample-spacing): Private generic functions
Method, (setf tiff-tag-location): Private generic functions
Method, (setf user-data): Private generic functions
Method, (setf user-data): Private generic functions
Method, (setf user-id): Private generic functions
Method, (setf user-id): Private generic functions
Method, (setf value-offset): Private generic functions
Method, (setf version-major): Private generic functions
Method, (setf version-minor): Private generic functions
Method, (setf vlr-disk-size): Private generic functions
Method, (setf vlr-record-id): Private generic functions
Method, (setf vlr-user-id): Private generic functions
Method, (setf waveform-compression-type): Private generic functions
Method, (setf waveform-intensities): Public generic functions
Method, (setf waveform-packet-descriptor-index): Private generic functions
Method, (setf waveform-packet-size): Private generic functions
Method, (setf waveform-times): Public generic functions
Method, (setf waveform-xs): Public generic functions
Method, (setf waveform-ys): Public generic functions
Method, (setf waveform-zs): Public generic functions
Method, (setf wpd-vlr-content): Private generic functions
Method, (setf x): Public generic functions
Method, (setf x): Public generic functions
Method, (setf x-offset): Private generic functions
Method, (setf x-scale): Private generic functions
Method, (setf y): Public generic functions
Method, (setf y): Public generic functions
Method, (setf y-offset): Private generic functions
Method, (setf y-scale): Private generic functions
Method, (setf z): Public generic functions
Method, (setf z): Public generic functions
Method, (setf z-offset): Private generic functions
Method, (setf z-scale): Private generic functions
Method, bits-per-sample: Private generic functions
Method, blue: Public generic functions
Method, byte-offset-to-waveform: Private generic functions
Method, char-count: Private generic functions
Method, classification: Public generic functions
Method, classification: Public generic functions
Method, classification-flags: Private generic functions
Method, colorized-p: Public generic functions
Method, colorized-p: Public generic functions
Method, description: Private generic functions
Method, description: Private generic functions
Method, digitizer-gain: Private generic functions
Method, digitizer-offset: Private generic functions
Method, dx: Public generic functions
Method, dy: Public generic functions
Method, dz: Public generic functions
Method, edge-of-flight-line-p: Private generic functions
Method, edge-of-flight-line-p: Private generic functions
Method, file-creation-doy: Private generic functions
Method, file-creation-year: Private generic functions
Method, file-signature: Private generic functions
Method, file-source-id: Private generic functions
Method, generating-software: Private generic functions
Method, global-encoding: Private generic functions
Method, gloubiboulga: Private generic functions
Method, gloubiboulga: Private generic functions
Method, gps-time: Public generic functions
Method, gps-time: Public generic functions
Method, green: Public generic functions
Method, header-size: Private generic functions
Method, human-readable-classification: Public generic functions
Method, initialize-instance: Public standalone methods
Method, intensity: Public generic functions
Method, intensity: Public generic functions
Method, key-directory-version: Private generic functions
Method, key-id: Private generic functions
Method, key-revision: Private generic functions
Method, las-extended-variable-length-records: Private generic functions
Method, las-extra-bytes: Private generic functions
Method, las-pathname: Private generic functions
Method, las-point-class: Public generic functions
Method, las-public-header: Private generic functions
Method, las-stream: Private generic functions
Method, las-variable-length-records: Private generic functions
Method, las-wpd-stream: Private generic functions
Method, minor-revision: Private generic functions
Method, nir: Private generic functions
Method, number-of-evlrs: Private generic functions
Method, number-of-evlrs: Private generic functions
Method, number-of-extended-vlr: Private generic functions
Method, number-of-keys: Private generic functions
Method, number-of-points: Private generic functions
Method, number-of-points: Private generic functions
Method, number-of-points-by-return: Private generic functions
Method, number-of-points-by-return: Private generic functions
Method, number-of-returns: Private generic functions
Method, number-of-returns: Private generic functions
Method, number-of-samples: Private generic functions
Method, number-of-variable-length-records: Private generic functions
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method, object-size: Private standalone methods
Method,