package jndcliffford
A C D G I J M N P R S T

A

addGenerator(double[]) - Method in class jndclifford.NDElement
Add a specified generator to generator's arraylist.
addNDElementNode(TransformGroup, NDElement) - Method in class jndclifford.NDViewer
Creates 3D representation of the NDElement element and attach it to the group.
Axis - Class in jndclifford
This class represents axis geometry in 3-dimensional Euclidean space.
Axis() - Constructor for class jndclifford.Axis
 

C

clone() - Method in class jndclifford.NDElement
Creates and returns a Clifford element deeply cloning this Clifford element.
color - Variable in class jndclifford.NDElement
Clifford multivector's color.
createGeometry() - Method in class jndclifford.Axis
 
createMultiVector(ArrayList) - Static method in class jndclifford.NDElement
Computes Clifford homogeneous multiVector from the wedge product of all generators.
createSceneGraph(LinkedList, boolean) - Method in class jndclifford.NDViewer
Creates the specified defined scene.

D

draw(LinkedList) - Method in class jndclifford.NDViewer
Creates a user defined scene and attach it to the virtual universe.
draw(LinkedList, Color3f, boolean) - Method in class jndclifford.NDViewer
Creates a user defined scene and attach it to the virtual universe.

G

generators - Variable in class jndclifford.NDElement
Generator's array list.
getColor() - Method in class jndclifford.NDElement
Gets Clifford multivector's color.
getGenerators() - Method in class jndclifford.NDElement
Get generator's arraylist.
getGeneratorsSize() - Method in class jndclifford.NDElement
Get generator's arraylist size.
getMultiVector() - Method in class jndclifford.NDElement
Get Clifford multivector representing this NDElement.
getRotor(double[], double[], double) - Static method in class jndclifford.NDElement
Creates and returns a Clifford rotor in the specified plane of a specified angle.
getSmallestCommonSubspace(NDElement) - Method in class jndclifford.NDElement
Computes smallest common subspace with the specified NDElement.

I

intersect(NDElement) - Method in class jndclifford.NDElement
Computes the common intersection subspace of this element and the specified element.

J

jndclifford - package jndclifford
This package provides for N-Dimensional geometric operation based on affine model of Clifford algebra.

M

multiVector - Variable in class jndclifford.NDElement
Clifford multivector in (n+1)-dimensional homogeneous space.

N

NDElement - Class in jndclifford
This class represents a geometric element in n-dimensional space.
NDElement() - Constructor for class jndclifford.NDElement
Creates and returns a new empty element.
NDElement(double[], Color3f) - Constructor for class jndclifford.NDElement
Creates and returns a new element representing a point in n-dimensional space.
NDElement(double[], double[], Color3f) - Constructor for class jndclifford.NDElement
Creates and returns a new element representing a segment from 2 points in n-dimensional space.
NDElement(double[], double[], double[], Color3f) - Constructor for class jndclifford.NDElement
Creates and returns a new element representing a triangle from 3 points in n-dimensional space.
NDViewer - Class in jndclifford
NDViewer renders, interactively rotatable, traslatable, and zoomable geometric scene using Clifford Algebra in 4D Projective space.
NDViewer() - Constructor for class jndclifford.NDViewer
Creates a MVViewer Object.

P

PointShape - Class in jndclifford
This class represents a point element in 3-dimensional space.
PointShape(Point3f, Color3f) - Constructor for class jndclifford.PointShape
 
project(double[], double[], double[], double[]) - Method in class jndclifford.NDElement
Projects this element from the specified focus in the specified plane.

R

rotate(double[], double[], double) - Method in class jndclifford.NDElement
Rotates this element in the specified plane.

S

SegmentShape - Class in jndclifford
This class represents a line element in 3-dimensional space.
SegmentShape(Point3f, Point3f, Color3f) - Constructor for class jndclifford.SegmentShape
 
setColor(Color3f) - Method in class jndclifford.NDElement
Set Clifford multivector's color.

T

toHomoVector(double[]) - Static method in class jndclifford.NDElement
Creates a point in (n+1)-dimensional homogeneous space setting the homogeneous dimension.
toString() - Method in class jndclifford.NDElement
Returns a string representation of this Object.
translate(double[]) - Method in class jndclifford.NDElement
Tralslates this element by the specified vector.
TriangleShape - Class in jndclifford
This class represents a directed triangle element in 3-dimensional space, non shadow face is the direct span area.
TriangleShape(Point3f, Point3f, Point3f, Color3f) - Constructor for class jndclifford.TriangleShape
 

A C D G I J M N P R S T
package jndclifford

package jndclifford API Specification