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 Mon Feb 26 17:47:44 2024 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.util

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.4 retrospectiff.ifd

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

4.5 retrospectiff.binary-types

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

4.6 retrospectiff.compression

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

4.7 retrospectiff.globals

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.8 retrospectiff

Source

package.lisp.

Nickname

tiff

Use 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

retrospectiff.

Source

retrospectiff.lisp.

Function: read-tiff-file (pathname)
Package

retrospectiff2.

Source

retrospectiff2.lisp.

Function: read-tiff-stream (stream)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-tiff-stream (stream)
Package

retrospectiff2.

Source

retrospectiff2.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

retrospectiff.

Source

retrospectiff.lisp.

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

retrospectiff2.

Source

retrospectiff2.lisp.

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

retrospectiff.

Source

retrospectiff.lisp.

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

retrospectiff2.

Source

retrospectiff2.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

retrospectiff.

Source

retrospectiff.lisp.

Function: read-grayscale-image (stream ifd)
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-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-indexed-image (stream ifd)
Package

retrospectiff.

Source

retrospectiff.lisp.

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

retrospectiff2.

Source

retrospectiff2.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

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-rgb-image (stream ifd)
Package

retrospectiff.

Source

retrospectiff.lisp.

Function: read-rgb-image (stream ifd)
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: 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: 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 tiff-fields) 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 short-ifd-entry) 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 ifd) 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 ascii-ifd-entry) 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 double-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 srational) 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 slong-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 srational-ifd-entry) 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: write-object progn ((objectvar2 tiff-fields) 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 short-ifd-entry) 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 ifd) 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 ((objectvar2 ascii-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 long-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 unknown-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 sbyte-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 sshort-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.

Method: write-object progn ((objectvar2 float-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