The retrospectiff Reference Manual

This is the retrospectiff Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri Sep 15 06:32:59 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 retrospectiff

A library for reading and writing TIFF images

Author

Cyrus Harmon <>

License

BSD

Version

0.2

Dependencies
  • com.gigamonkeys.binary-data (system).
  • flexi-streams (system).
  • ieee-floats (system).
  • cl-jpeg (system).
  • deflate (system).
  • opticl-core (system).
Source

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

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

ASDF Systems

retrospectiff.


3.1.3 retrospectiff/constants.lisp

Dependency

package.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface

3.1.4 retrospectiff/globals.lisp

Dependency

constants.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface

3.1.5 retrospectiff/util.lisp

Dependency

globals.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface

3.1.6 retrospectiff/bit-array.lisp

Dependency

util.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface
Internals

rem8 (function).


3.1.7 retrospectiff/lzw.lisp

Dependency

bit-array.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Internals

3.1.8 retrospectiff/jpeg.lisp

Dependency

lzw.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Internals

3.1.9 retrospectiff/deflate.lisp

Dependency

jpeg.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Internals

deflate-decode (function).


3.1.10 retrospectiff/packbits.lisp

Dependency

deflate.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Internals

3.1.11 retrospectiff/compression.lisp

Dependency

packbits.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface
Internals

3.1.12 retrospectiff/binary-types.lisp

Dependency

compression.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface
Internals

3.1.13 retrospectiff/ifd.lisp

Dependency

binary-types.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface
Internals

3.1.14 retrospectiff/tiff-image.lisp

Dependency

ifd.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface

3.1.15 retrospectiff/retrospectiff.lisp

Dependency

tiff-image.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface
Internals

3.1.16 retrospectiff/retrospectiff2.lisp

Dependency

retrospectiff.lisp (file).

Source

retrospectiff.asd.

Parent Component

retrospectiff (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 retrospectiff.constants

Source

package.lisp.

Used By List
Public Interface

4.2 retrospectiff.image

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.3 retrospectiff.compression

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

4.5 retrospectiff

Source

package.lisp.

Nickname

tiff

Use List
Public Interface
Internals

4.6 retrospectiff.ifd

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

4.7 retrospectiff.util

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.8 retrospectiff.globals

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.9 retrospectiff.binary-types

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

4.10 retrospectiff.bit-array

Source

package.lisp.

Use List

common-lisp.

Used By List

retrospectiff.compression.

Public Interface
Internals

rem8 (function).


5 Definitions

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


5.1 Public Interface


5.1.1 Constants

Constant: +bits-per-sample-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +color-map-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +compression-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +deflate-compression+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +exif-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-ascii+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-byte+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-double+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-float+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-long+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-rational+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-sbyte+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-short+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-slong+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-srational+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-sshort+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +field-type-undefined+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +horizontal-differencing+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +icc-profile-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +image-length-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +image-width-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +jpeg-compression+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +jpeg-tables+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +lzw-compression+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +no-compression+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +old-style-jpeg-compression+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +packbits-compression+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +photometric-interpretation-black-is-zero+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +photometric-interpretation-palette-color+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +photometric-interpretation-rgb+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +photometric-interpretation-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +photometric-interpretation-white-is-zero+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +planar-configuration-chunky+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +planar-configuration-planar+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +planar-configuration-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +predictor-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +resolution-unit-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +rows-per-strip-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +samples-per-pixel-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +strip-byte-counts-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +strip-offsets-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +x-resolution-tag+
Package

retrospectiff.constants.

Source

constants.lisp.

Constant: +y-resolution-tag+
Package

retrospectiff.constants.

Source

constants.lisp.


5.1.2 Special variables

Special Variable: *byte-order*
Package

retrospectiff.globals.

Source

globals.lisp.

Special Variable: *tiff-file-offset*
Package

retrospectiff.globals.

Source

globals.lisp.


5.1.3 Ordinary functions

Function: convert-to-signed-integer (num bits)
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Function: convert-to-unsigned-integer (num bits)
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Function: ensure-array-size-and-set-fill-pointer (array fill-pointer)
Package

retrospectiff.util.

Source

util.lisp.

Function: find-compression-decoder (compression)
Package

retrospectiff.compression.

Source

compression.lisp.

Function: get-bits (array bit-start bit-end)
Package

retrospectiff.bit-array.

Source

bit-array.lisp.

Function: get-ifd-value (ifd key)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: get-ifd-values (ifd key)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: make-tiff-fields (image)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: read-bytes (stream count)
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Function: read-tiff-file (pathname)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-tiff-file (pathname)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-tiff-stream (stream)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-tiff-stream (stream)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: remove-keyword-args (keywords list)
Package

retrospectiff.util.

Source

util.lisp.

Function: set-bits (array bit-start bit-end value)
Package

retrospectiff.bit-array.

Source

bit-array.lisp.

Function: string-contents-of-file (pathname)
Package

retrospectiff.util.

Source

util.lisp.

Function: string-contents-of-stream (in)

Returns a string with the entire contents of the specified file.

Package

retrospectiff.util.

Source

util.lisp.

Function: vector-contents-of-file (pathname)
Package

retrospectiff.util.

Source

util.lisp.

Function: vector-contents-of-stream (in)

Returns a string with the entire contents of the specified file.

Package

retrospectiff.util.

Source

util.lisp.

Function: write-tiff-file (pathname image &rest args &key if-exists &allow-other-keys)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: write-tiff-file (pathname image &rest args &key if-exists &allow-other-keys)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: write-tiff-stream (stream image &key byte-order)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: write-tiff-stream (stream obj &key byte-order)
Package

retrospectiff.

Source

retrospectiff.lisp.


5.1.4 Generic functions

Generic Reader: data (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: data ((double-ifd-entry double-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((float-ifd-entry float-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((srational-ifd-entry srational-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((slong-ifd-entry slong-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((sshort-ifd-entry sshort-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((sbyte-ifd-entry sbyte-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((rational-ifd-entry rational-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((long-ifd-entry long-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((short-ifd-entry short-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((ascii-ifd-entry ascii-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Reader Method: data ((byte-ifd-entry byte-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

data.

Generic Writer: (setf data) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf data) ((double-ifd-entry double-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((float-ifd-entry float-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((srational-ifd-entry srational-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((slong-ifd-entry slong-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((sshort-ifd-entry sshort-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((sbyte-ifd-entry sbyte-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((rational-ifd-entry rational-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((long-ifd-entry long-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((short-ifd-entry short-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((ascii-ifd-entry ascii-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Writer Method: (setf data) ((byte-ifd-entry byte-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

data.

Generic Reader: denominator (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: denominator ((srational srational))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

denominator.

Reader Method: denominator ((rational rational))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

denominator.

Generic Writer: (setf denominator) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf denominator) ((srational srational))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

denominator.

Writer Method: (setf denominator) ((rational rational))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

denominator.

Generic Reader: entries (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: entries ((ifd ifd))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

entries.

Generic Writer: (setf entries) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf entries) ((ifd ifd))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

entries.

Generic Function: entry-bytes (ifd-entry)
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Methods
Method: entry-bytes ((entry ifd-entry))
Generic Reader: entry-count (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: entry-count ((ifd ifd))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

entry-count.

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

retrospectiff.binary-types.

Methods
Writer Method: (setf entry-count) ((ifd ifd))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

entry-count.

Generic Reader: ifd-list (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: ifd-list ((tiff-fields tiff-fields))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

ifd-list.

Generic Writer: (setf ifd-list) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf ifd-list) ((tiff-fields tiff-fields))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

ifd-list.

Generic Reader: ifd-offset (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: ifd-offset ((tiff-fields tiff-fields))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

ifd-offset.

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

retrospectiff.binary-types.

Methods
Writer Method: (setf ifd-offset) ((tiff-fields tiff-fields))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

ifd-offset.

Generic Reader: numerator (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: numerator ((srational srational))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

numerator.

Reader Method: numerator ((rational rational))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

numerator.

Generic Writer: (setf numerator) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf numerator) ((srational srational))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

numerator.

Writer Method: (setf numerator) ((rational rational))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

numerator.

Generic Reader: tag (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: tag ((ifd-entry ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

tag.

Generic Writer: (setf tag) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf tag) ((ifd-entry ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

tag.

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

retrospectiff.image.

Methods
Reader Method: tiff-image-bits-per-sample ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

bits-per-sample.

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

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-bits-per-sample) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

bits-per-sample.

Generic Reader: tiff-image-byte-order (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-byte-order ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

byte-order.

Generic Writer: (setf tiff-image-byte-order) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-byte-order) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

byte-order.

Generic Reader: tiff-image-color-map (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-color-map ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

color-map.

Generic Writer: (setf tiff-image-color-map) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-color-map) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

color-map.

Generic Reader: tiff-image-data (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-data ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

data.

Generic Writer: (setf tiff-image-data) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-data) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

data.

Generic Reader: tiff-image-length (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-length ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

length.

Generic Writer: (setf tiff-image-length) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-length) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

length.

Generic Reader: tiff-image-min-is-white (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-min-is-white ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

min-is-white.

Generic Writer: (setf tiff-image-min-is-white) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-min-is-white) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

min-is-white.

Generic Reader: tiff-image-samples-per-pixel (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-samples-per-pixel ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

samples-per-pixel.

Generic Writer: (setf tiff-image-samples-per-pixel) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-samples-per-pixel) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

samples-per-pixel.

Generic Reader: tiff-image-width (object)
Package

retrospectiff.image.

Methods
Reader Method: tiff-image-width ((tiff-image tiff-image))

automatically generated reader method

Source

tiff-image.lisp.

Target Slot

width.

Generic Writer: (setf tiff-image-width) (object)
Package

retrospectiff.image.

Methods
Writer Method: (setf tiff-image-width) ((tiff-image tiff-image))

automatically generated writer method

Source

tiff-image.lisp.

Target Slot

width.


5.1.5 Classes

Class: ascii-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: byte-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: ifd
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct methods
Direct slots
Slot: entry-count
Initargs

:entry-count

Readers

entry-count.

Writers

(setf entry-count).

Slot: entries
Initargs

:entries

Readers

entries.

Writers

(setf entries).

Slot: next-ifd-offset
Initargs

:next-ifd-offset

Readers

next-ifd-offset.

Writers

(setf next-ifd-offset).

Class: ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: tag
Initargs

:tag

Readers

tag.

Writers

(setf tag).

Slot: field-type
Initargs

:field-type

Readers

field-type.

Writers

(setf field-type).

Slot: value-count
Initargs

:value-count

Readers

value-count.

Writers

(setf value-count).

Class: image-info
Package

retrospectiff.compression.

Source

compression.lisp.

Direct subclasses

jpeg-image-info.

Class: jpeg-image-info
Package

retrospectiff.compression.

Source

compression.lisp.

Direct superclasses

image-info.

Direct methods
Direct slots
Slot: jpeg-tables
Initargs

:jpeg-tables

Readers

jpeg-tables.

Writers

(setf jpeg-tables).

Slot: jpeg-image
Initargs

:jpeg-image

Readers

jpeg-image.

Writers

(setf jpeg-image).

Class: long-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: rational
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct methods
Direct slots
Slot: numerator
Initargs

:numerator

Readers

numerator.

Writers

(setf numerator).

Slot: denominator
Initargs

:denominator

Readers

denominator.

Writers

(setf denominator).

Class: rational-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: short-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: tiff-fields
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct methods
Direct slots
Slot: byte-order
Initargs

:byte-order

Readers

byte-order.

Writers

(setf byte-order).

Slot: magic
Initargs

:magic

Readers

magic.

Writers

(setf magic).

Slot: ifd-offset
Initargs

:ifd-offset

Readers

ifd-offset.

Writers

(setf ifd-offset).

Slot: ifd-list
Initargs

:ifd-list

Readers

ifd-list.

Writers

(setf ifd-list).

Class: tiff-image
Package

retrospectiff.image.

Source

tiff-image.lisp.

Direct methods
Direct slots
Slot: length
Package

common-lisp.

Initargs

:length

Readers

tiff-image-length.

Writers

(setf tiff-image-length).

Slot: width
Initargs

:width

Readers

tiff-image-width.

Writers

(setf tiff-image-width).

Slot: bits-per-sample
Initargs

:bits-per-sample

Readers

tiff-image-bits-per-sample.

Writers

(setf tiff-image-bits-per-sample).

Slot: samples-per-pixel
Initargs

:samples-per-pixel

Readers

tiff-image-samples-per-pixel.

Writers

(setf tiff-image-samples-per-pixel).

Slot: data
Initargs

:data

Readers

tiff-image-data.

Writers

(setf tiff-image-data).

Slot: byte-order
Initargs

:byte-order

Readers

tiff-image-byte-order.

Writers

(setf tiff-image-byte-order).

Slot: color-map
Initargs

:color-map

Readers

tiff-image-color-map.

Writers

(setf tiff-image-color-map).

Slot: min-is-white
Initargs

:min-is-white

Readers

tiff-image-min-is-white.

Writers

(setf tiff-image-min-is-white).


5.2 Internals


5.2.1 Constants

Constant: +clear-code+
Package

retrospectiff.compression.

Source

lzw.lisp.

Constant: +end-of-information-code+
Package

retrospectiff.compression.

Source

lzw.lisp.

Constant: +first-entry+
Package

retrospectiff.compression.

Source

lzw.lisp.

Constant: +initial-code-size+
Package

retrospectiff.compression.

Source

lzw.lisp.

Constant: +last-code+
Package

retrospectiff.compression.

Source

lzw.lisp.

Constant: +max-code+
Package

retrospectiff.compression.

Source

lzw.lisp.


5.2.2 Special variables

Special Variable: *binary-type-sizes*
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Special Variable: *compressions*
Package

retrospectiff.compression.

Source

compression.lisp.


5.2.3 Ordinary functions

Function: add-ifd-entry (ifd entry)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: compute-rows-per-strip (image-length bytes-per-row &key strip-size)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: deflate-decode (compressed-vector)
Package

retrospectiff.compression.

Source

deflate.lisp.

Function: grayscale-horizontal-difference-depredict (image max-value)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: ifd-entry-out-of-line-bytes (entry)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: jpeg-decode (compressed-vector jpeg-image-info)
Package

retrospectiff.compression.

Source

jpeg.lisp.

Function: jpeg-encode (raw-vector)
Package

retrospectiff.compression.

Source

jpeg.lisp.

Function: lzw-decode (compressed-vector &key stream)
Package

retrospectiff.compression.

Source

lzw.lisp.

Function: lzw-decode-codes (compressed-vector)
Package

retrospectiff.compression.

Source

lzw.lisp.

Function: lzw-encode (raw-vector)
Package

retrospectiff.compression.

Source

lzw.lisp.

Function: make-ifd-entry-long (tag data)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: make-ifd-entry-rational (tag data)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: make-ifd-entry-short (tag data)
Package

retrospectiff.ifd.

Source

ifd.lisp.

Function: make-tiff-image-for-output (image)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: packbits-decode (compressed-vector &key stream bits)
Package

retrospectiff.compression.

Source

packbits.lisp.

Function: packbits-encode (raw-vector)
Package

retrospectiff.compression.

Source

packbits.lisp.

Function: read-grayscale-image (stream ifd)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-grayscale-image (stream ifd)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-grayscale-strip (stream image-info array start-row strip-offset strip-byte-count image-width bits-per-sample compression)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-grayscale-strip (stream image-info array start-row strip-offset strip-byte-count width bits-per-sample compression)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-indexed-image (stream ifd)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-indexed-image (stream ifd)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-indexed-strip (stream array start-row strip-offset strip-byte-count width bits-per-sample bytes-per-pixel compression)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-planar-rgb-strip (stream image-info array start-row strip-offset strip-byte-count width plane-bits-per-sample samples-per-pixel bytes-per-pixel compression plane)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-planar-rgb-strip (stream image-info array start-row strip-offset strip-byte-count width plane-bits-per-sample samples-per-pixel bytes-per-pixel compression plane)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-rgb-image (stream ifd)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-rgb-image (stream ifd)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-rgb-strip (stream image-info array start-row strip-offset strip-byte-count width bits-per-sample samples-per-pixel bytes-per-pixel compression)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-rgb-strip (stream image-info array start-row strip-offset strip-byte-count width bits-per-sample samples-per-pixel bytes-per-pixel compression)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: rem8 (x)
Package

retrospectiff.bit-array.

Source

bit-array.lisp.

Function: rgb-horizontal-difference-depredict (image max-value)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: vectorize (data)
Package

retrospectiff.ifd.

Source

ifd.lisp.


5.2.4 Generic functions

Generic Reader: byte-order (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: byte-order ((tiff-fields tiff-fields))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

byte-order.

Generic Writer: (setf byte-order) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf byte-order) ((tiff-fields tiff-fields))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

byte-order.

Generic Function: bytes-per-entry (class)
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Methods
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types::double-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types::float-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types::srational-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types::slong-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types::sshort-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types::sbyte-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types:rational-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types:long-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types:short-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types:ascii-ifd-entry>)))
Method: bytes-per-entry ((class (eql #<standard-class retrospectiff.binary-types:byte-ifd-entry>)))
Generic Reader: field-type (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: field-type ((ifd-entry ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

field-type.

Generic Writer: (setf field-type) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf field-type) ((ifd-entry ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

field-type.

Generic Reader: jpeg-image (object)
Package

retrospectiff.compression.

Methods
Reader Method: jpeg-image ((jpeg-image-info jpeg-image-info))

automatically generated reader method

Source

compression.lisp.

Target Slot

jpeg-image.

Generic Writer: (setf jpeg-image) (object)
Package

retrospectiff.compression.

Methods
Writer Method: (setf jpeg-image) ((jpeg-image-info jpeg-image-info))

automatically generated writer method

Source

compression.lisp.

Target Slot

jpeg-image.

Generic Reader: jpeg-tables (object)
Package

retrospectiff.compression.

Methods
Reader Method: jpeg-tables ((jpeg-image-info jpeg-image-info))

automatically generated reader method

Source

compression.lisp.

Target Slot

jpeg-tables.

Generic Writer: (setf jpeg-tables) (object)
Package

retrospectiff.compression.

Methods
Writer Method: (setf jpeg-tables) ((jpeg-image-info jpeg-image-info))

automatically generated writer method

Source

compression.lisp.

Target Slot

jpeg-tables.

Generic Reader: magic (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: magic ((tiff-fields tiff-fields))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

magic.

Generic Writer: (setf magic) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf magic) ((tiff-fields tiff-fields))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

magic.

Generic Reader: next-ifd-offset (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: next-ifd-offset ((ifd ifd))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

next-ifd-offset.

Generic Writer: (setf next-ifd-offset) (object)
Package

retrospectiff.binary-types.

Methods
Writer Method: (setf next-ifd-offset) ((ifd ifd))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

next-ifd-offset.

Generic Reader: value-count (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: value-count ((ifd-entry ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

value-count.

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

retrospectiff.binary-types.

Methods
Writer Method: (setf value-count) ((ifd-entry ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

value-count.

Generic Reader: value-offset (object)
Package

retrospectiff.binary-types.

Methods
Reader Method: value-offset ((unknown-ifd-entry unknown-ifd-entry))

automatically generated reader method

Source

binary-types.lisp.

Target Slot

value-offset.

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

retrospectiff.binary-types.

Methods
Writer Method: (setf value-offset) ((unknown-ifd-entry unknown-ifd-entry))

automatically generated writer method

Source

binary-types.lisp.

Target Slot

value-offset.


5.2.5 Standalone methods

Method: read-object progn ((objectvar0 ifd) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 rational) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 long-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 ascii-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 tiff-fields) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 rational-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 short-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 byte-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 sbyte-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 unknown-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 sshort-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 double-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 slong-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 srational) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 float-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: read-object progn ((objectvar0 srational-ifd-entry) streamvar1)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 ifd) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 rational) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 long-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 ascii-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 tiff-fields) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 rational-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar3 ifd-entry) streamvar4)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 short-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 byte-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 sbyte-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 unknown-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 sshort-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 double-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 slong-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 srational) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 float-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.

Method: write-object progn ((objectvar2 srational-ifd-entry) streamvar3)
Package

com.gigamonkeys.binary-data.

Source

binary-types.lisp.


5.2.6 Classes

Class: double-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: float-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: sbyte-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: slong-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: srational
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct methods
Direct slots
Slot: numerator
Initargs

:numerator

Readers

numerator.

Writers

(setf numerator).

Slot: denominator
Initargs

:denominator

Readers

denominator.

Writers

(setf denominator).

Class: srational-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: sshort-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: unknown-ifd-entry
Package

retrospectiff.binary-types.

Source

binary-types.lisp.

Direct superclasses

ifd-entry.

Direct methods
Direct slots
Slot: value-offset
Initargs

:value-offset

Readers

value-offset.

Writers

(setf value-offset).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   I   J   L   M   N   P   R   S   T   V   W  
Index Entry  Section

(
(setf byte-order): Private generic functions
(setf byte-order): Private generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf denominator): Public generic functions
(setf denominator): Public generic functions
(setf denominator): Public generic functions
(setf entries): Public generic functions
(setf entries): Public generic functions
(setf entry-count): Public generic functions
(setf entry-count): Public generic functions
(setf field-type): Private generic functions
(setf field-type): Private generic functions
(setf ifd-list): Public generic functions
(setf ifd-list): Public generic functions
(setf ifd-offset): Public generic functions
(setf ifd-offset): Public generic functions
(setf jpeg-image): Private generic functions
(setf jpeg-image): Private generic functions
(setf jpeg-tables): Private generic functions
(setf jpeg-tables): Private generic functions
(setf magic): Private generic functions
(setf magic): Private generic functions
(setf next-ifd-offset): Private generic functions
(setf next-ifd-offset): Private generic functions
(setf numerator): Public generic functions
(setf numerator): Public generic functions
(setf numerator): Public generic functions
(setf tag): Public generic functions
(setf tag): Public generic functions
(setf tiff-image-bits-per-sample): Public generic functions
(setf tiff-image-bits-per-sample): Public generic functions
(setf tiff-image-byte-order): Public generic functions
(setf tiff-image-byte-order): Public generic functions
(setf tiff-image-color-map): Public generic functions
(setf tiff-image-color-map): Public generic functions
(setf tiff-image-data): Public generic functions
(setf tiff-image-data): Public generic functions
(setf tiff-image-length): Public generic functions
(setf tiff-image-length): Public generic functions
(setf tiff-image-min-is-white): Public generic functions
(setf tiff-image-min-is-white): Public generic functions
(setf tiff-image-samples-per-pixel): Public generic functions
(setf tiff-image-samples-per-pixel): Public generic functions
(setf tiff-image-width): Public generic functions
(setf tiff-image-width): Public generic functions
(setf value-count): Private generic functions
(setf value-count): Private generic functions
(setf value-offset): Private generic functions
(setf value-offset): Private generic functions

A
add-ifd-entry: Private ordinary functions

B
byte-order: Private generic functions
byte-order: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions
bytes-per-entry: Private generic functions

C
compute-rows-per-strip: Private ordinary functions
convert-to-signed-integer: Public ordinary functions
convert-to-unsigned-integer: Public ordinary functions

D
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
data: Public generic functions
deflate-decode: Private ordinary functions
denominator: Public generic functions
denominator: Public generic functions
denominator: Public generic functions

E
ensure-array-size-and-set-fill-pointer: Public ordinary functions
entries: Public generic functions
entries: Public generic functions
entry-bytes: Public generic functions
entry-bytes: Public generic functions
entry-count: Public generic functions
entry-count: Public generic functions

F
field-type: Private generic functions
field-type: Private generic functions
find-compression-decoder: Public ordinary functions
Function, add-ifd-entry: Private ordinary functions
Function, compute-rows-per-strip: Private ordinary functions
Function, convert-to-signed-integer: Public ordinary functions
Function, convert-to-unsigned-integer: Public ordinary functions
Function, deflate-decode: Private ordinary functions
Function, ensure-array-size-and-set-fill-pointer: Public ordinary functions
Function, find-compression-decoder: Public ordinary functions
Function, get-bits: Public ordinary functions
Function, get-ifd-value: Public ordinary functions
Function, get-ifd-values: Public ordinary functions
Function, grayscale-horizontal-difference-depredict: Private ordinary functions
Function, ifd-entry-out-of-line-bytes: Private ordinary functions
Function, jpeg-decode: Private ordinary functions
Function, jpeg-encode: Private ordinary functions
Function, lzw-decode: Private ordinary functions
Function, lzw-decode-codes: Private ordinary functions
Function, lzw-encode: Private ordinary functions
Function, make-ifd-entry-long: Private ordinary functions
Function, make-ifd-entry-rational: Private ordinary functions
Function, make-ifd-entry-short: Private ordinary functions
Function, make-tiff-fields: Public ordinary functions
Function, make-tiff-image-for-output: Private ordinary functions
Function, packbits-decode: Private ordinary functions
Function, packbits-encode: Private ordinary functions
Function, read-bytes: Public ordinary functions
Function, read-grayscale-image: Private ordinary functions
Function, read-grayscale-image: Private ordinary functions
Function, read-grayscale-strip: Private ordinary functions
Function, read-grayscale-strip: Private ordinary functions
Function, read-indexed-image: Private ordinary functions
Function, read-indexed-image: Private ordinary functions
Function, read-indexed-strip: Private ordinary functions
Function, read-planar-rgb-strip: Private ordinary functions
Function, read-planar-rgb-strip: Private ordinary functions
Function, read-rgb-image: Private ordinary functions
Function, read-rgb-image: Private ordinary functions
Function, read-rgb-strip: Private ordinary functions
Function, read-rgb-strip: Private ordinary functions
Function, read-tiff-file: Public ordinary functions
Function, read-tiff-file: Public ordinary functions
Function, read-tiff-stream: Public ordinary functions
Function, read-tiff-stream: Public ordinary functions
Function, rem8: Private ordinary functions
Function, remove-keyword-args: Public ordinary functions
Function, rgb-horizontal-difference-depredict: Private ordinary functions
Function, set-bits: Public ordinary functions
Function, string-contents-of-file: Public ordinary functions
Function, string-contents-of-stream: Public ordinary functions
Function, vector-contents-of-file: Public ordinary functions
Function, vector-contents-of-stream: Public ordinary functions
Function, vectorize: Private ordinary functions
Function, write-tiff-file: Public ordinary functions
Function, write-tiff-file: Public ordinary functions
Function, write-tiff-stream: Public ordinary functions
Function, write-tiff-stream: Public ordinary functions

G
Generic Function, (setf byte-order): Private generic functions
Generic Function, (setf data): Public generic functions
Generic Function, (setf denominator): Public generic functions
Generic Function, (setf entries): Public generic functions
Generic Function, (setf entry-count): Public generic functions
Generic Function, (setf field-type): Private generic functions
Generic Function, (setf ifd-list): Public generic functions
Generic Function, (setf ifd-offset): Public generic functions
Generic Function, (setf jpeg-image): Private generic functions
Generic Function, (setf jpeg-tables): Private generic functions
Generic Function, (setf magic): Private generic functions
Generic Function, (setf next-ifd-offset): Private generic functions
Generic Function, (setf numerator): Public generic functions
Generic Function, (setf tag): Public generic functions
Generic Function, (setf tiff-image-bits-per-sample): Public generic functions
Generic Function, (setf tiff-image-byte-order): Public generic functions
Generic Function, (setf tiff-image-color-map): Public generic functions
Generic Function, (setf tiff-image-data): Public generic functions
Generic Function, (setf tiff-image-length): Public generic functions
Generic Function, (setf tiff-image-min-is-white): Public generic functions
Generic Function, (setf tiff-image-samples-per-pixel): Public generic functions
Generic Function, (setf tiff-image-width): Public generic functions
Generic Function, (setf value-count): Private generic functions
Generic Function, (setf value-offset): Private generic functions
Generic Function, byte-order: Private generic functions
Generic Function, bytes-per-entry: Private generic functions
Generic Function, data: Public generic functions
Generic Function, denominator: Public generic functions
Generic Function, entries: Public generic functions
Generic Function, entry-bytes: Public generic functions
Generic Function, entry-count: Public generic functions
Generic Function, field-type: Private generic functions
Generic Function, ifd-list: Public generic functions
Generic Function, ifd-offset: Public generic functions
Generic Function, jpeg-image: Private generic functions
Generic Function, jpeg-tables: Private generic functions
Generic Function, magic: Private generic functions
Generic Function, next-ifd-offset: Private generic functions
Generic Function, numerator: Public generic functions
Generic Function, tag: Public generic functions
Generic Function, tiff-image-bits-per-sample: Public generic functions
Generic Function, tiff-image-byte-order: Public generic functions
Generic Function, tiff-image-color-map: Public generic functions
Generic Function, tiff-image-data: Public generic functions
Generic Function, tiff-image-length: Public generic functions
Generic Function, tiff-image-min-is-white: Public generic functions
Generic Function, tiff-image-samples-per-pixel: Public generic functions
Generic Function, tiff-image-width: Public generic functions
Generic Function, value-count: Private generic functions
Generic Function, value-offset: Private generic functions
get-bits: Public ordinary functions
get-ifd-value: Public ordinary functions
get-ifd-values: Public ordinary functions
grayscale-horizontal-difference-depredict: Private ordinary functions

I
ifd-entry-out-of-line-bytes: Private ordinary functions
ifd-list: Public generic functions
ifd-list: Public generic functions
ifd-offset: Public generic functions
ifd-offset: Public generic functions

J
jpeg-decode: Private ordinary functions
jpeg-encode: Private ordinary functions
jpeg-image: Private generic functions
jpeg-image: Private generic functions
jpeg-tables: Private generic functions
jpeg-tables: Private generic functions

L
lzw-decode: Private ordinary functions
lzw-decode-codes: Private ordinary functions
lzw-encode: Private ordinary functions

M
magic: Private generic functions
magic: Private generic functions
make-ifd-entry-long: Private ordinary functions
make-ifd-entry-rational: Private ordinary functions
make-ifd-entry-short: Private ordinary functions
make-tiff-fields: Public ordinary functions
make-tiff-image-for-output: Private ordinary functions
Method, (setf byte-order): Private generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf denominator): Public generic functions
Method, (setf denominator): Public generic functions
Method, (setf entries): Public generic functions
Method, (setf entry-count): Public generic functions
Method, (setf field-type): Private generic functions
Method, (setf ifd-list): Public generic functions
Method, (setf ifd-offset): Public generic functions
Method, (setf jpeg-image): Private generic functions
Method, (setf jpeg-tables): Private generic functions
Method, (setf magic): Private generic functions
Method, (setf next-ifd-offset): Private generic functions
Method, (setf numerator): Public generic functions
Method, (setf numerator): Public generic functions
Method, (setf tag): Public generic functions
Method, (setf tiff-image-bits-per-sample): Public generic functions
Method, (setf tiff-image-byte-order): Public generic functions
Method, (setf tiff-image-color-map): Public generic functions
Method, (setf tiff-image-data): Public generic functions
Method, (setf tiff-image-length): Public generic functions
Method, (setf tiff-image-min-is-white): Public generic functions
Method, (setf tiff-image-samples-per-pixel): Public generic functions
Method, (setf tiff-image-width): Public generic functions
Method, (setf value-count): Private generic functions
Method, (setf value-offset): Private generic functions
Method, byte-order: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, bytes-per-entry: Private generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, denominator: Public generic functions
Method, denominator: Public generic functions
Method, entries: Public generic functions
Method, entry-bytes: Public generic functions
Method, entry-count: Public generic functions
Method, field-type: Private generic functions
Method, ifd-list: Public generic functions
Method, ifd-offset: Public generic functions
Method, jpeg-image: Private generic functions
Method, jpeg-tables: Private generic functions
Method, magic: Private generic functions
Method, next-ifd-offset: Private generic functions
Method, numerator: Public generic functions
Method, numerator: Public generic functions
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, read-object: Private standalone methods
Method, tag: Public generic functions
Method, tiff-image-bits-per-sample: Public generic functions
Method, tiff-image-byte-order: Public generic functions
Method, tiff-image-color-map: Public generic functions
Method, tiff-image-data: Public generic functions
Method, tiff-image-length: Public generic functions
Method, tiff-image-min-is-white: Public generic functions
Method, tiff-image-samples-per-pixel: Public generic functions
Method, tiff-image-width: Public generic functions
Method, value-count: Private generic functions
Method, value-offset: Private generic functions
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods
Method, write-object: Private standalone methods

N
next-ifd-offset: Private generic functions
next-ifd-offset: Private generic functions
numerator: Public generic functions
numerator: Public generic functions
numerator: Public generic functions

P
packbits-decode: Private ordinary functions
packbits-encode: Private ordinary functions

R
read-bytes: Public ordinary functions
read-grayscale-image: Private ordinary functions
read-grayscale-image: Private ordinary functions
read-grayscale-strip: Private ordinary functions
read-grayscale-strip: Private ordinary functions
read-indexed-image: Private ordinary functions
read-indexed-image: Private ordinary functions
read-indexed-strip: Private ordinary functions
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-object: Private standalone methods
read-planar-rgb-strip: Private ordinary functions
read-planar-rgb-strip: Private ordinary functions
read-rgb-image: Private ordinary functions
read-rgb-image: Private ordinary functions
read-rgb-strip: Private ordinary functions
read-rgb-strip: Private ordinary functions
read-tiff-file: Public ordinary functions
read-tiff-file: Public ordinary functions
read-tiff-stream: Public ordinary functions
read-tiff-stream: Public ordinary functions
rem8: Private ordinary functions
remove-keyword-args: Public ordinary functions
rgb-horizontal-difference-depredict: Private ordinary functions

S
set-bits: Public ordinary functions
string-contents-of-file: Public ordinary functions
string-contents-of-stream: Public ordinary functions

T
tag: Public generic functions
tag: Public generic functions
tiff-image-bits-per-sample: Public generic functions
tiff-image-bits-per-sample: Public generic functions
tiff-image-byte-order: Public generic functions
tiff-image-byte-order: Public generic functions
tiff-image-color-map: Public generic functions
tiff-image-color-map: Public generic functions
tiff-image-data: Public generic functions
tiff-image-data: Public generic functions
tiff-image-length: Public generic functions
tiff-image-length: Public generic functions
tiff-image-min-is-white: Public generic functions
tiff-image-min-is-white: Public generic functions
tiff-image-samples-per-pixel: Public generic functions
tiff-image-samples-per-pixel: Public generic functions
tiff-image-width: Public generic functions
tiff-image-width: Public generic functions

V
value-count: Private generic functions
value-count: Private generic functions
value-offset: Private generic functions
value-offset: Private generic functions
vector-contents-of-file: Public ordinary functions
vector-contents-of-stream: Public ordinary functions
vectorize: Private ordinary functions

W
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-object: Private standalone methods
write-tiff-file: Public ordinary functions
write-tiff-file: Public ordinary functions
write-tiff-stream: Public ordinary functions
write-tiff-stream: Public ordinary functions


A.3 Variables

Jump to:   *   +  
B   C   D   E   F   I   J   L   M   N   S   T   V   W  
Index Entry  Section

*
*binary-type-sizes*: Private special variables
*byte-order*: Public special variables
*compressions*: Private special variables
*tiff-file-offset*: Public special variables

+
+bits-per-sample-tag+: Public constants
+clear-code+: Private constants
+color-map-tag+: Public constants
+compression-tag+: Public constants
+deflate-compression+: Public constants
+end-of-information-code+: Private constants
+exif-tag+: Public constants
+field-type-ascii+: Public constants
+field-type-byte+: Public constants
+field-type-double+: Public constants
+field-type-float+: Public constants
+field-type-long+: Public constants
+field-type-rational+: Public constants
+field-type-sbyte+: Public constants
+field-type-short+: Public constants
+field-type-slong+: Public constants
+field-type-srational+: Public constants
+field-type-sshort+: Public constants
+field-type-undefined+: Public constants
+first-entry+: Private constants
+horizontal-differencing+: Public constants
+icc-profile-tag+: Public constants
+image-length-tag+: Public constants
+image-width-tag+: Public constants
+initial-code-size+: Private constants
+jpeg-compression+: Public constants
+jpeg-tables+: Public constants
+last-code+: Private constants
+lzw-compression+: Public constants
+max-code+: Private constants
+no-compression+: Public constants
+old-style-jpeg-compression+: Public constants
+packbits-compression+: Public constants
+photometric-interpretation-black-is-zero+: Public constants
+photometric-interpretation-palette-color+: Public constants
+photometric-interpretation-rgb+: Public constants
+photometric-interpretation-tag+: Public constants
+photometric-interpretation-white-is-zero+: Public constants
+planar-configuration-chunky+: Public constants
+planar-configuration-planar+: Public constants
+planar-configuration-tag+: Public constants
+predictor-tag+: Public constants
+resolution-unit-tag+: Public constants
+rows-per-strip-tag+: Public constants
+samples-per-pixel-tag+: Public constants
+strip-byte-counts-tag+: Public constants
+strip-offsets-tag+: Public constants
+x-resolution-tag+: Public constants
+y-resolution-tag+: Public constants

B
bits-per-sample: Public classes
byte-order: Public classes
byte-order: Public classes

C
color-map: Public classes
Constant, +bits-per-sample-tag+: Public constants
Constant, +clear-code+: Private constants
Constant, +color-map-tag+: Public constants
Constant, +compression-tag+: Public constants
Constant, +deflate-compression+: Public constants
Constant, +end-of-information-code+: Private constants
Constant, +exif-tag+: Public constants
Constant, +field-type-ascii+: Public constants
Constant, +field-type-byte+: Public constants
Constant, +field-type-double+: Public constants
Constant, +field-type-float+: Public constants
Constant, +field-type-long+: Public constants
Constant, +field-type-rational+: Public constants
Constant, +field-type-sbyte+: Public constants
Constant, +field-type-short+: Public constants
Constant, +field-type-slong+: Public constants
Constant, +field-type-srational+: Public constants
Constant, +field-type-sshort+: Public constants
Constant, +field-type-undefined+: Public constants
Constant, +first-entry+: Private constants
Constant, +horizontal-differencing+: Public constants
Constant, +icc-profile-tag+: Public constants
Constant, +image-length-tag+: Public constants
Constant, +image-width-tag+: Public constants
Constant, +initial-code-size+: Private constants
Constant, +jpeg-compression+: Public constants
Constant, +jpeg-tables+: Public constants
Constant, +last-code+: Private constants
Constant, +lzw-compression+: Public constants
Constant, +max-code+: Private constants
Constant, +no-compression+: Public constants
Constant, +old-style-jpeg-compression+: Public constants
Constant, +packbits-compression+: Public constants
Constant, +photometric-interpretation-black-is-zero+: Public constants
Constant, +photometric-interpretation-palette-color+: Public constants
Constant, +photometric-interpretation-rgb+: Public constants
Constant, +photometric-interpretation-tag+: Public constants
Constant, +photometric-interpretation-white-is-zero+: Public constants
Constant, +planar-configuration-chunky+: Public constants
Constant, +planar-configuration-planar+: Public constants
Constant, +planar-configuration-tag+: Public constants
Constant, +predictor-tag+: Public constants
Constant, +resolution-unit-tag+: Public constants
Constant, +rows-per-strip-tag+: Public constants
Constant, +samples-per-pixel-tag+: Public constants
Constant, +strip-byte-counts-tag+: Public constants
Constant, +strip-offsets-tag+: Public constants
Constant, +x-resolution-tag+: Public constants
Constant, +y-resolution-tag+: Public constants

D
data: Public classes
data: Public classes
data: Public classes
data: Public classes
data: Public classes
data: Public classes
data: Private classes
data: Private classes
data: Private classes
data: Private classes
data: Private classes
data: Private classes
denominator: Public classes
denominator: Private classes

E
entries: Public classes
entry-count: Public classes

F
field-type: Public classes

I
ifd-list: Public classes
ifd-offset: Public classes

J
jpeg-image: Public classes
jpeg-tables: Public classes

L
length: Public classes

M
magic: Public classes
min-is-white: Public classes

N
next-ifd-offset: Public classes
numerator: Public classes
numerator: Private classes

S
samples-per-pixel: Public classes
Slot, bits-per-sample: Public classes
Slot, byte-order: Public classes
Slot, byte-order: Public classes
Slot, color-map: Public classes
Slot, data: Public classes
Slot, data: Public classes
Slot, data: Public classes
Slot, data: Public classes
Slot, data: Public classes
Slot, data: Public classes
Slot, data: Private classes
Slot, data: Private classes
Slot, data: Private classes
Slot, data: Private classes
Slot, data: Private classes
Slot, data: Private classes
Slot, denominator: Public classes
Slot, denominator: Private classes
Slot, entries: Public classes
Slot, entry-count: Public classes
Slot, field-type: Public classes
Slot, ifd-list: Public classes
Slot, ifd-offset: Public classes
Slot, jpeg-image: Public classes
Slot, jpeg-tables: Public classes
Slot, length: Public classes
Slot, magic: Public classes
Slot, min-is-white: Public classes
Slot, next-ifd-offset: Public classes
Slot, numerator: Public classes
Slot, numerator: Private classes
Slot, samples-per-pixel: Public classes
Slot, tag: Public classes
Slot, value-count: Public classes
Slot, value-offset: Private classes
Slot, width: Public classes
Special Variable, *binary-type-sizes*: Private special variables
Special Variable, *byte-order*: Public special variables
Special Variable, *compressions*: Private special variables
Special Variable, *tiff-file-offset*: Public special variables

T
tag: Public classes

V
value-count: Public classes
value-offset: Private classes

W
width: Public classes


A.4 Data types

Jump to:   A   B   C   D   F   G   I   J   L   P   R   S   T   U  
Index Entry  Section

A
ascii-ifd-entry: Public classes

B
binary-types.lisp: The retrospectiff/binary-types․lisp file
bit-array.lisp: The retrospectiff/bit-array․lisp file
byte-ifd-entry: Public classes

C
Class, ascii-ifd-entry: Public classes
Class, byte-ifd-entry: Public classes
Class, double-ifd-entry: Private classes
Class, float-ifd-entry: Private classes
Class, ifd: Public classes
Class, ifd-entry: Public classes
Class, image-info: Public classes
Class, jpeg-image-info: Public classes
Class, long-ifd-entry: Public classes
Class, rational: Public classes
Class, rational-ifd-entry: Public classes
Class, sbyte-ifd-entry: Private classes
Class, short-ifd-entry: Public classes
Class, slong-ifd-entry: Private classes
Class, srational: Private classes
Class, srational-ifd-entry: Private classes
Class, sshort-ifd-entry: Private classes
Class, tiff-fields: Public classes
Class, tiff-image: Public classes
Class, unknown-ifd-entry: Private classes
compression.lisp: The retrospectiff/compression․lisp file
constants.lisp: The retrospectiff/constants․lisp file

D
deflate.lisp: The retrospectiff/deflate․lisp file
double-ifd-entry: Private classes

F
File, binary-types.lisp: The retrospectiff/binary-types․lisp file
File, bit-array.lisp: The retrospectiff/bit-array․lisp file
File, compression.lisp: The retrospectiff/compression․lisp file
File, constants.lisp: The retrospectiff/constants․lisp file
File, deflate.lisp: The retrospectiff/deflate․lisp file
File, globals.lisp: The retrospectiff/globals․lisp file
File, ifd.lisp: The retrospectiff/ifd․lisp file
File, jpeg.lisp: The retrospectiff/jpeg․lisp file
File, lzw.lisp: The retrospectiff/lzw․lisp file
File, package.lisp: The retrospectiff/package․lisp file
File, packbits.lisp: The retrospectiff/packbits․lisp file
File, retrospectiff.asd: The retrospectiff/retrospectiff․asd file
File, retrospectiff.lisp: The retrospectiff/retrospectiff․lisp file
File, retrospectiff2.lisp: The retrospectiff/retrospectiff2․lisp file
File, tiff-image.lisp: The retrospectiff/tiff-image․lisp file
File, util.lisp: The retrospectiff/util․lisp file
float-ifd-entry: Private classes

G
globals.lisp: The retrospectiff/globals․lisp file

I
ifd: Public classes
ifd-entry: Public classes
ifd.lisp: The retrospectiff/ifd․lisp file
image-info: Public classes

J
jpeg-image-info: Public classes
jpeg.lisp: The retrospectiff/jpeg․lisp file

L
long-ifd-entry: Public classes
lzw.lisp: The retrospectiff/lzw․lisp file

P
Package, retrospectiff: The retrospectiff package
Package, retrospectiff.binary-types: The retrospectiff․binary-types package
Package, retrospectiff.bit-array: The retrospectiff․bit-array package
Package, retrospectiff.compression: The retrospectiff․compression package
Package, retrospectiff.constants: The retrospectiff․constants package
Package, retrospectiff.globals: The retrospectiff․globals package
Package, retrospectiff.ifd: The retrospectiff․ifd package
Package, retrospectiff.image: The retrospectiff․image package
Package, retrospectiff.util: The retrospectiff․util package
Package, retrospectiff2: The retrospectiff2 package
package.lisp: The retrospectiff/package․lisp file
packbits.lisp: The retrospectiff/packbits․lisp file

R
rational: Public classes
rational-ifd-entry: Public classes
retrospectiff: The retrospectiff system
retrospectiff: The retrospectiff package
retrospectiff.asd: The retrospectiff/retrospectiff․asd file
retrospectiff.binary-types: The retrospectiff․binary-types package
retrospectiff.bit-array: The retrospectiff․bit-array package
retrospectiff.compression: The retrospectiff․compression package
retrospectiff.constants: The retrospectiff․constants package
retrospectiff.globals: The retrospectiff․globals package
retrospectiff.ifd: The retrospectiff․ifd package
retrospectiff.image: The retrospectiff․image package
retrospectiff.lisp: The retrospectiff/retrospectiff․lisp file
retrospectiff.util: The retrospectiff․util package
retrospectiff2: The retrospectiff2 package
retrospectiff2.lisp: The retrospectiff/retrospectiff2․lisp file

S
sbyte-ifd-entry: Private classes
short-ifd-entry: Public classes
slong-ifd-entry: Private classes
srational: Private classes
srational-ifd-entry: Private classes
sshort-ifd-entry: Private classes
System, retrospectiff: The retrospectiff system

T
tiff-fields: Public classes
tiff-image: Public classes
tiff-image.lisp: The retrospectiff/tiff-image․lisp file

U
unknown-ifd-entry: Private classes
util.lisp: The retrospectiff/util․lisp file