The osmpbf Reference Manual

This is the osmpbf Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon May 15 06:05:24 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 osmpbf

Library to read OpenStreetMap PBF-encoded files.

Author

eta

License

MIT

Version

0.0.1

Dependencies
  • com.google.base (system).
  • protobuf (system).
  • chipz (system).
  • flexi-streams (system).
  • nibbles (system).
Source

osmpbf.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 osmpbf/osmpbf.asd

Source

osmpbf.asd.

Parent Component

osmpbf (system).

ASDF Systems

osmpbf.


3.1.2 osmpbf/packages.lisp

Source

osmpbf.asd.

Parent Component

osmpbf (system).

Packages

3.1.3 osmpbf/fileformat.lisp

Dependency

packages.lisp (file).

Source

osmpbf.asd.

Parent Component

osmpbf (system).

Public Interface
Internals

3.1.4 osmpbf/osmformat.lisp

Dependency

fileformat.lisp (file).

Source

osmpbf.asd.

Parent Component

osmpbf (system).

Public Interface
Internals

3.1.5 osmpbf/osmtypes.lisp

Dependency

osmformat.lisp (file).

Source

osmpbf.asd.

Parent Component

osmpbf (system).

Public Interface

3.1.6 osmpbf/tag-translation.lisp

Dependency

osmtypes.lisp (file).

Source

osmpbf.asd.

Parent Component

osmpbf (system).

Public Interface
Internals

make-tag-cons (function).


3.1.7 osmpbf/osmpbf.lisp

Dependency

tag-translation.lisp (file).

Source

osmpbf.asd.

Parent Component

osmpbf (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 osmpbf

Source

packages.lisp.

Use List

common-lisp.

Public Interface
Internals

4.2 osmpbf/protobuf-inner

Source

packages.lisp.

Nickname

opb

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 Constants

Constant: +maximum-relation-member-type+
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Constant: +minimum-relation-member-type+
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Constant: +relation-member-type-node+
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Constant: +relation-member-type-relation+
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Constant: +relation-member-type-way+
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.


5.1.2 Special variables

Special Variable: *current-granularity*
Package

osmpbf.

Source

osmpbf.lisp.

Special Variable: *current-lat-offset*
Package

osmpbf.

Source

osmpbf.lisp.

Special Variable: *current-lon-offset*
Package

osmpbf.

Source

osmpbf.lisp.

Special Variable: *current-string-table*
Package

osmpbf.

Source

osmpbf.lisp.

Special Variable: *osm-symbols-package*

The package where OSM tag names are interned. Defaults to ‘keyword’; use ‘nil‘ for the current package.

Package

osmpbf.

Source

tag-translation.lisp.

Special Variable: *perform-tag-name-translation*

Whether or not to translate OSM tag names to symbols. Defaults to ‘t’.

Package

osmpbf.

Source

tag-translation.lisp.

Special Variable: *tag-value-translation-names*

Tag names where the tag *values* should also be translated to symbols. Defaults to ‘nil’.

Package

osmpbf.

Source

tag-translation.lisp.


5.1.3 Ordinary functions

Function: get-next-primitive-groups (stream &key eof-error-p)

Get the next batch of PRIMITIVE-GROUP objects from the PBF octet stream STREAM. STREAM must have element type (UNSIGNED-BYTE 8), otherwise an error will be signalled.

If EOF-ERROR-P is false, returns NIL if an end-of-file condition is reached.

Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-primitive-block (primblock)
Package

osmpbf.

Source

osmpbf.lisp.

Function: read-fileblock (stream)

Reads an OSM fileblock, of any type, from STREAM, and returns it. May signal an END-OF-FILE condition.

Package

osmpbf.

Source

osmpbf.lisp.

Function: tag-name-to-symbol (tag-name)

Translates an OSM tag name to a Lisp symbol, interning it in *OSM-SYMBOLS-PACKAGE*.

Package

osmpbf.

Source

tag-translation.lisp.


5.1.4 Generic functions

Generic Function: bbox (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: bbox ((self header-block))
Generic Function: (setf bbox) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf bbox) :after ((self header-block))
Source

osmformat.lisp.

Target Slot

bbox.

Method: (setf bbox) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: bottom (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: bottom ((header-b-box header-b-box))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

bottom.

Generic Function: (setf bottom) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf bottom) :after ((self header-b-box))
Source

osmformat.lisp.

Target Slot

bottom.

Method: (setf bottom) ((header-b-box header-b-box))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: changeset (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: changeset ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

changeset.

Reader Method: changeset ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

changeset.

Generic Function: (setf changeset) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf changeset) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

changeset.

Writer Method: (setf changeset) :after ((self info))
Source

osmformat.lisp.

Target Slot

changeset.

Method: (setf changeset) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: changesets (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: changesets ((primitive-group primitive-group))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

changesets.

Generic Writer: (setf changesets) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf changesets) ((primitive-group primitive-group))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

changesets.

Generic Function: clear-bbox (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-bbox ((self header-block))
Generic Function: clear-bottom (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-bottom ((self header-b-box))
Generic Function: clear-changeset (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-changeset ((self dense-info))
Method: clear-changeset ((self info))
Generic Function: clear-changesets (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-changesets ((self primitive-group))
Generic Function: clear-datasize (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-datasize ((self blob-header))
Generic Function: clear-date-granularity (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-date-granularity ((self primitive-block))
Generic Function: clear-dense (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-dense ((self primitive-group))
Generic Function: clear-denseinfo (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-denseinfo ((self dense-nodes))
Generic Function: clear-granularity (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-granularity ((self primitive-block))
Generic Function: clear-id (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-id ((self relation))
Method: clear-id ((self way))
Method: clear-id ((self dense-nodes))
Method: clear-id ((self node))
Method: clear-id ((self change-set))
Generic Function: clear-indexdata (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-indexdata ((self blob-header))
Generic Function: clear-info (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-info ((self relation))
Method: clear-info ((self way))
Method: clear-info ((self node))
Generic Function: clear-keys (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-keys ((self relation))
Method: clear-keys ((self way))
Method: clear-keys ((self node))
Generic Function: clear-keys-vals (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-keys-vals ((self dense-nodes))
Generic Function: clear-lat (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-lat ((self dense-nodes))
Method: clear-lat ((self node))
Generic Function: clear-lat-offset (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-lat-offset ((self primitive-block))
Generic Function: clear-left (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-left ((self header-b-box))
Generic Function: clear-lon (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-lon ((self dense-nodes))
Method: clear-lon ((self node))
Generic Function: clear-lon-offset (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-lon-offset ((self primitive-block))
Generic Function: clear-lzma-data (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-lzma-data ((self blob))
Generic Function: clear-memids (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-memids ((self relation))
Generic Function: clear-nodes (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-nodes ((self primitive-group))
Generic Function: clear-obsolete-bzip2-data (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-obsolete-bzip2-data ((self blob))
Generic Function: clear-optional-features (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-optional-features ((self header-block))
Generic Function: clear-osmosis-replication-base-url (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-osmosis-replication-base-url ((self header-block))
Generic Function: clear-osmosis-replication-sequence-number (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-osmosis-replication-sequence-number ((self header-block))
Generic Function: clear-osmosis-replication-timestamp (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-osmosis-replication-timestamp ((self header-block))
Generic Function: clear-primitivegroup (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-primitivegroup ((self primitive-block))
Generic Function: clear-raw (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-raw ((self blob))
Generic Function: clear-raw-size (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-raw-size ((self blob))
Generic Function: clear-refs (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-refs ((self way))
Generic Function: clear-relations (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-relations ((self primitive-group))
Generic Function: clear-required-features (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-required-features ((self header-block))
Generic Function: clear-right (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-right ((self header-b-box))
Generic Function: clear-roles-sid (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-roles-sid ((self relation))
Generic Function: clear-s (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-s ((self string-table))
Generic Function: clear-source (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-source ((self header-block))
Generic Function: clear-stringtable (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-stringtable ((self primitive-block))
Generic Function: clear-timestamp (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-timestamp ((self dense-info))
Method: clear-timestamp ((self info))
Generic Function: clear-top (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-top ((self header-b-box))
Generic Function: clear-type (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-type ((self blob-header))
Generic Function: clear-types (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-types ((self relation))
Generic Function: clear-uid (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-uid ((self dense-info))
Method: clear-uid ((self info))
Generic Function: clear-user-sid (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-user-sid ((self dense-info))
Method: clear-user-sid ((self info))
Generic Function: clear-vals (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-vals ((self relation))
Method: clear-vals ((self way))
Method: clear-vals ((self node))
Generic Function: clear-version (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-version ((self dense-info))
Method: clear-version ((self info))
Generic Function: clear-visible (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-visible ((self dense-info))
Method: clear-visible ((self info))
Generic Function: clear-ways (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-ways ((self primitive-group))
Generic Function: clear-writingprogram (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: clear-writingprogram ((self header-block))
Generic Function: clear-zlib-data (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: clear-zlib-data ((self blob))
Generic Reader: datasize (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: datasize ((blob-header blob-header))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

datasize.

Generic Function: (setf datasize) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf datasize) :after ((self blob-header))
Source

fileformat.lisp.

Target Slot

datasize.

Method: (setf datasize) ((blob-header blob-header))

automatically generated writer method

Source

fileformat.lisp.

Generic Reader: date-granularity (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: date-granularity ((primitive-block primitive-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

date-granularity.

Generic Function: (setf date-granularity) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf date-granularity) :after ((self primitive-block))
Source

osmformat.lisp.

Target Slot

date-granularity.

Method: (setf date-granularity) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Function: dense (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: dense ((self primitive-group))
Generic Function: (setf dense) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf dense) :after ((self primitive-group))
Source

osmformat.lisp.

Target Slot

dense.

Method: (setf dense) ((primitive-group primitive-group))

automatically generated writer method

Source

osmformat.lisp.

Generic Function: denseinfo (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: denseinfo ((self dense-nodes))
Generic Function: (setf denseinfo) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf denseinfo) :after ((self dense-nodes))
Source

osmformat.lisp.

Target Slot

denseinfo.

Method: (setf denseinfo) ((dense-nodes dense-nodes))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: granularity (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: granularity ((primitive-block primitive-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

granularity.

Generic Function: (setf granularity) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf granularity) :after ((self primitive-block))
Source

osmformat.lisp.

Target Slot

granularity.

Method: (setf granularity) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: group-nodes (object)
Generic Writer: (setf group-nodes) (object)
Package

osmpbf.

Methods
Reader Method: group-nodes ((primitive-group primitive-group))
Writer Method: (setf group-nodes) ((primitive-group primitive-group))

List of nodes.

Source

osmtypes.lisp.

Target Slot

nodes.

Generic Reader: group-relations (object)
Generic Writer: (setf group-relations) (object)
Package

osmpbf.

Methods
Reader Method: group-relations ((primitive-group primitive-group))
Writer Method: (setf group-relations) ((primitive-group primitive-group))

List of relations.

Source

osmtypes.lisp.

Target Slot

relations.

Generic Reader: group-ways (object)
Generic Writer: (setf group-ways) (object)
Package

osmpbf.

Methods
Reader Method: group-ways ((primitive-group primitive-group))
Writer Method: (setf group-ways) ((primitive-group primitive-group))

List of ways.

Source

osmtypes.lisp.

Target Slot

ways.

Generic Function: has-bbox (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-bbox ((self header-block))
Generic Function: has-bottom (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-bottom ((self header-b-box))
Generic Function: has-changeset (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-changeset ((self info))
Generic Function: has-datasize (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-datasize ((self blob-header))
Generic Function: has-date-granularity (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-date-granularity ((self primitive-block))
Generic Function: has-dense (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-dense ((self primitive-group))
Generic Function: has-denseinfo (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-denseinfo ((self dense-nodes))
Generic Function: has-granularity (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-granularity ((self primitive-block))
Generic Function: has-id (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-id ((self relation))
Method: has-id ((self way))
Method: has-id ((self node))
Method: has-id ((self change-set))
Generic Function: has-indexdata (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-indexdata ((self blob-header))
Generic Function: has-info (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-info ((self relation))
Method: has-info ((self way))
Method: has-info ((self node))
Generic Function: has-lat (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-lat ((self node))
Generic Function: has-lat-offset (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-lat-offset ((self primitive-block))
Generic Function: has-left (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-left ((self header-b-box))
Generic Function: has-lon (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-lon ((self node))
Generic Function: has-lon-offset (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-lon-offset ((self primitive-block))
Generic Function: has-lzma-data (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-lzma-data ((self blob))
Generic Function: has-obsolete-bzip2-data (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-obsolete-bzip2-data ((self blob))
Generic Function: has-osmosis-replication-base-url (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-osmosis-replication-base-url ((self header-block))
Generic Function: has-osmosis-replication-sequence-number (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-osmosis-replication-sequence-number ((self header-block))
Generic Function: has-osmosis-replication-timestamp (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-osmosis-replication-timestamp ((self header-block))
Generic Function: has-raw (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-raw ((self blob))
Generic Function: has-raw-size (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-raw-size ((self blob))
Generic Function: has-right (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-right ((self header-b-box))
Generic Function: has-source (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-source ((self header-block))
Generic Function: has-stringtable (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-stringtable ((self primitive-block))
Generic Function: has-timestamp (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-timestamp ((self info))
Generic Function: has-top (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-top ((self header-b-box))
Generic Function: has-type (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-type ((self blob-header))
Generic Function: has-uid (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-uid ((self info))
Generic Function: has-user-sid (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-user-sid ((self info))
Generic Function: has-version (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-version ((self info))
Generic Function: has-visible (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-visible ((self info))
Generic Function: has-writingprogram (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: has-writingprogram ((self header-block))
Generic Function: has-zlib-data (proto)
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Methods
Method: has-zlib-data ((self blob))
Generic Reader: id (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: id ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

id.

Reader Method: id ((way way))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

id.

Reader Method: id ((dense-nodes dense-nodes))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

id.

Reader Method: id ((node node))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

id.

Reader Method: id ((change-set change-set))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

id.

Generic Function: (setf id) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf id) :after ((self relation))
Source

osmformat.lisp.

Target Slot

id.

Method: (setf id) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Writer Method: (setf id) :after ((self way))
Source

osmformat.lisp.

Target Slot

id.

Method: (setf id) ((way way))

automatically generated writer method

Source

osmformat.lisp.

Writer Method: (setf id) ((dense-nodes dense-nodes))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

id.

Writer Method: (setf id) :after ((self node))
Source

osmformat.lisp.

Target Slot

id.

Method: (setf id) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Writer Method: (setf id) :after ((self change-set))
Source

osmformat.lisp.

Target Slot

id.

Method: (setf id) ((change-set change-set))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: indexdata (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: indexdata ((blob-header blob-header))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

indexdata.

Generic Function: (setf indexdata) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf indexdata) :after ((self blob-header))
Source

fileformat.lisp.

Target Slot

indexdata.

Method: (setf indexdata) ((blob-header blob-header))

automatically generated writer method

Source

fileformat.lisp.

Generic Function: info (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: info ((self relation))
Method: info ((self way))
Method: info ((self node))
Generic Function: (setf info) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf info) :after ((self relation))
Source

osmformat.lisp.

Target Slot

info.

Method: (setf info) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Writer Method: (setf info) :after ((self way))
Source

osmformat.lisp.

Target Slot

info.

Method: (setf info) ((way way))

automatically generated writer method

Source

osmformat.lisp.

Writer Method: (setf info) :after ((self node))
Source

osmformat.lisp.

Target Slot

info.

Method: (setf info) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: keys (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: keys ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

keys.

Reader Method: keys ((way way))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

keys.

Reader Method: keys ((node node))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

keys.

Generic Writer: (setf keys) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf keys) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

keys.

Writer Method: (setf keys) ((way way))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

keys.

Writer Method: (setf keys) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

keys.

Generic Reader: keys-vals (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: keys-vals ((dense-nodes dense-nodes))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

keys-vals.

Generic Writer: (setf keys-vals) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf keys-vals) ((dense-nodes dense-nodes))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

keys-vals.

Generic Reader: lat (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: lat ((dense-nodes dense-nodes))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

lat.

Reader Method: lat ((node node))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

lat.

Generic Function: (setf lat) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf lat) ((dense-nodes dense-nodes))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

lat.

Writer Method: (setf lat) :after ((self node))
Source

osmformat.lisp.

Target Slot

lat.

Method: (setf lat) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: lat-offset (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: lat-offset ((primitive-block primitive-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

lat-offset.

Generic Function: (setf lat-offset) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf lat-offset) :after ((self primitive-block))
Source

osmformat.lisp.

Target Slot

lat-offset.

Method: (setf lat-offset) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: left (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: left ((header-b-box header-b-box))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

left.

Generic Function: (setf left) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf left) :after ((self header-b-box))
Source

osmformat.lisp.

Target Slot

left.

Method: (setf left) ((header-b-box header-b-box))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: lon (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: lon ((dense-nodes dense-nodes))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

lon.

Reader Method: lon ((node node))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

lon.

Generic Function: (setf lon) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf lon) ((dense-nodes dense-nodes))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

lon.

Writer Method: (setf lon) :after ((self node))
Source

osmformat.lisp.

Target Slot

lon.

Method: (setf lon) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: lon-offset (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: lon-offset ((primitive-block primitive-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

lon-offset.

Generic Function: (setf lon-offset) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf lon-offset) :after ((self primitive-block))
Source

osmformat.lisp.

Target Slot

lon-offset.

Method: (setf lon-offset) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: lzma-data (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: lzma-data ((blob blob))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

lzma-data.

Generic Function: (setf lzma-data) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf lzma-data) :after ((self blob))
Source

fileformat.lisp.

Target Slot

lzma-data.

Method: (setf lzma-data) ((blob blob))

automatically generated writer method

Source

fileformat.lisp.

Generic Reader: memids (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: memids ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

memids.

Generic Writer: (setf memids) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf memids) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

memids.

Generic Reader: node-lat (object)
Generic Writer: (setf node-lat) (object)
Package

osmpbf.

Methods
Reader Method: node-lat ((node node))
Writer Method: (setf node-lat) ((node node))

Latitude in degrees.

Source

osmtypes.lisp.

Target Slot

lat.

Generic Reader: node-lon (object)
Generic Writer: (setf node-lon) (object)
Package

osmpbf.

Methods
Reader Method: node-lon ((node node))
Writer Method: (setf node-lon) ((node node))

Longitude in degrees.

Source

osmtypes.lisp.

Target Slot

lon.

Generic Reader: nodes (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: nodes ((primitive-group primitive-group))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

nodes.

Generic Writer: (setf nodes) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf nodes) ((primitive-group primitive-group))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

nodes.

Generic Reader: obsolete-bzip2-data (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: obsolete-bzip2-data ((blob blob))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

obsolete-bzip2-data.

Generic Function: (setf obsolete-bzip2-data) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf obsolete-bzip2-data) :after ((self blob))
Source

fileformat.lisp.

Target Slot

obsolete-bzip2-data.

Method: (setf obsolete-bzip2-data) ((blob blob))

automatically generated writer method

Source

fileformat.lisp.

Generic Reader: optional-features (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: optional-features ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

optional-features.

Generic Writer: (setf optional-features) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf optional-features) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

optional-features.

Generic Reader: osm-obj-id (object)
Generic Writer: (setf osm-obj-id) (object)
Package

osmpbf.

Methods
Reader Method: osm-obj-id ((relation relation))
Writer Method: (setf osm-obj-id) ((relation relation))

OSM relation ID.

Source

osmtypes.lisp.

Target Slot

id.

Reader Method: osm-obj-id ((way way))
Writer Method: (setf osm-obj-id) ((way way))

OSM way ID.

Source

osmtypes.lisp.

Target Slot

id.

Reader Method: osm-obj-id ((node node))
Writer Method: (setf osm-obj-id) ((node node))

OSM node ID.

Source

osmtypes.lisp.

Target Slot

id.

Generic Reader: osm-obj-tags (object)
Generic Writer: (setf osm-obj-tags) (object)
Package

osmpbf.

Methods
Reader Method: osm-obj-tags ((relation relation))
Writer Method: (setf osm-obj-tags) ((relation relation))

Association list of tags associated with this way.

Source

osmtypes.lisp.

Target Slot

tags.

Reader Method: osm-obj-tags ((way way))
Writer Method: (setf osm-obj-tags) ((way way))

Association list of tags associated with this way.

Source

osmtypes.lisp.

Target Slot

tags.

Reader Method: osm-obj-tags ((node node))
Writer Method: (setf osm-obj-tags) ((node node))

Association list of tags associated with this node.

Source

osmtypes.lisp.

Target Slot

tags.

Generic Reader: osmosis-replication-base-url (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: osmosis-replication-base-url ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

osmosis-replication-base-url.

Generic Function: (setf osmosis-replication-base-url) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf osmosis-replication-base-url) :after ((self header-block))
Source

osmformat.lisp.

Target Slot

osmosis-replication-base-url.

Method: (setf osmosis-replication-base-url) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: osmosis-replication-sequence-number (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: osmosis-replication-sequence-number ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

osmosis-replication-sequence-number.

Generic Function: (setf osmosis-replication-sequence-number) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf osmosis-replication-sequence-number) :after ((self header-block))
Source

osmformat.lisp.

Target Slot

osmosis-replication-sequence-number.

Method: (setf osmosis-replication-sequence-number) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: osmosis-replication-timestamp (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: osmosis-replication-timestamp ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

osmosis-replication-timestamp.

Generic Function: (setf osmosis-replication-timestamp) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf osmosis-replication-timestamp) :after ((self header-block))
Source

osmformat.lisp.

Target Slot

osmosis-replication-timestamp.

Method: (setf osmosis-replication-timestamp) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: primitivegroup (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: primitivegroup ((primitive-block primitive-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

primitivegroup.

Generic Writer: (setf primitivegroup) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf primitivegroup) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

primitivegroup.

Generic Reader: raw (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: raw ((blob blob))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

raw.

Generic Function: (setf raw) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf raw) :after ((self blob))
Source

fileformat.lisp.

Target Slot

raw.

Method: (setf raw) ((blob blob))

automatically generated writer method

Source

fileformat.lisp.

Generic Reader: raw-size (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: raw-size ((blob blob))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

raw-size.

Generic Function: (setf raw-size) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf raw-size) :after ((self blob))
Source

fileformat.lisp.

Target Slot

raw-size.

Method: (setf raw-size) ((blob blob))

automatically generated writer method

Source

fileformat.lisp.

Generic Reader: refs (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: refs ((way way))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

refs.

Generic Writer: (setf refs) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf refs) ((way way))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

refs.

Generic Reader: relation-members (object)
Generic Writer: (setf relation-members) (object)
Package

osmpbf.

Methods
Reader Method: relation-members ((relation relation))
Writer Method: (setf relation-members) ((relation relation))

Association list of relation members (mapping relation role to object).

Source

osmtypes.lisp.

Target Slot

members.

Generic Reader: relations (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: relations ((primitive-group primitive-group))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

relations.

Generic Writer: (setf relations) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf relations) ((primitive-group primitive-group))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

relations.

Generic Reader: required-features (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: required-features ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

required-features.

Generic Writer: (setf required-features) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf required-features) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

required-features.

Generic Reader: right (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: right ((header-b-box header-b-box))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

right.

Generic Function: (setf right) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf right) :after ((self header-b-box))
Source

osmformat.lisp.

Target Slot

right.

Method: (setf right) ((header-b-box header-b-box))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: roles-sid (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: roles-sid ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

roles-sid.

Generic Writer: (setf roles-sid) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf roles-sid) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

roles-sid.

Generic Reader: s (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: s ((string-table string-table))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

s.

Generic Writer: (setf s) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf s) ((string-table string-table))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

s.

Generic Reader: source (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: source ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

source.

Generic Function: (setf source) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf source) :after ((self header-block))
Source

osmformat.lisp.

Target Slot

source.

Method: (setf source) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Function: stringtable (proto)
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Methods
Method: stringtable ((self primitive-block))
Generic Function: (setf stringtable) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf stringtable) :after ((self primitive-block))
Source

osmformat.lisp.

Target Slot

stringtable.

Method: (setf stringtable) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: timestamp (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: timestamp ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

timestamp.

Reader Method: timestamp ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

timestamp.

Generic Function: (setf timestamp) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf timestamp) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

timestamp.

Writer Method: (setf timestamp) :after ((self info))
Source

osmformat.lisp.

Target Slot

timestamp.

Method: (setf timestamp) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: top (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: top ((header-b-box header-b-box))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

top.

Generic Function: (setf top) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf top) :after ((self header-b-box))
Source

osmformat.lisp.

Target Slot

top.

Method: (setf top) ((header-b-box header-b-box))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: type (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: type ((blob-header blob-header))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

type.

Generic Function: (setf type) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf type) :after ((self blob-header))
Source

fileformat.lisp.

Target Slot

type.

Method: (setf type) ((blob-header blob-header))

automatically generated writer method

Source

fileformat.lisp.

Generic Reader: types (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: types ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

types.

Generic Writer: (setf types) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf types) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

types.

Generic Reader: uid (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: uid ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

uid.

Reader Method: uid ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

uid.

Generic Function: (setf uid) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf uid) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

uid.

Writer Method: (setf uid) :after ((self info))
Source

osmformat.lisp.

Target Slot

uid.

Method: (setf uid) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: user-sid (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: user-sid ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

user-sid.

Reader Method: user-sid ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

user-sid.

Generic Function: (setf user-sid) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf user-sid) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

user-sid.

Writer Method: (setf user-sid) :after ((self info))
Source

osmformat.lisp.

Target Slot

user-sid.

Method: (setf user-sid) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: vals (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: vals ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

vals.

Reader Method: vals ((way way))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

vals.

Reader Method: vals ((node node))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

vals.

Generic Writer: (setf vals) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf vals) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

vals.

Writer Method: (setf vals) ((way way))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

vals.

Writer Method: (setf vals) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

vals.

Generic Reader: version (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: version ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

version.

Reader Method: version ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

version.

Generic Function: (setf version) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf version) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

version.

Writer Method: (setf version) :after ((self info))
Source

osmformat.lisp.

Target Slot

version.

Method: (setf version) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: visible (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: visible ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

visible.

Reader Method: visible ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

visible.

Generic Function: (setf visible) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf visible) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

visible.

Writer Method: (setf visible) :after ((self info))
Source

osmformat.lisp.

Target Slot

visible.

Method: (setf visible) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: way-refs (object)
Generic Writer: (setf way-refs) (object)
Package

osmpbf.

Methods
Reader Method: way-refs ((way way))
Writer Method: (setf way-refs) ((way way))

List of node IDs contained in this way.

Source

osmtypes.lisp.

Target Slot

refs.

Generic Reader: ways (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: ways ((primitive-group primitive-group))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

ways.

Generic Writer: (setf ways) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf ways) ((primitive-group primitive-group))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

ways.

Generic Reader: writingprogram (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: writingprogram ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

writingprogram.

Generic Function: (setf writingprogram) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf writingprogram) :after ((self header-block))
Source

osmformat.lisp.

Target Slot

writingprogram.

Method: (setf writingprogram) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Generic Reader: zlib-data (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: zlib-data ((blob blob))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

zlib-data.

Generic Function: (setf zlib-data) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf zlib-data) :after ((self blob))
Source

fileformat.lisp.

Target Slot

zlib-data.

Method: (setf zlib-data) ((blob blob))

automatically generated writer method

Source

fileformat.lisp.


5.1.5 Standalone methods

Method: clear ((self header-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self relation))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self string-table))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self node))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self change-set))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self dense-info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self primitive-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self primitive-group))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self blob))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: clear ((self blob-header))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: clear ((self header-b-box))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self way))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: clear ((self dense-nodes))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self header-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self relation))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self string-table))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self node))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self change-set))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self dense-info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self primitive-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self primitive-group))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self blob))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: is-initialized ((self blob-header))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: is-initialized ((self header-b-box))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self way))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: is-initialized ((self dense-nodes))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self header-block) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self relation) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self string-table) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self info) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self node) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self change-set) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self dense-info) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self primitive-block) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self primitive-group) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self blob) buffer start limit)
Package

protocol-buffer.

Source

fileformat.lisp.

Method: merge-from-array ((self blob-header) buffer start limit)
Package

protocol-buffer.

Source

fileformat.lisp.

Method: merge-from-array ((self header-b-box) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self way) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-array ((self dense-nodes) buffer start limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self header-block) (from header-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self relation) (from relation))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self string-table) (from string-table))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self info) (from info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self node) (from node))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self change-set) (from change-set))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self dense-info) (from dense-info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self primitive-block) (from primitive-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self primitive-group) (from primitive-group))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self blob) (from blob))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: merge-from-message ((self blob-header) (from blob-header))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: merge-from-message ((self header-b-box) (from header-b-box))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self way) (from way))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: merge-from-message ((self dense-nodes) (from dense-nodes))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self header-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self relation))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self string-table))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self node))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self change-set))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self dense-info))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self primitive-block))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self primitive-group))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self blob))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: octet-size ((self blob-header))
Package

protocol-buffer.

Source

fileformat.lisp.

Method: octet-size ((self header-b-box))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self way))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: octet-size ((self dense-nodes))
Package

protocol-buffer.

Source

osmformat.lisp.

Method: print-object ((obj relation) stream)
Source

osmtypes.lisp.

Method: print-object ((obj primitive-group) stream)
Source

osmtypes.lisp.

Method: print-object ((obj way) stream)
Source

osmtypes.lisp.

Method: print-object ((obj node) stream)
Source

osmtypes.lisp.

Method: print-object ((self header-block) stream)
Source

osmformat.lisp.

Method: print-object ((self relation) stream)
Source

osmformat.lisp.

Method: print-object ((self string-table) stream)
Source

osmformat.lisp.

Method: print-object ((self info) stream)
Source

osmformat.lisp.

Method: print-object ((self node) stream)
Source

osmformat.lisp.

Method: print-object ((self change-set) stream)
Source

osmformat.lisp.

Method: print-object ((self dense-info) stream)
Source

osmformat.lisp.

Method: print-object ((self primitive-block) stream)
Source

osmformat.lisp.

Method: print-object ((self primitive-group) stream)
Source

osmformat.lisp.

Method: print-object ((self blob) stream)
Source

fileformat.lisp.

Method: print-object ((self blob-header) stream)
Source

fileformat.lisp.

Method: print-object ((self header-b-box) stream)
Source

osmformat.lisp.

Method: print-object ((self way) stream)
Source

osmformat.lisp.

Method: print-object ((self dense-nodes) stream)
Source

osmformat.lisp.

Method: serialize ((self header-block) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self relation) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self string-table) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self info) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self node) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self change-set) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self dense-info) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self primitive-block) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self primitive-group) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self blob) buffer index limit)
Package

protocol-buffer.

Source

fileformat.lisp.

Method: serialize ((self blob-header) buffer index limit)
Package

protocol-buffer.

Source

fileformat.lisp.

Method: serialize ((self header-b-box) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self way) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.

Method: serialize ((self dense-nodes) buffer index limit)
Package

protocol-buffer.

Source

osmformat.lisp.


5.1.6 Conditions

Condition: invalid-osm-fileblock
Package

osmpbf.

Source

osmpbf.lisp.

Direct superclasses

condition.

Direct methods
Direct slots
Slot: name
Initargs

osmpbf::name

Readers

invalid-osm-fileblock-name.

Writers

(setf invalid-osm-fileblock-name).


5.1.7 Classes

Class: blob
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: raw
Type

(simple-array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

raw.

Writers

(setf raw).

Slot: raw-size
Type

(signed-byte 32)

Initform

0

Readers

raw-size.

Writers

(setf raw-size).

Slot: zlib-data
Type

(simple-array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

zlib-data.

Writers

(setf zlib-data).

Slot: lzma-data
Type

(simple-array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

lzma-data.

Writers

(setf lzma-data).

Slot: obsolete-bzip2-data
Type

(simple-array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

obsolete-bzip2-data.

Writers

(setf obsolete-bzip2-data).

Slot: %has-bits%
Type

(unsigned-byte 5)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: blob-header
Package

osmpbf/protobuf-inner.

Source

fileformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: type
Type

protocol-buffer::%sf%

Initform

(protocol-buffer:string-field "")

Readers

type.

Writers

(setf type).

Slot: indexdata
Type

(simple-array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

indexdata.

Writers

(setf indexdata).

Slot: datasize
Type

(signed-byte 32)

Initform

0

Readers

datasize.

Writers

(setf datasize).

Slot: %has-bits%
Type

(unsigned-byte 3)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: change-set
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: id
Type

(signed-byte 64)

Initform

0

Readers

id.

Writers

(setf id).

Slot: %has-bits%
Type

(unsigned-byte 1)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: dense-info
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: version
Type

(vector (signed-byte 32))

Initform

(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)

Readers

version.

Writers

(setf version).

Slot: %version-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%version-cached-size%.

Writers

(setf %version-cached-size%).

Slot: timestamp
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

timestamp.

Writers

(setf timestamp).

Slot: %timestamp-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%timestamp-cached-size%.

Writers

(setf %timestamp-cached-size%).

Slot: changeset
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

changeset.

Writers

(setf changeset).

Slot: %changeset-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%changeset-cached-size%.

Writers

(setf %changeset-cached-size%).

Slot: uid
Type

(vector (signed-byte 32))

Initform

(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)

Readers

uid.

Writers

(setf uid).

Slot: %uid-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%uid-cached-size%.

Writers

(setf %uid-cached-size%).

Slot: user-sid
Type

(vector (signed-byte 32))

Initform

(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)

Readers

user-sid.

Writers

(setf user-sid).

Slot: %user-sid-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%user-sid-cached-size%.

Writers

(setf %user-sid-cached-size%).

Slot: visible
Type

(vector boolean)

Initform

(make-array 0 :element-type (quote boolean) :fill-pointer 0 :adjustable t)

Readers

visible.

Writers

(setf visible).

Slot: %visible-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%visible-cached-size%.

Writers

(setf %visible-cached-size%).

Slot: %has-bits%
Type

(unsigned-byte 6)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: dense-nodes
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: id
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

id.

Writers

(setf id).

Slot: %id-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%id-cached-size%.

Writers

(setf %id-cached-size%).

Slot: denseinfo
Type

(or null osmpbf/protobuf-inner:dense-info)

Writers

(setf denseinfo).

Slot: lat
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

lat.

Writers

(setf lat).

Slot: %lat-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%lat-cached-size%.

Writers

(setf %lat-cached-size%).

Slot: lon
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

lon.

Writers

(setf lon).

Slot: %lon-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%lon-cached-size%.

Writers

(setf %lon-cached-size%).

Slot: keys-vals
Type

(vector (signed-byte 32))

Initform

(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)

Readers

keys-vals.

Writers

(setf keys-vals).

Slot: %keys-vals-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%keys-vals-cached-size%.

Writers

(setf %keys-vals-cached-size%).

Slot: %has-bits%
Type

(unsigned-byte 5)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: header-b-box
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: left
Type

(signed-byte 64)

Initform

0

Readers

left.

Writers

(setf left).

Slot: right
Type

(signed-byte 64)

Initform

0

Readers

right.

Writers

(setf right).

Slot: top
Type

(signed-byte 64)

Initform

0

Readers

top.

Writers

(setf top).

Slot: bottom
Type

(signed-byte 64)

Initform

0

Readers

bottom.

Writers

(setf bottom).

Slot: %has-bits%
Type

(unsigned-byte 4)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: header-block
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: bbox
Type

(or null osmpbf/protobuf-inner:header-b-box)

Writers

(setf bbox).

Slot: required-features
Type

(vector protocol-buffer::%sf%)

Initform

(make-array 0 :element-type (quote protocol-buffer::%sf%) :fill-pointer 0 :adjustable t)

Readers

required-features.

Writers

(setf required-features).

Slot: optional-features
Type

(vector protocol-buffer::%sf%)

Initform

(make-array 0 :element-type (quote protocol-buffer::%sf%) :fill-pointer 0 :adjustable t)

Readers

optional-features.

Writers

(setf optional-features).

Slot: writingprogram
Type

protocol-buffer::%sf%

Initform

(protocol-buffer:string-field "")

Readers

writingprogram.

Writers

(setf writingprogram).

Slot: source
Type

protocol-buffer::%sf%

Initform

(protocol-buffer:string-field "")

Readers

source.

Writers

(setf source).

Slot: osmosis-replication-timestamp
Type

(signed-byte 64)

Initform

0

Readers

osmosis-replication-timestamp.

Writers

(setf osmosis-replication-timestamp).

Slot: osmosis-replication-sequence-number
Type

(signed-byte 64)

Initform

0

Readers

osmosis-replication-sequence-number.

Writers

(setf osmosis-replication-sequence-number).

Slot: osmosis-replication-base-url
Type

protocol-buffer::%sf%

Initform

(protocol-buffer:string-field "")

Readers

osmosis-replication-base-url.

Writers

(setf osmosis-replication-base-url).

Slot: %has-bits%
Type

(unsigned-byte 8)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: info
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: version
Type

(signed-byte 32)

Initform

-1

Readers

version.

Writers

(setf version).

Slot: timestamp
Type

(signed-byte 64)

Initform

0

Readers

timestamp.

Writers

(setf timestamp).

Slot: changeset
Type

(signed-byte 64)

Initform

0

Readers

changeset.

Writers

(setf changeset).

Slot: uid
Type

(signed-byte 32)

Initform

0

Readers

uid.

Writers

(setf uid).

Slot: user-sid
Type

(unsigned-byte 32)

Initform

0

Readers

user-sid.

Writers

(setf user-sid).

Slot: visible
Type

boolean

Readers

visible.

Writers

(setf visible).

Slot: %has-bits%
Type

(unsigned-byte 6)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: node
Package

osmpbf.

Source

osmtypes.lisp.

Direct methods
Direct slots
Slot: id

OSM node ID.

Type

:integer

Initargs

:id

Readers

osm-obj-id.

Writers

(setf osm-obj-id).

Slot: tags

Association list of tags associated with this node.

Initargs

:tags

Readers

osm-obj-tags.

Writers

(setf osm-obj-tags).

Slot: lat

Latitude in degrees.

Type

:double

Initargs

:lat

Readers

node-lat.

Writers

(setf node-lat).

Slot: lon

Longitude in degrees.

Type

:double

Initargs

:lon

Readers

node-lon.

Writers

(setf node-lon).

Class: node
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: id
Type

(signed-byte 64)

Initform

0

Readers

id.

Writers

(setf id).

Slot: keys
Type

(vector (unsigned-byte 32))

Initform

(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)

Readers

keys.

Writers

(setf keys).

Slot: %keys-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%keys-cached-size%.

Writers

(setf %keys-cached-size%).

Slot: vals
Type

(vector (unsigned-byte 32))

Initform

(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)

Readers

vals.

Writers

(setf vals).

Slot: %vals-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%vals-cached-size%.

Writers

(setf %vals-cached-size%).

Slot: info
Type

(or null osmpbf/protobuf-inner:info)

Writers

(setf info).

Slot: lat
Type

(signed-byte 64)

Initform

0

Readers

lat.

Writers

(setf lat).

Slot: lon
Type

(signed-byte 64)

Initform

0

Readers

lon.

Writers

(setf lon).

Slot: %has-bits%
Type

(unsigned-byte 6)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: primitive-block
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: stringtable
Type

(or null osmpbf/protobuf-inner:string-table)

Writers

(setf stringtable).

Slot: primitivegroup
Type

(vector osmpbf/protobuf-inner:primitive-group)

Initform

(make-array 0 :element-type (quote osmpbf/protobuf-inner:primitive-group) :fill-pointer 0 :adjustable t)

Readers

primitivegroup.

Writers

(setf primitivegroup).

Slot: granularity
Type

(signed-byte 32)

Initform

100

Readers

granularity.

Writers

(setf granularity).

Slot: lat-offset
Type

(signed-byte 64)

Initform

0

Readers

lat-offset.

Writers

(setf lat-offset).

Slot: lon-offset
Type

(signed-byte 64)

Initform

0

Readers

lon-offset.

Writers

(setf lon-offset).

Slot: date-granularity
Type

(signed-byte 32)

Initform

1000

Readers

date-granularity.

Writers

(setf date-granularity).

Slot: %has-bits%
Type

(unsigned-byte 6)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: primitive-group
Package

osmpbf.

Source

osmtypes.lisp.

Direct methods
Direct slots
Slot: nodes

List of nodes.

Initargs

:nodes

Readers

group-nodes.

Writers

(setf group-nodes).

Slot: ways

List of ways.

Initargs

:ways

Readers

group-ways.

Writers

(setf group-ways).

Slot: relations

List of relations.

Initargs

:relations

Readers

group-relations.

Writers

(setf group-relations).

Class: primitive-group
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: nodes
Type

(vector osmpbf/protobuf-inner:node)

Initform

(make-array 0 :element-type (quote osmpbf/protobuf-inner:node) :fill-pointer 0 :adjustable t)

Readers

nodes.

Writers

(setf nodes).

Slot: dense
Type

(or null osmpbf/protobuf-inner:dense-nodes)

Writers

(setf dense).

Slot: ways
Type

(vector osmpbf/protobuf-inner:way)

Initform

(make-array 0 :element-type (quote osmpbf/protobuf-inner:way) :fill-pointer 0 :adjustable t)

Readers

ways.

Writers

(setf ways).

Slot: relations
Type

(vector osmpbf/protobuf-inner:relation)

Initform

(make-array 0 :element-type (quote osmpbf/protobuf-inner:relation) :fill-pointer 0 :adjustable t)

Readers

relations.

Writers

(setf relations).

Slot: changesets
Type

(vector osmpbf/protobuf-inner:change-set)

Initform

(make-array 0 :element-type (quote osmpbf/protobuf-inner:change-set) :fill-pointer 0 :adjustable t)

Readers

changesets.

Writers

(setf changesets).

Slot: %has-bits%
Type

(unsigned-byte 5)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: relation
Package

osmpbf.

Source

osmtypes.lisp.

Direct methods
Direct slots
Slot: id

OSM relation ID.

Type

:integer

Initargs

:id

Readers

osm-obj-id.

Writers

(setf osm-obj-id).

Slot: tags

Association list of tags associated with this way.

Initargs

:tags

Readers

osm-obj-tags.

Writers

(setf osm-obj-tags).

Slot: members

Association list of relation members (mapping relation role to object).

Initargs

:members

Readers

relation-members.

Writers

(setf relation-members).

Class: relation
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: id
Type

(signed-byte 64)

Initform

0

Readers

id.

Writers

(setf id).

Slot: keys
Type

(vector (unsigned-byte 32))

Initform

(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)

Readers

keys.

Writers

(setf keys).

Slot: %keys-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%keys-cached-size%.

Writers

(setf %keys-cached-size%).

Slot: vals
Type

(vector (unsigned-byte 32))

Initform

(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)

Readers

vals.

Writers

(setf vals).

Slot: %vals-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%vals-cached-size%.

Writers

(setf %vals-cached-size%).

Slot: info
Type

(or null osmpbf/protobuf-inner:info)

Writers

(setf info).

Slot: roles-sid
Type

(vector (signed-byte 32))

Initform

(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)

Readers

roles-sid.

Writers

(setf roles-sid).

Slot: %roles-sid-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%roles-sid-cached-size%.

Writers

(setf %roles-sid-cached-size%).

Slot: memids
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

memids.

Writers

(setf memids).

Slot: %memids-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%memids-cached-size%.

Writers

(setf %memids-cached-size%).

Slot: types
Type

(vector osmpbf/protobuf-inner:relation-member-type)

Initform

(make-array 0 :element-type (quote osmpbf/protobuf-inner:relation-member-type) :fill-pointer 0 :adjustable t)

Readers

types.

Writers

(setf types).

Slot: %types-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%types-cached-size%.

Writers

(setf %types-cached-size%).

Slot: %has-bits%
Type

(unsigned-byte 7)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: string-table
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: s
Type

(vector (simple-array (unsigned-byte 8) (*)))

Initform

(make-array 0 :element-type (quote (simple-array (unsigned-byte 8) (*))) :fill-pointer 0 :adjustable t)

Readers

s.

Writers

(setf s).

Slot: %has-bits%
Type

(unsigned-byte 1)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Class: way
Package

osmpbf.

Source

osmtypes.lisp.

Direct methods
Direct slots
Slot: id

OSM way ID.

Type

:integer

Initargs

:id

Readers

osm-obj-id.

Writers

(setf osm-obj-id).

Slot: tags

Association list of tags associated with this way.

Initargs

:tags

Readers

osm-obj-tags.

Writers

(setf osm-obj-tags).

Slot: refs

List of node IDs contained in this way.

Initargs

:refs

Readers

way-refs.

Writers

(setf way-refs).

Class: way
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.

Direct superclasses

protocol-buffer.

Direct methods
Direct slots
Slot: id
Type

(signed-byte 64)

Initform

0

Readers

id.

Writers

(setf id).

Slot: keys
Type

(vector (unsigned-byte 32))

Initform

(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)

Readers

keys.

Writers

(setf keys).

Slot: %keys-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%keys-cached-size%.

Writers

(setf %keys-cached-size%).

Slot: vals
Type

(vector (unsigned-byte 32))

Initform

(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)

Readers

vals.

Writers

(setf vals).

Slot: %vals-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%vals-cached-size%.

Writers

(setf %vals-cached-size%).

Slot: info
Type

(or null osmpbf/protobuf-inner:info)

Writers

(setf info).

Slot: refs
Type

(vector (signed-byte 64))

Initform

(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)

Readers

refs.

Writers

(setf refs).

Slot: %refs-cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0

Readers

%refs-cached-size%.

Writers

(setf %refs-cached-size%).

Slot: %has-bits%
Type

(unsigned-byte 5)

Initform

0

Readers

%has-bits%.

Writers

(setf %has-bits%).

Slot: %cached-size%
Package

protocol-buffer.

Type

(integer 0 4611686018427387900)

Initform

0


5.1.8 Types

Type: relation-member-type ()
Package

osmpbf/protobuf-inner.

Source

osmformat.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: delta-decode (input)

Reverses delta-encoding on the INPUT vector, returning a vector of the same size with regular decoded values.

Package

osmpbf.

Source

osmpbf.lisp.

Function: keys-vals-to-alist (keys vals string-table)

Create an alist of key/value pairs, using the indexes provided by KEYS and VALS into STRING-TABLE. Translates the keys to symbols if *PERFORM-TAG-NAME-TRANSLATION* is T.

Package

osmpbf.

Source

osmpbf.lisp.

Function: make-node (id tags lat lon)

Make a NODE object, transforming the LAT and LON coordinates.

Package

osmpbf.

Source

osmpbf.lisp.

Function: make-tag-cons (name value)

Return a cons cell for the tag NAME=VALUE, performing tag/name value translation if configured to.

Package

osmpbf.

Source

tag-translation.lisp.

Function: packed-keys-vals-to-alists (packed string-table)

Create a list of alists of key/value pairs, using the packed indexes in PACKED into STRING-TABLE. Translates the keys to symbols if *PERFORM-TAG-NAME-TRANSLATION* is T.

Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-dense-nodes (dense)
Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-node (node)
Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-pb-object (vector class length)

Parse an object of class CLASS from the bytes stored in VECTOR.

Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-relation (rel)
Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-relation-member-type (rmt)
Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-relation-members (roles memids types)
Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-string-table (st)

Take a STRING-TABLE object and convert it into, uh, an actual vector of strings.

Package

osmpbf.

Source

osmpbf.lisp.

Function: parse-way (way)
Package

osmpbf.

Source

osmpbf.lisp.

Function: read-blob-and-return-data (stream length)

Read a BLOB, of length LENGTH bytes, from STREAM, and return the buffer of data contained therein, uncompressing it if necessary. Returns the buffer’s actual length as a second value.

Package

osmpbf.

Source

osmpbf.lisp.

Function: read-blob-header (stream)

Read a BLOB-HEADER from STREAM.

Package

osmpbf.

Source

osmpbf.lisp.

Function: read-buffer-of-length (stream length)

Reads LENGTH bytes out of STREAM, and returns an array containing these bytes. If an EOF is encountered midway through reading, signals an END-OF-FILE condition.

Package

osmpbf.

Source

osmpbf.lisp.

Function: read-header-length (stream)

Reads the int4 header length of the next BlobHeader from STREAM and returns it.

Package

osmpbf.

Source

osmpbf.lisp.

Function: read-pb-object (stream class length)

Read an object of class CLASS from STREAM, reading LENGTH bytes.

Package

osmpbf.

Source

osmpbf.lisp.

Function: transform-coordinate (value granularity offset)

Transforms the coordinate (lat/lon) stored in VALUE from the PBF format to a regular double, using the GRANULARITY and OFFSET provided.

Package

osmpbf.

Source

osmpbf.lisp.


5.2.2 Generic functions

Generic Reader: %has-bits% (object)
Package

osmpbf/protobuf-inner.

Methods
Reader Method: %has-bits% ((relation relation))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((way way))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((dense-nodes dense-nodes))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((node node))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((change-set change-set))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((dense-info dense-info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((info info))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((string-table string-table))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((primitive-group primitive-group))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((primitive-block primitive-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((header-b-box header-b-box))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((header-block header-block))

automatically generated reader method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((blob-header blob-header))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

%has-bits%.

Reader Method: %has-bits% ((blob blob))

automatically generated reader method

Source

fileformat.lisp.

Target Slot

%has-bits%.

Generic Writer: (setf %has-bits%) (object)
Package

osmpbf/protobuf-inner.

Methods
Writer Method: (setf %has-bits%) ((relation relation))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((way way))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((dense-nodes dense-nodes))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((node node))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((change-set change-set))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((dense-info dense-info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((info info))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((string-table string-table))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((primitive-group primitive-group))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((primitive-block primitive-block))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((header-b-box header-b-box))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((header-block header-block))

automatically generated writer method

Source

osmformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((blob-header blob-header))

automatically generated writer method

Source

fileformat.lisp.

Target Slot

%has-bits%.

Writer Method: (setf %has-bits%) ((blob blob))

automatically generated writer method

Source

fileformat.lisp.

Target Slot

%has-bits%.

Generic Reader: invalid-osm-fileblock-name (condition)
Generic Writer: (setf invalid-osm-fileblock-name) (condition)
Package

osmpbf.

Methods
Reader Method: invalid-osm-fileblock-name ((condition invalid-osm-fileblock))
Writer Method: (setf invalid-osm-fileblock-name) ((condition invalid-osm-fileblock))
Source

osmpbf.lisp.

Target Slot

name.


5.2.3 Standalone methods

Writer Method: (setf %changeset-cached-size%) ((dense-info dense-info))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%changeset-cached-size%.

Reader Method: %changeset-cached-size% ((dense-info dense-info))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%changeset-cached-size%.

Writer Method: (setf %id-cached-size%) ((dense-nodes dense-nodes))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%id-cached-size%.

Reader Method: %id-cached-size% ((dense-nodes dense-nodes))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%id-cached-size%.

Writer Method: (setf %keys-cached-size%) ((relation relation))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-cached-size%.

Reader Method: %keys-cached-size% ((relation relation))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-cached-size%.

Writer Method: (setf %keys-cached-size%) ((node node))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-cached-size%.

Reader Method: %keys-cached-size% ((node node))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-cached-size%.

Writer Method: (setf %keys-cached-size%) ((way way))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-cached-size%.

Reader Method: %keys-cached-size% ((way way))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-cached-size%.

Writer Method: (setf %keys-vals-cached-size%) ((dense-nodes dense-nodes))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-vals-cached-size%.

Reader Method: %keys-vals-cached-size% ((dense-nodes dense-nodes))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%keys-vals-cached-size%.

Writer Method: (setf %lat-cached-size%) ((dense-nodes dense-nodes))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%lat-cached-size%.

Reader Method: %lat-cached-size% ((dense-nodes dense-nodes))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%lat-cached-size%.

Writer Method: (setf %lon-cached-size%) ((dense-nodes dense-nodes))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%lon-cached-size%.

Reader Method: %lon-cached-size% ((dense-nodes dense-nodes))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%lon-cached-size%.

Writer Method: (setf %memids-cached-size%) ((relation relation))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%memids-cached-size%.

Reader Method: %memids-cached-size% ((relation relation))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%memids-cached-size%.

Writer Method: (setf %refs-cached-size%) ((way way))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%refs-cached-size%.

Reader Method: %refs-cached-size% ((way way))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%refs-cached-size%.

Writer Method: (setf %roles-sid-cached-size%) ((relation relation))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%roles-sid-cached-size%.

Reader Method: %roles-sid-cached-size% ((relation relation))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%roles-sid-cached-size%.

Writer Method: (setf %timestamp-cached-size%) ((dense-info dense-info))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%timestamp-cached-size%.

Reader Method: %timestamp-cached-size% ((dense-info dense-info))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%timestamp-cached-size%.

Writer Method: (setf %types-cached-size%) ((relation relation))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%types-cached-size%.

Reader Method: %types-cached-size% ((relation relation))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%types-cached-size%.

Writer Method: (setf %uid-cached-size%) ((dense-info dense-info))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%uid-cached-size%.

Reader Method: %uid-cached-size% ((dense-info dense-info))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%uid-cached-size%.

Writer Method: (setf %user-sid-cached-size%) ((dense-info dense-info))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%user-sid-cached-size%.

Reader Method: %user-sid-cached-size% ((dense-info dense-info))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%user-sid-cached-size%.

Writer Method: (setf %vals-cached-size%) ((relation relation))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%vals-cached-size%.

Reader Method: %vals-cached-size% ((relation relation))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%vals-cached-size%.

Writer Method: (setf %vals-cached-size%) ((node node))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%vals-cached-size%.

Reader Method: %vals-cached-size% ((node node))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%vals-cached-size%.

Writer Method: (setf %vals-cached-size%) ((way way))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%vals-cached-size%.

Reader Method: %vals-cached-size% ((way way))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%vals-cached-size%.

Writer Method: (setf %version-cached-size%) ((dense-info dense-info))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%version-cached-size%.

Reader Method: %version-cached-size% ((dense-info dense-info))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%version-cached-size%.

Writer Method: (setf %visible-cached-size%) ((dense-info dense-info))

automatically generated writer method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%visible-cached-size%.

Reader Method: %visible-cached-size% ((dense-info dense-info))

automatically generated reader method

Package

protocol-buffer.

Source

osmformat.lisp.

Target Slot

%visible-cached-size%.


5.2.4 Types

Type: octet ()
Package

osmpbf.

Source

osmpbf.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%changeset-cached-size%: Private standalone methods
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%has-bits%: Private generic functions
%id-cached-size%: Private standalone methods
%keys-cached-size%: Private standalone methods
%keys-cached-size%: Private standalone methods
%keys-cached-size%: Private standalone methods
%keys-vals-cached-size%: Private standalone methods
%lat-cached-size%: Private standalone methods
%lon-cached-size%: Private standalone methods
%memids-cached-size%: Private standalone methods
%refs-cached-size%: Private standalone methods
%roles-sid-cached-size%: Private standalone methods
%timestamp-cached-size%: Private standalone methods
%types-cached-size%: Private standalone methods
%uid-cached-size%: Private standalone methods
%user-sid-cached-size%: Private standalone methods
%vals-cached-size%: Private standalone methods
%vals-cached-size%: Private standalone methods
%vals-cached-size%: Private standalone methods
%version-cached-size%: Private standalone methods
%visible-cached-size%: Private standalone methods

(
(setf %changeset-cached-size%): Private standalone methods
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %has-bits%): Private generic functions
(setf %id-cached-size%): Private standalone methods
(setf %keys-cached-size%): Private standalone methods
(setf %keys-cached-size%): Private standalone methods
(setf %keys-cached-size%): Private standalone methods
(setf %keys-vals-cached-size%): Private standalone methods
(setf %lat-cached-size%): Private standalone methods
(setf %lon-cached-size%): Private standalone methods
(setf %memids-cached-size%): Private standalone methods
(setf %refs-cached-size%): Private standalone methods
(setf %roles-sid-cached-size%): Private standalone methods
(setf %timestamp-cached-size%): Private standalone methods
(setf %types-cached-size%): Private standalone methods
(setf %uid-cached-size%): Private standalone methods
(setf %user-sid-cached-size%): Private standalone methods
(setf %vals-cached-size%): Private standalone methods
(setf %vals-cached-size%): Private standalone methods
(setf %vals-cached-size%): Private standalone methods
(setf %version-cached-size%): Private standalone methods
(setf %visible-cached-size%): Private standalone methods
(setf bbox): Public generic functions
(setf bbox): Public generic functions
(setf bbox): Public generic functions
(setf bottom): Public generic functions
(setf bottom): Public generic functions
(setf bottom): Public generic functions
(setf changeset): Public generic functions
(setf changeset): Public generic functions
(setf changeset): Public generic functions
(setf changeset): Public generic functions
(setf changesets): Public generic functions
(setf changesets): Public generic functions
(setf datasize): Public generic functions
(setf datasize): Public generic functions
(setf datasize): Public generic functions
(setf date-granularity): Public generic functions
(setf date-granularity): Public generic functions
(setf date-granularity): Public generic functions
(setf dense): Public generic functions
(setf dense): Public generic functions
(setf dense): Public generic functions
(setf denseinfo): Public generic functions
(setf denseinfo): Public generic functions
(setf denseinfo): Public generic functions
(setf granularity): Public generic functions
(setf granularity): Public generic functions
(setf granularity): Public generic functions
(setf group-nodes): Public generic functions
(setf group-nodes): Public generic functions
(setf group-relations): Public generic functions
(setf group-relations): Public generic functions
(setf group-ways): Public generic functions
(setf group-ways): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf indexdata): Public generic functions
(setf indexdata): Public generic functions
(setf indexdata): Public generic functions
(setf info): Public generic functions
(setf info): Public generic functions
(setf info): Public generic functions
(setf info): Public generic functions
(setf info): Public generic functions
(setf info): Public generic functions
(setf info): Public generic functions
(setf invalid-osm-fileblock-name): Private generic functions
(setf invalid-osm-fileblock-name): Private generic functions
(setf keys): Public generic functions
(setf keys): Public generic functions
(setf keys): Public generic functions
(setf keys): Public generic functions
(setf keys-vals): Public generic functions
(setf keys-vals): Public generic functions
(setf lat): Public generic functions
(setf lat): Public generic functions
(setf lat): Public generic functions
(setf lat): Public generic functions
(setf lat-offset): Public generic functions
(setf lat-offset): Public generic functions
(setf lat-offset): Public generic functions
(setf left): Public generic functions
(setf left): Public generic functions
(setf left): Public generic functions
(setf lon): Public generic functions
(setf lon): Public generic functions
(setf lon): Public generic functions
(setf lon): Public generic functions
(setf lon-offset): Public generic functions
(setf lon-offset): Public generic functions
(setf lon-offset): Public generic functions
(setf lzma-data): Public generic functions
(setf lzma-data): Public generic functions
(setf lzma-data): Public generic functions
(setf memids): Public generic functions
(setf memids): Public generic functions
(setf node-lat): Public generic functions
(setf node-lat): Public generic functions
(setf node-lon): Public generic functions
(setf node-lon): Public generic functions
(setf nodes): Public generic functions
(setf nodes): Public generic functions
(setf obsolete-bzip2-data): Public generic functions
(setf obsolete-bzip2-data): Public generic functions
(setf obsolete-bzip2-data): Public generic functions
(setf optional-features): Public generic functions
(setf optional-features): Public generic functions
(setf osm-obj-id): Public generic functions
(setf osm-obj-id): Public generic functions
(setf osm-obj-id): Public generic functions
(setf osm-obj-id): Public generic functions
(setf osm-obj-tags): Public generic functions
(setf osm-obj-tags): Public generic functions
(setf osm-obj-tags): Public generic functions
(setf osm-obj-tags): Public generic functions
(setf osmosis-replication-base-url): Public generic functions
(setf osmosis-replication-base-url): Public generic functions
(setf osmosis-replication-base-url): Public generic functions
(setf osmosis-replication-sequence-number): Public generic functions
(setf osmosis-replication-sequence-number): Public generic functions
(setf osmosis-replication-sequence-number): Public generic functions
(setf osmosis-replication-timestamp): Public generic functions
(setf osmosis-replication-timestamp): Public generic functions
(setf osmosis-replication-timestamp): Public generic functions
(setf primitivegroup): Public generic functions
(setf primitivegroup): Public generic functions
(setf raw): Public generic functions
(setf raw): Public generic functions
(setf raw): Public generic functions
(setf raw-size): Public generic functions
(setf raw-size): Public generic functions
(setf raw-size): Public generic functions
(setf refs): Public generic functions
(setf refs): Public generic functions
(setf relation-members): Public generic functions
(setf relation-members): Public generic functions
(setf relations): Public generic functions
(setf relations): Public generic functions
(setf required-features): Public generic functions
(setf required-features): Public generic functions
(setf right): Public generic functions
(setf right): Public generic functions
(setf right): Public generic functions
(setf roles-sid): Public generic functions
(setf roles-sid): Public generic functions
(setf s): Public generic functions
(setf s): Public generic functions
(setf source): Public generic functions
(setf source): Public generic functions
(setf source): Public generic functions
(setf stringtable): Public generic functions
(setf stringtable): Public generic functions
(setf stringtable): Public generic functions
(setf timestamp): Public generic functions
(setf timestamp): Public generic functions
(setf timestamp): Public generic functions
(setf timestamp): Public generic functions
(setf top): Public generic functions
(setf top): Public generic functions
(setf top): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf types): Public generic functions
(setf types): Public generic functions
(setf uid): Public generic functions
(setf uid): Public generic functions
(setf uid): Public generic functions
(setf uid): Public generic functions
(setf user-sid): Public generic functions
(setf user-sid): Public generic functions
(setf user-sid): Public generic functions
(setf user-sid): Public generic functions
(setf vals): Public generic functions
(setf vals): Public generic functions
(setf vals): Public generic functions
(setf vals): Public generic functions
(setf version): Public generic functions
(setf version): Public generic functions
(setf version): Public generic functions
(setf version): Public generic functions
(setf visible): Public generic functions
(setf visible): Public generic functions
(setf visible): Public generic functions
(setf visible): Public generic functions
(setf way-refs): Public generic functions
(setf way-refs): Public generic functions
(setf ways): Public generic functions
(setf ways): Public generic functions
(setf writingprogram): Public generic functions
(setf writingprogram): Public generic functions
(setf writingprogram): Public generic functions
(setf zlib-data): Public generic functions
(setf zlib-data): Public generic functions
(setf zlib-data): Public generic functions

B
bbox: Public generic functions
bbox: Public generic functions
bottom: Public generic functions
bottom: Public generic functions

C
changeset: Public generic functions
changeset: Public generic functions
changeset: Public generic functions
changesets: Public generic functions
changesets: Public generic functions
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear: Public standalone methods
clear-bbox: Public generic functions
clear-bbox: Public generic functions
clear-bottom: Public generic functions
clear-bottom: Public generic functions
clear-changeset: Public generic functions
clear-changeset: Public generic functions
clear-changeset: Public generic functions
clear-changesets: Public generic functions
clear-changesets: Public generic functions
clear-datasize: Public generic functions
clear-datasize: Public generic functions
clear-date-granularity: Public generic functions
clear-date-granularity: Public generic functions
clear-dense: Public generic functions
clear-dense: Public generic functions
clear-denseinfo: Public generic functions
clear-denseinfo: Public generic functions
clear-granularity: Public generic functions
clear-granularity: Public generic functions
clear-id: Public generic functions
clear-id: Public generic functions
clear-id: Public generic functions
clear-id: Public generic functions
clear-id: Public generic functions
clear-id: Public generic functions
clear-indexdata: Public generic functions
clear-indexdata: Public generic functions
clear-info: Public generic functions
clear-info: Public generic functions
clear-info: Public generic functions
clear-info: Public generic functions
clear-keys: Public generic functions
clear-keys: Public generic functions
clear-keys: Public generic functions
clear-keys: Public generic functions
clear-keys-vals: Public generic functions
clear-keys-vals: Public generic functions
clear-lat: Public generic functions
clear-lat: Public generic functions
clear-lat: Public generic functions
clear-lat-offset: Public generic functions
clear-lat-offset: Public generic functions
clear-left: Public generic functions
clear-left: Public generic functions
clear-lon: Public generic functions
clear-lon: Public generic functions
clear-lon: Public generic functions
clear-lon-offset: Public generic functions
clear-lon-offset: Public generic functions
clear-lzma-data: Public generic functions
clear-lzma-data: Public generic functions
clear-memids: Public generic functions
clear-memids: Public generic functions
clear-nodes: Public generic functions
clear-nodes: Public generic functions
clear-obsolete-bzip2-data: Public generic functions
clear-obsolete-bzip2-data: Public generic functions
clear-optional-features: Public generic functions
clear-optional-features: Public generic functions
clear-osmosis-replication-base-url: Public generic functions
clear-osmosis-replication-base-url: Public generic functions
clear-osmosis-replication-sequence-number: Public generic functions
clear-osmosis-replication-sequence-number: Public generic functions
clear-osmosis-replication-timestamp: Public generic functions
clear-osmosis-replication-timestamp: Public generic functions
clear-primitivegroup: Public generic functions
clear-primitivegroup: Public generic functions
clear-raw: Public generic functions
clear-raw: Public generic functions
clear-raw-size: Public generic functions
clear-raw-size: Public generic functions
clear-refs: Public generic functions
clear-refs: Public generic functions
clear-relations: Public generic functions
clear-relations: Public generic functions
clear-required-features: Public generic functions
clear-required-features: Public generic functions
clear-right: Public generic functions
clear-right: Public generic functions
clear-roles-sid: Public generic functions
clear-roles-sid: Public generic functions
clear-s: Public generic functions
clear-s: Public generic functions
clear-source: Public generic functions
clear-source: Public generic functions
clear-stringtable: Public generic functions
clear-stringtable: Public generic functions
clear-timestamp: Public generic functions
clear-timestamp: Public generic functions
clear-timestamp: Public generic functions
clear-top: Public generic functions
clear-top: Public generic functions
clear-type: Public generic functions
clear-type: Public generic functions
clear-types: Public generic functions
clear-types: Public generic functions
clear-uid: Public generic functions
clear-uid: Public generic functions
clear-uid: Public generic functions
clear-user-sid: Public generic functions
clear-user-sid: Public generic functions
clear-user-sid: Public generic functions
clear-vals: Public generic functions
clear-vals: Public generic functions
clear-vals: Public generic functions
clear-vals: Public generic functions
clear-version: Public generic functions
clear-version: Public generic functions
clear-version: Public generic functions
clear-visible: Public generic functions
clear-visible: Public generic functions
clear-visible: Public generic functions
clear-ways: Public generic functions
clear-ways: Public generic functions
clear-writingprogram: Public generic functions
clear-writingprogram: Public generic functions
clear-zlib-data: Public generic functions
clear-zlib-data: Public generic functions

D
datasize: Public generic functions
datasize: Public generic functions
date-granularity: Public generic functions
date-granularity: Public generic functions
delta-decode: Private ordinary functions
dense: Public generic functions
dense: Public generic functions
denseinfo: Public generic functions
denseinfo: Public generic functions

F
Function, delta-decode: Private ordinary functions
Function, get-next-primitive-groups: Public ordinary functions
Function, keys-vals-to-alist: Private ordinary functions
Function, make-node: Private ordinary functions
Function, make-tag-cons: Private ordinary functions
Function, packed-keys-vals-to-alists: Private ordinary functions
Function, parse-dense-nodes: Private ordinary functions
Function, parse-node: Private ordinary functions
Function, parse-pb-object: Private ordinary functions
Function, parse-primitive-block: Public ordinary functions
Function, parse-relation: Private ordinary functions
Function, parse-relation-member-type: Private ordinary functions
Function, parse-relation-members: Private ordinary functions
Function, parse-string-table: Private ordinary functions
Function, parse-way: Private ordinary functions
Function, read-blob-and-return-data: Private ordinary functions
Function, read-blob-header: Private ordinary functions
Function, read-buffer-of-length: Private ordinary functions
Function, read-fileblock: Public ordinary functions
Function, read-header-length: Private ordinary functions
Function, read-pb-object: Private ordinary functions
Function, tag-name-to-symbol: Public ordinary functions
Function, transform-coordinate: Private ordinary functions

G
Generic Function, %has-bits%: Private generic functions
Generic Function, (setf %has-bits%): Private generic functions
Generic Function, (setf bbox): Public generic functions
Generic Function, (setf bottom): Public generic functions
Generic Function, (setf changeset): Public generic functions
Generic Function, (setf changesets): Public generic functions
Generic Function, (setf datasize): Public generic functions
Generic Function, (setf date-granularity): Public generic functions
Generic Function, (setf dense): Public generic functions
Generic Function, (setf denseinfo): Public generic functions
Generic Function, (setf granularity): Public generic functions
Generic Function, (setf group-nodes): Public generic functions
Generic Function, (setf group-relations): Public generic functions
Generic Function, (setf group-ways): Public generic functions
Generic Function, (setf id): Public generic functions
Generic Function, (setf indexdata): Public generic functions
Generic Function, (setf info): Public generic functions
Generic Function, (setf invalid-osm-fileblock-name): Private generic functions
Generic Function, (setf keys): Public generic functions
Generic Function, (setf keys-vals): Public generic functions
Generic Function, (setf lat): Public generic functions
Generic Function, (setf lat-offset): Public generic functions
Generic Function, (setf left): Public generic functions
Generic Function, (setf lon): Public generic functions
Generic Function, (setf lon-offset): Public generic functions
Generic Function, (setf lzma-data): Public generic functions
Generic Function, (setf memids): Public generic functions
Generic Function, (setf node-lat): Public generic functions
Generic Function, (setf node-lon): Public generic functions
Generic Function, (setf nodes): Public generic functions
Generic Function, (setf obsolete-bzip2-data): Public generic functions
Generic Function, (setf optional-features): Public generic functions
Generic Function, (setf osm-obj-id): Public generic functions
Generic Function, (setf osm-obj-tags): Public generic functions
Generic Function, (setf osmosis-replication-base-url): Public generic functions
Generic Function, (setf osmosis-replication-sequence-number): Public generic functions
Generic Function, (setf osmosis-replication-timestamp): Public generic functions
Generic Function, (setf primitivegroup): Public generic functions
Generic Function, (setf raw): Public generic functions
Generic Function, (setf raw-size): Public generic functions
Generic Function, (setf refs): Public generic functions
Generic Function, (setf relation-members): Public generic functions
Generic Function, (setf relations): Public generic functions
Generic Function, (setf required-features): Public generic functions
Generic Function, (setf right): Public generic functions
Generic Function, (setf roles-sid): Public generic functions
Generic Function, (setf s): Public generic functions
Generic Function, (setf source): Public generic functions
Generic Function, (setf stringtable): Public generic functions
Generic Function, (setf timestamp): Public generic functions
Generic Function, (setf top): Public generic functions
Generic Function, (setf type): Public generic functions
Generic Function, (setf types): Public generic functions
Generic Function, (setf uid): Public generic functions
Generic Function, (setf user-sid): Public generic functions
Generic Function, (setf vals): Public generic functions
Generic Function, (setf version): Public generic functions
Generic Function, (setf visible): Public generic functions
Generic Function, (setf way-refs): Public generic functions
Generic Function, (setf ways): Public generic functions
Generic Function, (setf writingprogram): Public generic functions
Generic Function, (setf zlib-data): Public generic functions
Generic Function, bbox: Public generic functions
Generic Function, bottom: Public generic functions
Generic Function, changeset: Public generic functions
Generic Function, changesets: Public generic functions
Generic Function, clear-bbox: Public generic functions
Generic Function, clear-bottom: Public generic functions
Generic Function, clear-changeset: Public generic functions
Generic Function, clear-changesets: Public generic functions
Generic Function, clear-datasize: Public generic functions
Generic Function, clear-date-granularity: Public generic functions
Generic Function, clear-dense: Public generic functions
Generic Function, clear-denseinfo: Public generic functions
Generic Function, clear-granularity: Public generic functions
Generic Function, clear-id: Public generic functions
Generic Function, clear-indexdata: Public generic functions
Generic Function, clear-info: Public generic functions
Generic Function, clear-keys: Public generic functions
Generic Function, clear-keys-vals: Public generic functions
Generic Function, clear-lat: Public generic functions
Generic Function, clear-lat-offset: Public generic functions
Generic Function, clear-left: Public generic functions
Generic Function, clear-lon: Public generic functions
Generic Function, clear-lon-offset: Public generic functions
Generic Function, clear-lzma-data: Public generic functions
Generic Function, clear-memids: Public generic functions
Generic Function, clear-nodes: Public generic functions
Generic Function, clear-obsolete-bzip2-data: Public generic functions
Generic Function, clear-optional-features: Public generic functions
Generic Function, clear-osmosis-replication-base-url: Public generic functions
Generic Function, clear-osmosis-replication-sequence-number: Public generic functions
Generic Function, clear-osmosis-replication-timestamp: Public generic functions
Generic Function, clear-primitivegroup: Public generic functions
Generic Function, clear-raw: Public generic functions
Generic Function, clear-raw-size: Public generic functions
Generic Function, clear-refs: Public generic functions
Generic Function, clear-relations: Public generic functions
Generic Function, clear-required-features: Public generic functions
Generic Function, clear-right: Public generic functions
Generic Function, clear-roles-sid: Public generic functions
Generic Function, clear-s: Public generic functions
Generic Function, clear-source: Public generic functions
Generic Function, clear-stringtable: Public generic functions
Generic Function, clear-timestamp: Public generic functions
Generic Function, clear-top: Public generic functions
Generic Function, clear-type: Public generic functions
Generic Function, clear-types: Public generic functions
Generic Function, clear-uid: Public generic functions
Generic Function, clear-user-sid: Public generic functions
Generic Function, clear-vals: Public generic functions
Generic Function, clear-version: Public generic functions
Generic Function, clear-visible: Public generic functions
Generic Function, clear-ways: Public generic functions
Generic Function, clear-writingprogram: Public generic functions
Generic Function, clear-zlib-data: Public generic functions
Generic Function, datasize: Public generic functions
Generic Function, date-granularity: Public generic functions
Generic Function, dense: Public generic functions
Generic Function, denseinfo: Public generic functions
Generic Function, granularity: Public generic functions
Generic Function, group-nodes: Public generic functions
Generic Function, group-relations: Public generic functions
Generic Function, group-ways: Public generic functions
Generic Function, has-bbox: Public generic functions
Generic Function, has-bottom: Public generic functions
Generic Function, has-changeset: Public generic functions
Generic Function, has-datasize: Public generic functions
Generic Function, has-date-granularity: Public generic functions
Generic Function, has-dense: Public generic functions
Generic Function, has-denseinfo: Public generic functions
Generic Function, has-granularity: Public generic functions
Generic Function, has-id: Public generic functions
Generic Function, has-indexdata: Public generic functions
Generic Function, has-info: Public generic functions
Generic Function, has-lat: Public generic functions
Generic Function, has-lat-offset: Public generic functions
Generic Function, has-left: Public generic functions
Generic Function, has-lon: Public generic functions
Generic Function, has-lon-offset: Public generic functions
Generic Function, has-lzma-data: Public generic functions
Generic Function, has-obsolete-bzip2-data: Public generic functions
Generic Function, has-osmosis-replication-base-url: Public generic functions
Generic Function, has-osmosis-replication-sequence-number: Public generic functions
Generic Function, has-osmosis-replication-timestamp: Public generic functions
Generic Function, has-raw: Public generic functions
Generic Function, has-raw-size: Public generic functions
Generic Function, has-right: Public generic functions
Generic Function, has-source: Public generic functions
Generic Function, has-stringtable: Public generic functions
Generic Function, has-timestamp: Public generic functions
Generic Function, has-top: Public generic functions
Generic Function, has-type: Public generic functions
Generic Function, has-uid: Public generic functions
Generic Function, has-user-sid: Public generic functions
Generic Function, has-version: Public generic functions
Generic Function, has-visible: Public generic functions
Generic Function, has-writingprogram: Public generic functions
Generic Function, has-zlib-data: Public generic functions
Generic Function, id: Public generic functions
Generic Function, indexdata: Public generic functions
Generic Function, info: Public generic functions
Generic Function, invalid-osm-fileblock-name: Private generic functions
Generic Function, keys: Public generic functions
Generic Function, keys-vals: Public generic functions
Generic Function, lat: Public generic functions
Generic Function, lat-offset: Public generic functions
Generic Function, left: Public generic functions
Generic Function, lon: Public generic functions
Generic Function, lon-offset: Public generic functions
Generic Function, lzma-data: Public generic functions
Generic Function, memids: Public generic functions
Generic Function, node-lat: Public generic functions
Generic Function, node-lon: Public generic functions
Generic Function, nodes: Public generic functions
Generic Function, obsolete-bzip2-data: Public generic functions
Generic Function, optional-features: Public generic functions
Generic Function, osm-obj-id: Public generic functions
Generic Function, osm-obj-tags: Public generic functions
Generic Function, osmosis-replication-base-url: Public generic functions
Generic Function, osmosis-replication-sequence-number: Public generic functions
Generic Function, osmosis-replication-timestamp: Public generic functions
Generic Function, primitivegroup: Public generic functions
Generic Function, raw: Public generic functions
Generic Function, raw-size: Public generic functions
Generic Function, refs: Public generic functions
Generic Function, relation-members: Public generic functions
Generic Function, relations: Public generic functions
Generic Function, required-features: Public generic functions
Generic Function, right: Public generic functions
Generic Function, roles-sid: Public generic functions
Generic Function, s: Public generic functions
Generic Function, source: Public generic functions
Generic Function, stringtable: Public generic functions
Generic Function, timestamp: Public generic functions
Generic Function, top: Public generic functions
Generic Function, type: Public generic functions
Generic Function, types: Public generic functions
Generic Function, uid: Public generic functions
Generic Function, user-sid: Public generic functions
Generic Function, vals: Public generic functions
Generic Function, version: Public generic functions
Generic Function, visible: Public generic functions
Generic Function, way-refs: Public generic functions
Generic Function, ways: Public generic functions
Generic Function, writingprogram: Public generic functions
Generic Function, zlib-data: Public generic functions
get-next-primitive-groups: Public ordinary functions
granularity: Public generic functions
granularity: Public generic functions
group-nodes: Public generic functions
group-nodes: Public generic functions
group-relations: Public generic functions
group-relations: Public generic functions
group-ways: Public generic functions
group-ways: Public generic functions

H
has-bbox: Public generic functions
has-bbox: Public generic functions
has-bottom: Public generic functions
has-bottom: Public generic functions
has-changeset: Public generic functions
has-changeset: Public generic functions
has-datasize: Public generic functions
has-datasize: Public generic functions
has-date-granularity: Public generic functions
has-date-granularity: Public generic functions
has-dense: Public generic functions
has-dense: Public generic functions
has-denseinfo: Public generic functions
has-denseinfo: Public generic functions
has-granularity: Public generic functions
has-granularity: Public generic functions
has-id: Public generic functions
has-id: Public generic functions
has-id: Public generic functions
has-id: Public generic functions
has-id: Public generic functions
has-indexdata: Public generic functions
has-indexdata: Public generic functions
has-info: Public generic functions
has-info: Public generic functions
has-info: Public generic functions
has-info: Public generic functions
has-lat: Public generic functions
has-lat: Public generic functions
has-lat-offset: Public generic functions
has-lat-offset: Public generic functions
has-left: Public generic functions
has-left: Public generic functions
has-lon: Public generic functions
has-lon: Public generic functions
has-lon-offset: Public generic functions
has-lon-offset: Public generic functions
has-lzma-data: Public generic functions
has-lzma-data: Public generic functions
has-obsolete-bzip2-data: Public generic functions
has-obsolete-bzip2-data: Public generic functions
has-osmosis-replication-base-url: Public generic functions
has-osmosis-replication-base-url: Public generic functions
has-osmosis-replication-sequence-number: Public generic functions
has-osmosis-replication-sequence-number: Public generic functions
has-osmosis-replication-timestamp: Public generic functions
has-osmosis-replication-timestamp: Public generic functions
has-raw: Public generic functions
has-raw: Public generic functions
has-raw-size: Public generic functions
has-raw-size: Public generic functions
has-right: Public generic functions
has-right: Public generic functions
has-source: Public generic functions
has-source: Public generic functions
has-stringtable: Public generic functions
has-stringtable: Public generic functions
has-timestamp: Public generic functions
has-timestamp: P