|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vektor | |
---|---|
calc | Defines Vectors and Operations for Vectors. |
crystals | Contains a JavaClass for every lattice, describing how to calculate the lattice points. |
gui | Contains the classes, which are responsible for the Graphical User Interface, and which handle the user input. |
Uses of Vektor in calc |
---|
Methods in calc that return Vektor | |
---|---|
static Vektor |
VektorOps.addition(Vektor a,
Vektor b)
Addition of two vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d)
Addition of three vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d,
Vektor f)
Addition of four vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d,
Vektor f,
Vektor g)
Addition of five vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d,
Vektor f,
Vektor g,
Vektor h)
Addition of six vectors. |
static Vektor |
VektorOps.cmulti(Vektor a,
double c)
Multiplication of a Vector and a constant. |
static Vektor |
VektorOps.crossproduct(Vektor a,
Vektor b)
Crossproduct of two vectors. |
static Vektor |
MoreVektorOps.halfway(Vektor a,
Vektor b)
Intermediate point between a and b. |
static Vektor |
MoreVektorOps.identicalVektor(Vektor A)
Returns the same vector as the input vector. |
static Vektor |
MoreVektorOps.mirrorX(Vektor A)
Mirrors the vector at the YZ-plane. |
static Vektor |
MoreVektorOps.mirrorY(Vektor A)
Mirrors the vector at the XZ-plane. |
static Vektor |
MoreVektorOps.mirrorZ(Vektor A)
Mirrors the vector at the XY-plane. |
static Vektor |
VektorOps.negative(Vektor a)
Reverses the direction of the Vector. |
static Vektor |
MoreVektorOps.orthoVektor(Vektor A,
Vektor B,
Vektor C,
double u,
double v,
double w)
|
static Vektor |
MoreVektorOps.reziprokVektorA(Vektor ATilde,
Vektor BTilde,
Vektor CTilde)
Gives the first reciprocal lattice vector. |
static Vektor |
MoreVektorOps.reziprokVektorB(Vektor ATilde,
Vektor BTilde,
Vektor CTilde)
Gives the second reciprocal lattice vector. |
static Vektor |
MoreVektorOps.reziprokVektorC(Vektor ATilde,
Vektor BTilde,
Vektor CTilde)
Gives the third reciprocal lattice vector. |
static Vektor |
VektorOps.solvelinearCramer(Vektor A1,
Vektor A2,
Vektor A3,
Vektor b)
|
static Vektor |
VektorOps.subtraktion(Vektor a,
Vektor b)
Subtraction of the Vectors. |
static Vektor |
MoreVektorOps.triVektor(Vektor A,
Vektor B,
Vektor C,
double u,
double v,
double w)
Linear combination of reciprocal base vectors. |
Methods in calc with parameters of type Vektor | |
---|---|
static Vektor |
VektorOps.addition(Vektor a,
Vektor b)
Addition of two vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d)
Addition of three vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d,
Vektor f)
Addition of four vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d,
Vektor f,
Vektor g)
Addition of five vectors. |
static Vektor |
VektorOps.addition(Vektor a,
Vektor b,
Vektor d,
Vektor f,
Vektor g,
Vektor h)
Addition of six vectors. |
static Vektor |
VektorOps.cmulti(Vektor a,
double c)
Multiplication of a Vector and a constant. |
static Vektor |
VektorOps.crossproduct(Vektor a,
Vektor b)
Crossproduct of two vectors. |
static Vektor |
MoreVektorOps.halfway(Vektor a,
Vektor b)
Intermediate point between a and b. |
static Vektor |
MoreVektorOps.identicalVektor(Vektor A)
Returns the same vector as the input vector. |
static Vektor |
MoreVektorOps.mirrorX(Vektor A)
Mirrors the vector at the YZ-plane. |
static Vektor |
MoreVektorOps.mirrorY(Vektor A)
Mirrors the vector at the XZ-plane. |
static Vektor |
MoreVektorOps.mirrorZ(Vektor A)
Mirrors the vector at the XY-plane. |
static Vektor |
VektorOps.negative(Vektor a)
Reverses the direction of the Vector. |
static Vektor |
MoreVektorOps.orthoVektor(Vektor A,
Vektor B,
Vektor C,
double u,
double v,
double w)
|
static Vektor |
MoreVektorOps.reziprokVektorA(Vektor ATilde,
Vektor BTilde,
Vektor CTilde)
Gives the first reciprocal lattice vector. |
static Vektor |
MoreVektorOps.reziprokVektorB(Vektor ATilde,
Vektor BTilde,
Vektor CTilde)
Gives the second reciprocal lattice vector. |
static Vektor |
MoreVektorOps.reziprokVektorC(Vektor ATilde,
Vektor BTilde,
Vektor CTilde)
Gives the third reciprocal lattice vector. |
static double |
VektorOps.scalarproduct(Vektor a,
Vektor b)
Inner product. |
static Vektor |
VektorOps.solvelinearCramer(Vektor A1,
Vektor A2,
Vektor A3,
Vektor b)
|
static double |
VektorOps.spatproduct(Vektor a,
Vektor b,
Vektor c)
Spatproduct. |
static Vektor |
VektorOps.subtraktion(Vektor a,
Vektor b)
Subtraction of the Vectors. |
static Vektor |
MoreVektorOps.triVektor(Vektor A,
Vektor B,
Vektor C,
double u,
double v,
double w)
Linear combination of reciprocal base vectors. |
Uses of Vektor in crystals |
---|
Methods in crystals with parameters of type Vektor | |
---|---|
(package private) void |
AbstractCrystal.addBase(Vektor vek,
java.lang.String name)
Adds an Edge, that shall represent a base vector of the reciprocal cell. |
(package private) void |
AbstractCrystal.addBasis(Vektor vek,
java.lang.String name)
Adds an Edge, that shall represent a basis translation vector of the bravais lattice. |
(package private) void |
AbstractCrystal.addEdge(Vektor veka,
Vektor vekb)
Adds an edge to the list of edges to draw |
(package private) void |
AbstractCrystal.addEdge(Vektor veka,
Vektor vekb,
java.awt.Color farbe)
Adds an coloured edge to the list of edges. |
private void |
AbstractCrystal.addEdge(Vektor veka,
Vektor vekb,
java.awt.Color farbe,
int iff)
Adds a not labeled edge, with an additional distinction. |
(package private) void |
AbstractCrystal.addEdge(Vektor veka,
Vektor vekb,
java.lang.String name)
Adds an labeled edge to the list of edges. |
(package private) void |
AbstractCrystal.addEdge(Vektor veka,
Vektor vekb,
java.lang.String name,
java.awt.Color farbe)
Adds an labeled and coloured edge to the list, to be drawn later. |
private void |
AbstractCrystal.addEdge(Vektor veka,
Vektor vekb,
java.lang.String name,
java.awt.Color farbe,
int iff)
Adds a labeled edge, with an additional distinction. |
(package private) void |
AbstractCrystal.addPoint(Vektor vek)
Adds a point to the list of points to draw. |
(package private) void |
AbstractCrystal.addPoint(Vektor vek,
java.awt.Color farbe)
Adds a coloured point to the list of points. |
private void |
AbstractCrystal.addPoint(Vektor vek,
java.awt.Color farbe,
int iff)
Adds a Point without a label, but an additional distinction. |
(package private) void |
AbstractCrystal.addPoint(Vektor vek,
java.lang.String name)
Adds a point with a name to the list of points. |
(package private) void |
AbstractCrystal.addPoint(Vektor vek,
java.lang.String name,
java.awt.Color farbe)
Adds a point with name and colour. |
private void |
AbstractCrystal.addPoint(Vektor vek,
java.lang.String name,
java.awt.Color farbe,
int iff)
Adds a Point to the list of points to draw, with an additional distinction. |
(package private) void |
AbstractCrystal.addSymmetricEdge(Vektor vek)
Adds an unlabeled Point, that shall represent a symmetry point. |
(package private) void |
AbstractCrystal.addSymmetricEdge(Vektor veka,
Vektor vekb)
Adds an Edge, that shall represent a symmetry line of the reciprocal cell. |
(package private) void |
AbstractCrystal.addSymmetricEdge(Vektor veka,
Vektor vekb,
java.lang.String name)
Adds an Edge, that shall represent a symmetry line of the reciprocal cell. |
(package private) void |
AbstractCrystal.addSymmetricPoint(Vektor vek,
java.lang.String name)
Adds a labeled Point, that shall represent a symmetry point. |
Uses of Vektor in gui |
---|
Constructors in gui with parameters of type Vektor | |
---|---|
LabeledEdge(Vektor A,
Vektor B)
Edge defined by two points |
|
LabeledEdge(Vektor A,
Vektor B,
java.awt.Color colour)
A coloured Edge |
|
LabeledEdge(Vektor A,
Vektor B,
java.lang.String name)
A labelled Edge |
|
LabeledEdge(Vektor A,
Vektor B,
java.lang.String name,
java.awt.Color colour)
A coloured and labelled edge. |
|
LabeledPoint(Vektor vek)
Creates a point by a given vector, with no label, and default black color. |
|
LabeledPoint(Vektor vek,
java.awt.Color colour)
Creates a point, without label, but with a certain color |
|
LabeledPoint(Vektor vek,
java.lang.String name)
Creates a point by a given vector with a certain label. |
|
LabeledPoint(Vektor vek,
java.lang.String name,
java.awt.Color colour)
Creates a point by a given vector, with a certain label and color. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |