A C E F G H I L M N O R S T V W

A

AbstractMeshIterator<V> - Class in net.von_gagern.martin.confoo.mesh
Abstract base class for mesh iterators.
AbstractMeshIterator() - Constructor for class net.von_gagern.martin.confoo.mesh.AbstractMeshIterator
 

C

call() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Callable interface to the transform method.
Chebyshev - Class in net.von_gagern.martin.confoo.fun
Evaluate Chebyshev series.
Chebyshev() - Constructor for class net.von_gagern.martin.confoo.fun.Chebyshev
 
cheval(int, double[], double) - Static method in class net.von_gagern.martin.confoo.fun.Chebyshev
Evaluate a Chebyshev series.
cl2(double) - Static method in class net.von_gagern.martin.confoo.fun.Clausen
Calculate Clausen's integral.
Clausen - Class in net.von_gagern.martin.confoo.fun
Clausen's integral.
Clausen() - Constructor for class net.von_gagern.martin.confoo.fun.Clausen
 
CombinatoricMesh<V> - Interface in net.von_gagern.martin.confoo.mesh
The most basic kind of mesh representing only its combinatorics.
configureNewton(Newton) - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Configure the optimizer used for the transformation.
Conformal<V> - Class in net.von_gagern.martin.confoo.conformal
Conformal transformations of triangle meshes.
contains(double, double) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Determine whether a point given by its coordinates lies within the triangle.
contains(Point2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Determine whether a given point lies within the triangle.
contains(double, double, double, double) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Determine whether the triangle completely contains a rectangle given by its coordinates.
contains(Rectangle2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Determine whether the triangle completely contains a given rectangle.
CorneredTriangle<V> - Interface in net.von_gagern.martin.confoo.mesh
Interface for triangles of a mesh.

E

Edge2D - Class in net.von_gagern.martin.confoo.mesh.flat
A 2D line with unordered equality comparison.
Edge2D(Point2D, Point2D) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Edge2D
Construct an edge from two endpoints.
edgeLength(V, V) - Method in class net.von_gagern.martin.confoo.conformal.ResultMesh
Get edge length.
edgeLength(Vertex2D, Vertex2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Determine edge length.
edgeLength(V, V) - Method in interface net.von_gagern.martin.confoo.mesh.MetricMesh
Determine distance between adjacent vertices of the mesh.
edgeLength(Integer, Integer) - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Determine edge length.
equal(CorneredTriangle<?>, CorneredTriangle<?>) - Static method in class net.von_gagern.martin.confoo.mesh.SimpleTriangle
Equality comparison for cornered triangles.
equals(Object) - Method in class net.von_gagern.martin.confoo.mesh.flat.Edge2D
Compare edge to other line.
equals(Object) - Method in class net.von_gagern.martin.confoo.mesh.flat.Vertex2D
Compare vertex to other point.
equals(Object) - Method in class net.von_gagern.martin.confoo.mesh.SimpleTriangle
Compare two simple triangles for equality.

F

fixedBoundaryCurvature(Map<? extends V, Double>) - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Set boundary condition to given angles.
FlattenObj - Class in net.von_gagern.martin.confoo.conformal
Command line interface to flatten a mesh.
FlattenObj() - Constructor for class net.von_gagern.martin.confoo.conformal.FlattenObj
 
Functional - Interface in net.von_gagern.martin.confoo.opt
Interface of a functional.

G

Geometry - Enum in net.von_gagern.martin.confoo.conformal
 
get(int) - Method in class net.von_gagern.martin.confoo.mesh.SimpleTriangle
Get specified corner.
getAngleErrorBound() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Get the maximal angle error during transformation.
getArgMin() - Method in class net.von_gagern.martin.confoo.opt.Newton
Get position of critical point.
getBoundary() - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Retrieve boundary shape.
getBoundaryEdges() - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Retrieve collection of all boundary edges.
getBounds() - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Calculate integer bounding box.
getBounds2D() - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Calculate bounding box.
getCorner(int) - Method in interface net.von_gagern.martin.confoo.mesh.CorneredTriangle
Get specified corner.
getCorner(int) - Method in class net.von_gagern.martin.confoo.mesh.SimpleTriangle
Get specified corner.
getCorner(int) - Method in exception net.von_gagern.martin.confoo.mesh.TriangleInequalityException
 
getEdges() - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Retrieve collection of all edges.
getExitCondition() - Method in class net.von_gagern.martin.confoo.opt.Newton
Get cause for the termination of the most recent optimization.
getExitError() - Method in class net.von_gagern.martin.confoo.opt.Newton
Get residual error for exit condition.
getInputDimension() - Method in interface net.von_gagern.martin.confoo.opt.Functional
Return the dimension of the input space.
getInputGeometry() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Get the currently configured geometry of the input mesh.
getInstance(MetricMesh<V>) - Static method in class net.von_gagern.martin.confoo.conformal.Conformal
Convenience factory method.
getInstance(Functional) - Static method in class net.von_gagern.martin.confoo.opt.Newton
Construct new optimizer for given functional.
getInteriorEdges() - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Retrieve collection of all interior edges.
getOutputGeometry() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Get the currently configured geometry of the output mesh.
getP1() - Method in class net.von_gagern.martin.confoo.mesh.flat.Edge2D
Return one end point of this line.
getP2() - Method in class net.von_gagern.martin.confoo.mesh.flat.Edge2D
Return the other end point of this line.
getPathIterator(AffineTransform) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Get a path iterator for this shape.
getPathIterator(AffineTransform, double) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Get a flattening path iterator for this shape.
getTriangles() - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Retrieve collection of triangles.
getU(V) - Method in class net.von_gagern.martin.confoo.conformal.ResultMesh
Get the parameter u associated with this vertex.
getX(V) - Method in class net.von_gagern.martin.confoo.conformal.ResultMesh
Get x coordinate of vertex.
getX(Vertex2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Get x coordinate of vertex.
getX(V) - Method in interface net.von_gagern.martin.confoo.mesh.LocatedMesh
Determine x coordinate of a vertex.
getX(Integer) - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Get x coordinate of vertex.
getY(V) - Method in class net.von_gagern.martin.confoo.conformal.ResultMesh
Get y coordinate of vertex.
getY(Vertex2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Get y coordinate of vertex.
getY(V) - Method in interface net.von_gagern.martin.confoo.mesh.LocatedMesh
Determine y coordinate of a vertex.
getY(Integer) - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Get y coordinate of vertex.
getZ(V) - Method in class net.von_gagern.martin.confoo.conformal.ResultMesh
Get z coordinate of vertex.
getZ(Vertex2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Get z coordinate of vertex.
getZ(V) - Method in interface net.von_gagern.martin.confoo.mesh.LocatedMesh
Determine z coordinate of a vertex.
getZ(Integer) - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Get z coordinate of vertex.
gradient(Vector) - Method in interface net.von_gagern.martin.confoo.opt.Functional
Calculate gradient.

H

hashCode() - Method in class net.von_gagern.martin.confoo.mesh.flat.Edge2D
Calculate hash code from coordinates.
hashCode() - Method in class net.von_gagern.martin.confoo.mesh.flat.Vertex2D
Calculate hash code from coordinates.
hashCode() - Method in class net.von_gagern.martin.confoo.mesh.SimpleTriangle
Calculate hash code of triangle.
hessian(Matrix) - Method in interface net.von_gagern.martin.confoo.opt.Functional
Calculate hessian.

I

intersects(double, double, double, double) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Determine whether the triangle intersects a rectangle given by its coordinates.
intersects(Rectangle2D) - Method in class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Determine whether the triangle intersects a given rectangle.
isometricBoundaryCondition() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Set boundary condition for preserved boundary edge lengths.
iterator() - Method in class net.von_gagern.martin.confoo.conformal.ResultMesh
Get iterator over all triangles of the mesh.
iterator() - Method in interface net.von_gagern.martin.confoo.mesh.CombinatoricMesh
Return an iterator over the triangles of this mesh.
iterator() - Method in class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Return iterator over all triangles.
iterator() - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Get iterator over all triangles.

L

lineSearchParameters(double, double, double) - Method in class net.von_gagern.martin.confoo.opt.Newton
Set parameters for backtracking line search.
LocatedMesh<V> - Interface in net.von_gagern.martin.confoo.mesh
A mesh with 3D vertex positions.

M

main(String[]) - Static method in class net.von_gagern.martin.confoo.conformal.FlattenObj
Main function of the command line interface.
Mesh2D - Class in net.von_gagern.martin.confoo.mesh.flat
A 2D triangle mesh.
Mesh2D(LocatedMesh<V>) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Construct 2D mesh from a located mesh.
Mesh2D(Collection<? extends CorneredTriangle<? extends Point2D>>) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Mesh2D
Construct 2D mesh from collection of triangles.
MeshException - Exception in net.von_gagern.martin.confoo.mesh
Exception thrown for unsuitable mesh configurations.
MeshException(String) - Constructor for exception net.von_gagern.martin.confoo.mesh.MeshException
Construct with given message.
MeshException(String, Throwable) - Constructor for exception net.von_gagern.martin.confoo.mesh.MeshException
Construct with given message and wrapping another throwable.
MeshIterator<V> - Interface in net.von_gagern.martin.confoo.mesh
Convenience interface for an iterator over mesh triangles.
MetricMesh<V> - Interface in net.von_gagern.martin.confoo.mesh
A mesh with edge length information.

N

net.von_gagern.martin.confoo.conformal - package net.von_gagern.martin.confoo.conformal
Conformal transformations of triangle meshes.
net.von_gagern.martin.confoo.fun - package net.von_gagern.martin.confoo.fun
Special mathematical functions.
net.von_gagern.martin.confoo.mesh - package net.von_gagern.martin.confoo.mesh
Interfaces and classes to deal with triangular meshes.
net.von_gagern.martin.confoo.mesh.flat - package net.von_gagern.martin.confoo.mesh.flat
Twodimensional meshes with coordinate based equality.
net.von_gagern.martin.confoo.opt - package net.von_gagern.martin.confoo.opt
Convex optimization.
Newton - Class in net.von_gagern.martin.confoo.opt
Newton method for Convex Optimization.
Newton.ExitCondition - Enum in net.von_gagern.martin.confoo.opt
Enumeration of possible reasons for the termination of an optimization.
NoSuchVertexException - Exception in net.von_gagern.martin.confoo.conformal
 
NoSuchVertexException(String) - Constructor for exception net.von_gagern.martin.confoo.conformal.NoSuchVertexException
 
NoSuchVertexException() - Constructor for exception net.von_gagern.martin.confoo.conformal.NoSuchVertexException
 

O

ObjFormat - Class in net.von_gagern.martin.confoo.mesh
Bare bones interoperability with obj file format.
ObjFormat(BufferedReader) - Constructor for class net.von_gagern.martin.confoo.mesh.ObjFormat
Construct from object file text.
ObjFormat(Reader) - Constructor for class net.von_gagern.martin.confoo.mesh.ObjFormat
Construct from object file text.
ObjFormat(InputStream) - Constructor for class net.von_gagern.martin.confoo.mesh.ObjFormat
Construct from object file input stream.
ObjFormat(LocatedMesh<V>, Map<V, Integer>) - Constructor for class net.von_gagern.martin.confoo.mesh.ObjFormat
Construct from arbitrary located mesh.
ObjFormat(LocatedMesh<Integer>) - Constructor for class net.von_gagern.martin.confoo.mesh.ObjFormat
Construct from integer mesh.
optimize() - Method in class net.von_gagern.martin.confoo.opt.Newton
Find approximatively optimal solution.

R

remove() - Method in class net.von_gagern.martin.confoo.mesh.AbstractMeshIterator
Throws UnsupportedOperationException
ResultMesh<V> - Class in net.von_gagern.martin.confoo.conformal
Representation of a transformed mesh.
run() - Method in class net.von_gagern.martin.confoo.opt.Newton
Runnable interface to the optimize method.

S

setAngleErrorBound(double) - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Set the maximal angle error during transformation.
setArgument(Vector) - Method in interface net.von_gagern.martin.confoo.opt.Functional
Set function arguments for subsequent calls.
setEpsilon(Newton.ExitCondition, double) - Method in class net.von_gagern.martin.confoo.opt.Newton
Set error bound for given termination condition.
setInputGeometry(Geometry) - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Set the geometry of the input mesh.
setLayoutStartTriangle(CorneredTriangle<? extends V>) - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Set the triangle to be layed out first.
setMaxIterations(int) - Method in class net.von_gagern.martin.confoo.opt.Newton
Set maximum number of iterations.
setNorm(Newton.ExitCondition, Vector.Norm) - Method in class net.von_gagern.martin.confoo.opt.Newton
Set the norm used to compare a vector with an error bound.
setOutputGeometry(Geometry) - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Set the geometry of the output mesh.
SimpleTriangle<V> - Class in net.von_gagern.martin.confoo.mesh
Simple implementation for triangles of a mesh.
SimpleTriangle(V, V, V) - Constructor for class net.von_gagern.martin.confoo.mesh.SimpleTriangle
 
size() - Method in class net.von_gagern.martin.confoo.mesh.SimpleTriangle
Count corners.

T

throwInterceptedExceptions() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Re-throw exceptions intercepted by call.
throwInterceptedExceptions() - Method in class net.von_gagern.martin.confoo.opt.Newton
Re-throw exceptions intercepted by run.
transform() - Method in class net.von_gagern.martin.confoo.conformal.Conformal
Perform transformation.
Triangle2D - Class in net.von_gagern.martin.confoo.mesh.flat
A 2D triangle which is also a shape.
Triangle2D(Vertex2D, Vertex2D, Vertex2D) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Construct triangle from three vertices.
Triangle2D(Point2D, Point2D, Point2D) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Construct triangle from three corner points.
Triangle2D(double, double, double, double, double, double) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Triangle2D
Construct triangle from corner coordinates.
TriangleInequalityException - Exception in net.von_gagern.martin.confoo.mesh
Violation of triangle inequality.
TriangleInequalityException(Object, Object, Object) - Constructor for exception net.von_gagern.martin.confoo.mesh.TriangleInequalityException
 

V

value() - Method in interface net.von_gagern.martin.confoo.opt.Functional
Calculate function value.
valueChange() - Method in interface net.von_gagern.martin.confoo.opt.Functional
Calculate change in function value.
valueOf(String) - Static method in enum net.von_gagern.martin.confoo.conformal.Geometry
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.von_gagern.martin.confoo.opt.Newton.ExitCondition
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.von_gagern.martin.confoo.conformal.Geometry
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.von_gagern.martin.confoo.opt.Newton.ExitCondition
Returns an array containing the constants of this enum type, in the order they are declared.
Vertex2D - Class in net.von_gagern.martin.confoo.mesh.flat
A 2D point with equality comparison.
Vertex2D(Point2D) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Vertex2D
Construct vertex from given point.
Vertex2D(double, double) - Constructor for class net.von_gagern.martin.confoo.mesh.flat.Vertex2D
Construct vertex from given coordinates.

W

write(Appendable) - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Write out object file text.
write(OutputStream) - Method in class net.von_gagern.martin.confoo.mesh.ObjFormat
Write out object file stream.

A C E F G H I L M N O R S T V W

Copyright © 2008-2009 Martin von Gagern. All Rights Reserved.