Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2008-2009
Martin von Gagern
. All Rights Reserved.