Skip navigation links
A C D E F G H I L M N O P R S T V W X Y Z 

A

add(float...) - Method in class de.tsl2.nano.math.vector.Coordinate
add
add(Vector) - Method in class de.tsl2.nano.math.vector.Vector
add
add(Vector, Vector...) - Static method in class de.tsl2.nano.math.vector.Vector
add
add(float...) - Method in class de.tsl2.nano.math.vector.Vector
add
angle(Vector) - Method in class de.tsl2.nano.math.vector.Vector
through the scalar product it is possible to calculate the angle between two vectors.

C

checkDimension(float...) - Method in class de.tsl2.nano.math.vector.Coordinate
checkDimension
checkDimension(int, float...) - Static method in class de.tsl2.nano.math.vector.Coordinate
checkDimension
clone(float) - Method in class de.tsl2.nano.math.vector.Coordinate
clone with adaption. convenience for clone+scale.
compareTo(DefaultHeader) - Method in class de.tsl2.nano.logictable.DefaultHeader
 
compareTo(Vector) - Method in class de.tsl2.nano.math.vector.Vector
 
contains(float, float) - Method in class de.tsl2.nano.math.vector.Rectangle
checks, whether given point is contained in current rectangle
Coordinate - Class in de.tsl2.nano.math.vector
Basic simple handling n-dim coordinate. the coordinates are floats, as they will fulfill most cases.
Coordinate(float...) - Constructor for class de.tsl2.nano.math.vector.Coordinate
 
create(int, float) - Static method in class de.tsl2.nano.math.vector.Vector
create
createDefaultHeader(Object) - Static method in class de.tsl2.nano.logictable.LogicForm
 
createDefaultHeader(Object) - Static method in class de.tsl2.nano.logictable.LogicTable
 
createKey(int, int) - Method in class de.tsl2.nano.logictable.LogicTable
 
createValueMap() - Method in class de.tsl2.nano.logictable.LogicTable
create a simple readable map, transforming a key to header/row information

D

de.tsl2.nano.logictable - package de.tsl2.nano.logictable
 
de.tsl2.nano.math.vector - package de.tsl2.nano.math.vector
 
DefaultHeader - Class in de.tsl2.nano.logictable
simple column-formatter using alphabetic index
DefaultHeader() - Constructor for class de.tsl2.nano.logictable.DefaultHeader
 
DefaultHeader(int) - Constructor for class de.tsl2.nano.logictable.DefaultHeader
 
DefaultHeader(String) - Constructor for class de.tsl2.nano.logictable.DefaultHeader
constructor
dimension() - Method in class de.tsl2.nano.math.vector.Coordinate
 
distance(Vector) - Method in class de.tsl2.nano.math.vector.Vector
distance between this and v2. see Vector.subtract(Vector, Vector...).
distance(float...) - Method in class de.tsl2.nano.math.vector.Vector
distance as scalar.
doOnValues(ICellVisitor) - Method in class de.tsl2.nano.logictable.LogicTable
 
dumpValues(StringBuilder, String, boolean) - Method in class de.tsl2.nano.logictable.LogicTable
 

E

e(int, int) - Static method in class de.tsl2.nano.math.vector.Vector
creates an n-dim normalized vector with number 1 on given row.
e1 - Static variable in class de.tsl2.nano.math.vector.Vector3D
e1, e2, e3 are the standard normalized vectors for dim 3.
e2 - Static variable in class de.tsl2.nano.math.vector.Vector3D
 
e3 - Static variable in class de.tsl2.nano.math.vector.Vector3D
 
equals(Object) - Method in class de.tsl2.nano.math.vector.Coordinate
EquationSolver - Class in de.tsl2.nano.logictable
TODO: optimize performance (StringBuilder) TODO: use NumericOperator
EquationSolver() - Constructor for class de.tsl2.nano.logictable.EquationSolver
constructor
EquationSolver(NumberFormat, Map<String, Object>) - Constructor for class de.tsl2.nano.logictable.EquationSolver
constructor
ERROR - Static variable in class de.tsl2.nano.logictable.LogicTable
 
eval(String) - Method in class de.tsl2.nano.logictable.EquationSolver
 
eval(StringBuilder) - Method in class de.tsl2.nano.logictable.EquationSolver
 
eval(StringBuilder, String, boolean) - Method in class de.tsl2.nano.logictable.EquationSolver
 
evalActions(StringBuilder) - Method in class de.tsl2.nano.logictable.EquationSolver
 
evalFunctions(StringBuilder) - Method in class de.tsl2.nano.logictable.EquationSolver
replaces all found functions/rule inside the expression with their calculation results.

F

fromStream(InputStream) - Static method in class de.tsl2.nano.math.vector.Vector
 

G

get(int, int) - Method in class de.tsl2.nano.logictable.LogicForm
get(String, String) - Method in class de.tsl2.nano.logictable.LogicTable
gets a value through given column/row-id as strings
get(int, int) - Method in class de.tsl2.nano.logictable.LogicTable
getTree() - Method in class de.tsl2.nano.logictable.Structure
getTree
getValueMap() - Method in class de.tsl2.nano.logictable.LogicTable
 

H

h() - Method in class de.tsl2.nano.math.vector.Rectangle
h
hashCode() - Method in class de.tsl2.nano.math.vector.Coordinate
hasNext() - Method in class de.tsl2.nano.logictable.Structure
 

I

ICellVisitor - Interface in de.tsl2.nano.logictable
 
invert(Vector) - Static method in class de.tsl2.nano.math.vector.Vector
invert given vector
isEVector(Vector) - Static method in class de.tsl2.nano.math.vector.Vector
isEVector
isFormula(Object) - Method in class de.tsl2.nano.logictable.LogicTable
 

L

len() - Method in class de.tsl2.nano.math.vector.Vector
length of current vector
LogicForm<H extends Format & Comparable<H>,ID> - Class in de.tsl2.nano.logictable
Adds direct cell formatting to the LogicTable.
LogicForm(H...) - Constructor for class de.tsl2.nano.logictable.LogicForm
constructor
LogicForm(Object...) - Constructor for class de.tsl2.nano.logictable.LogicForm
 
LogicForm(String, int) - Constructor for class de.tsl2.nano.logictable.LogicForm
constructor
LogicForm(String, int, int) - Constructor for class de.tsl2.nano.logictable.LogicForm
constructor
LogicTable<H extends Format & Comparable<H>,ID> - Class in de.tsl2.nano.logictable
An Extension of TableList providing logic expressions to be filled into cells like in excel.
LogicTable(String, int, int) - Constructor for class de.tsl2.nano.logictable.LogicTable
constructor
LogicTable(H...) - Constructor for class de.tsl2.nano.logictable.LogicTable
constructor
LogicTable(Object...) - Constructor for class de.tsl2.nano.logictable.LogicTable
 
LogicTable(String, int) - Constructor for class de.tsl2.nano.logictable.LogicTable
see TableList.TableList(Class, int)

M

move(float, float) - Method in class de.tsl2.nano.math.vector.Point
adds the given point to the current.
multiply(Vector) - Method in class de.tsl2.nano.math.vector.Vector
multiply(float[]...) - Method in class de.tsl2.nano.math.vector.Vector
multiply with an equal-dim matrix
multiply(Vector[]) - Method in class de.tsl2.nano.math.vector.Vector
multiply with an equal-dim matrix

N

next() - Method in class de.tsl2.nano.logictable.Structure
 
nonull(Object) - Method in class de.tsl2.nano.logictable.LogicTable
 
normalize(Vector) - Static method in class de.tsl2.nano.math.vector.Vector
normalize the given vector
normalize() - Method in class de.tsl2.nano.math.vector.Vector
normalize vector

O

orthogonizeInPlaneWith(Vector) - Method in class de.tsl2.nano.math.vector.Vector
orthogonizeInPlaneWith

P

Point - Class in de.tsl2.nano.math.vector
2-dim point with x and y coordinate
Point(float, float) - Constructor for class de.tsl2.nano.math.vector.Point
constructor

R

Rectangle - Class in de.tsl2.nano.math.vector
Simple 2-dim rectangle definition, working on floats
Rectangle(float, float, float, float) - Constructor for class de.tsl2.nano.math.vector.Rectangle
 
remove() - Method in class de.tsl2.nano.logictable.Structure
 
rotX(float) - Method in class de.tsl2.nano.math.vector.Vector3D
rotX
rotY(float) - Method in class de.tsl2.nano.math.vector.Vector3D
rotY
rotZ(float) - Method in class de.tsl2.nano.math.vector.Vector3D
rotZ

S

scalar(Vector) - Method in class de.tsl2.nano.math.vector.Vector
scalar(float...) - Method in class de.tsl2.nano.math.vector.Vector
scalar / inner / dot product
scale(float...) - Method in class de.tsl2.nano.math.vector.Coordinate
scale
scale(float) - Method in class de.tsl2.nano.math.vector.Coordinate
scale
scale(Vector, float) - Static method in class de.tsl2.nano.math.vector.Vector
scale
separate(CONTENT, Map<Integer, CONTENT>) - Method in class de.tsl2.nano.logictable.Structure
 
set(String, String, Object) - Method in class de.tsl2.nano.logictable.LogicTable
sets a new value through given column/row-id as strings
set(float...) - Method in class de.tsl2.nano.math.vector.Coordinate
 
set(Coordinate) - Method in class de.tsl2.nano.math.vector.Coordinate
set new coordinate
Structure<CONTENT extends List<ITEM>,ITEM,BEGIN,END> - Class in de.tsl2.nano.logictable
Structures a Structure.content having nested blocks starting with Structure.begin and ending with Structure.end.
Structure(CONTENT, BEGIN, END) - Constructor for class de.tsl2.nano.logictable.Structure
constructor
subtract(Vector, Vector...) - Static method in class de.tsl2.nano.math.vector.Vector
subtract
subtract(float...) - Method in class de.tsl2.nano.math.vector.Vector
subtract
subtract(Vector) - Method in class de.tsl2.nano.math.vector.Vector
subtract

T

tmpVector(float, float, float) - Static method in class de.tsl2.nano.math.vector.Vector3D
tmpVector
toStream(List<Vector>) - Static method in class de.tsl2.nano.math.vector.Vector
 
toString() - Method in class de.tsl2.nano.logictable.DefaultHeader
 
toString() - Method in class de.tsl2.nano.math.vector.Coordinate
transform(Object) - Method in class de.tsl2.nano.logictable.LogicTable
transforms a flat string into header and row info to address a table-cell

V

Vector - Class in de.tsl2.nano.math.vector
Simple-handling numeric n-dim vector with common calculations.
Vector(float...) - Constructor for class de.tsl2.nano.math.vector.Vector
 
Vector3D - Class in de.tsl2.nano.math.vector
3-dim constraint numeric vector providing x,y,z coordinates and rotations
Vector3D(float, float, float) - Constructor for class de.tsl2.nano.math.vector.Vector3D
constructor
visit(int, int, Object) - Method in interface de.tsl2.nano.logictable.ICellVisitor
 

W

w() - Method in class de.tsl2.nano.math.vector.Rectangle
w

X

x - Variable in class de.tsl2.nano.math.vector.Coordinate
 
x() - Method in class de.tsl2.nano.math.vector.Point
x
x() - Method in class de.tsl2.nano.math.vector.Rectangle
x
X - Static variable in class de.tsl2.nano.math.vector.Vector3D
X,Y,Z are the indexes of the coordinates x, y, z
x() - Method in class de.tsl2.nano.math.vector.Vector3D
x

Y

y() - Method in class de.tsl2.nano.math.vector.Point
y
y() - Method in class de.tsl2.nano.math.vector.Rectangle
y
Y - Static variable in class de.tsl2.nano.math.vector.Vector3D
 
y() - Method in class de.tsl2.nano.math.vector.Vector3D
y

Z

Z - Static variable in class de.tsl2.nano.math.vector.Vector3D
 
z() - Method in class de.tsl2.nano.math.vector.Vector3D
z
A C D E F G H I L M N O P R S T V W X Y Z 
Skip navigation links

Copyright © 2012–2020. All rights reserved.