The vector Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The vector Reference Manual

This is the vector Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:43:38 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Vector

This is com.elbeno.vector, a very simple library for doing 2D vector math.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 com.elbeno.vector

Author

Ben Deane <lisp@elbeno.com>

License

GPLv3

Description

A simple package to do 2D vector math.

Version

0.1

Source

com.elbeno.vector.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 com.elbeno.vector.asd

Location

com.elbeno.vector.asd

Systems

com.elbeno.vector (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 com.elbeno.vector/package.lisp

Parent

com.elbeno.vector (system)

Location

package.lisp

Packages

com.elbeno.vector


Previous: , Up: Lisp files   [Contents][Index]

3.1.3 com.elbeno.vector/vector.lisp

Dependency

package.lisp (file)

Parent

com.elbeno.vector (system)

Location

vector.lisp

Exported Definitions
Internal Definitions

interp-single (function)


Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 com.elbeno.vector

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

interp-single (function)


Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: +vector A B
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: -vector A B
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: dot-product A B
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: interp A B K
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: make-vector X Y
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: normal A B
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: normalize V
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: rotate-vector V ANGLE
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: scale-vector V S
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: transform-point PT TRANS ROT
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: vector-angle V
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: vector-distance A B
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: vector-length V
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: xcoord P
Package

com.elbeno.vector

Source

vector.lisp (file)

Function: ycoord P
Package

com.elbeno.vector

Source

vector.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Functions

Function: interp-single X1 X2 K
Package

com.elbeno.vector

Source

vector.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
com.elbeno.vector.asd: The com<dot>elbeno<dot>vector<dot>asd file
com.elbeno.vector/package.lisp: The com<dot>elbeno<dot>vector/package<dot>lisp file
com.elbeno.vector/vector.lisp: The com<dot>elbeno<dot>vector/vector<dot>lisp file

F
File, Lisp, com.elbeno.vector.asd: The com<dot>elbeno<dot>vector<dot>asd file
File, Lisp, com.elbeno.vector/package.lisp: The com<dot>elbeno<dot>vector/package<dot>lisp file
File, Lisp, com.elbeno.vector/vector.lisp: The com<dot>elbeno<dot>vector/vector<dot>lisp file

L
Lisp File, com.elbeno.vector.asd: The com<dot>elbeno<dot>vector<dot>asd file
Lisp File, com.elbeno.vector/package.lisp: The com<dot>elbeno<dot>vector/package<dot>lisp file
Lisp File, com.elbeno.vector/vector.lisp: The com<dot>elbeno<dot>vector/vector<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   +   -  
D   F   I   M   N   R   S   T   V   X   Y  
Index Entry  Section

+
+vector: Exported functions

-
-vector: Exported functions

D
dot-product: Exported functions

F
Function, +vector: Exported functions
Function, -vector: Exported functions
Function, dot-product: Exported functions
Function, interp: Exported functions
Function, interp-single: Internal functions
Function, make-vector: Exported functions
Function, normal: Exported functions
Function, normalize: Exported functions
Function, rotate-vector: Exported functions
Function, scale-vector: Exported functions
Function, transform-point: Exported functions
Function, vector-angle: Exported functions
Function, vector-distance: Exported functions
Function, vector-length: Exported functions
Function, xcoord: Exported functions
Function, ycoord: Exported functions

I
interp: Exported functions
interp-single: Internal functions

M
make-vector: Exported functions

N
normal: Exported functions
normalize: Exported functions

R
rotate-vector: Exported functions

S
scale-vector: Exported functions

T
transform-point: Exported functions

V
vector-angle: Exported functions
vector-distance: Exported functions
vector-length: Exported functions

X
xcoord: Exported functions

Y
ycoord: Exported functions

Jump to:   +   -  
D   F   I   M   N   R   S   T   V   X   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   P   S  
Index Entry  Section

C
com.elbeno.vector: The com<dot>elbeno<dot>vector system
com.elbeno.vector: The com<dot>elbeno<dot>vector package

P
Package, com.elbeno.vector: The com<dot>elbeno<dot>vector package

S
System, com.elbeno.vector: The com<dot>elbeno<dot>vector system

Jump to:   C   P   S