A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

add(double, double, double) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex.
add(double, double, double, double, double, double, double, double) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
add(double, double, double, double, double, double, double, double) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex.
add(double, double, double, double, double, double, double, double, double) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
add(double, double, double, double, double, double, double, double, double, double, double, double) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
add(int, int, int, double, double, double) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list, using int indices.
add(long, long, long) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
add(long, long, long, double, double, double) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
add(long, long, long, double, double, double) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
add(Contour) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
addAll(Collection<? extends Contour>) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
addf(float, float, float) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex.
addf(float, float, float, float, float, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
addf(float, float, float, float, float, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
addf(float, float, float, float, float, float, float, float) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
addf(float, float, float, float, float, float, float, float) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex.
addf(float, float, float, float, float, float, float, float, float) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
addf(float, float, float, float, float, float, float, float, float, float, float, float) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
addf(int, int, int) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list, using ints.
addf(int, int, int, float, float, float) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list, using ints.
addf(long, long, long) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
addf(long, long, long, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
addf(long, long, long, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
addf(long, long, long, float, float, float) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
addf(long, long, long, float, float, float) - Method in interface net.imglib2.mesh.Triangles
Adds a triangle to the mesh's triangles list.
addFaceInFront(TriangularFacet) - Method in class net.imglib2.mesh.alg.hull.Vertex
 
addfi(float, float, float) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex, restricting the number of vertices to be an int.
addfi(float, float, float, float, float, float, float, float) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex, restrictig the number of vertices to be an int.
addi(double, double, double) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex, restricting the size of the vertices collection to int.
addi(double, double, double, double, double, double, double, double) - Method in interface net.imglib2.mesh.Vertices
Adds a vertex, restricting the size of the vertices collection to int.
area() - Method in class net.imglib2.mesh.alg.zslicer.Contour
 

B

binarySearch(int[], double[], int, int, double) - Static method in class net.imglib2.mesh.util.SortBy
 
boundingBox(Mesh) - Static method in class net.imglib2.mesh.Meshes
Computes and returns an oriented bounding box RealInterval
boundingBoxMesh(Mesh) - Static method in class net.imglib2.mesh.Meshes
Computes and returns an oriented bounding box Mesh
BufferMesh - Class in net.imglib2.mesh.impl.nio
Mesh implemented using Buffer objects.
BufferMesh(int, int) - Constructor for class net.imglib2.mesh.impl.nio.BufferMesh
 
BufferMesh(int, int, boolean) - Constructor for class net.imglib2.mesh.impl.nio.BufferMesh
 
BufferMesh(int, int, Function<Integer, ByteBuffer>) - Constructor for class net.imglib2.mesh.impl.nio.BufferMesh
 
BufferMesh(FloatBuffer, FloatBuffer, FloatBuffer, IntBuffer, FloatBuffer) - Constructor for class net.imglib2.mesh.impl.nio.BufferMesh
 
BufferMesh.Triangles - Class in net.imglib2.mesh.impl.nio
 
BufferMesh.Vertices - Class in net.imglib2.mesh.impl.nio
 

C

calculate(Mesh) - Static method in class net.imglib2.mesh.alg.hull.ConvexHull
Computes the convex hull of a Mesh
calculate(Mesh) - Static method in class net.imglib2.mesh.alg.InertiaTensor
Computes the inertia tensor.
calculate(Mesh, int) - Static method in class net.imglib2.mesh.alg.RemoveDuplicateVertices
 
calculate(RandomAccessibleInterval<T>) - Static method in class net.imglib2.mesh.alg.MarchingCubesBooleanType
Generates a Mesh surface from a RandomAccessibleInterval, containing all points with data value true
calculate(RandomAccessibleInterval<T>, double) - Static method in class net.imglib2.mesh.alg.MarchingCubesRealType
Generates a Mesh surface from a RandomAccessibleInterval, containing all points with data value isolevel
calculateEpsilon(Mesh) - Static method in class net.imglib2.mesh.alg.hull.ConvexHull
Computes the tolerance (epsilon) of the Mesh.
calculateNormals(Mesh, Mesh) - Static method in class net.imglib2.mesh.Meshes
Calculates the normals for a mesh.
center - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The ellipsoid center.
center(Mesh) - Static method in class net.imglib2.mesh.Meshes
Finds the center of a mesh using vertices.
centerX() - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
centerY() - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
centroid(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the centroid of the mesh, that is the center of gravity of its volume.
cleanFaceInFront() - Method in class net.imglib2.mesh.alg.hull.Vertex
 
clear() - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
clearFacesInFront() - Method in class net.imglib2.mesh.alg.hull.Vertex
 
compactness(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the compactness of the mesh.
complexMerge(TriangularFacet) - Method in class net.imglib2.mesh.alg.hull.Horizon
Merges another facet to this facet.
compute(RandomAccessibleInterval<T>, double, Mesh) - Static method in class net.imglib2.mesh.alg.MarchingCubesRealType
 
compute(RandomAccessibleInterval<T>, Mesh) - Static method in class net.imglib2.mesh.alg.MarchingCubesBooleanType
 
connectedComponents(Mesh) - Static method in class net.imglib2.mesh.Meshes
Returns an iterable over the connected components of the specified mesh.
contains(Object) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
containsAll(Collection<?>) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
Contour - Class in net.imglib2.mesh.alg.zslicer
 
Contour(boolean) - Constructor for class net.imglib2.mesh.alg.zslicer.Contour
 
Contour(TDoubleArrayList, TDoubleArrayList, TDoubleArrayList, TDoubleArrayList, boolean) - Constructor for class net.imglib2.mesh.alg.zslicer.Contour
 
ConvexHull - Class in net.imglib2.mesh.alg.hull
This quickhull implementation is based on the paper "The Quickhull Algorithm for Convex Hulls" by Barber, Dobkin and Huhdanpaa (http://dpd.cs.princeton.edu/Papers/BarberDobkinHuhdanpaa.pdf).
ConvexHull() - Constructor for class net.imglib2.mesh.alg.hull.ConvexHull
 
convexHullSurfaceArea(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Computes the surface area of the convex hull of the specified mesh.
convexHullVerticesCount(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Describes the number of vertices on the surface of the convex hull of Mesh.
convexHullVolume(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Computes the volume of the convex hull of the specified mesh.
convexity(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the convexity of a mesh.
convexity(Mesh, Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the convexity of a mesh.
copy() - Method in class net.imglib2.mesh.alg.MeshCursor
 
copy(Mesh, Mesh) - Static method in class net.imglib2.mesh.Meshes
Copies a mesh into another mesh.
copyCursor() - Method in class net.imglib2.mesh.alg.MeshCursor
 
core() - Static method in class net.imglib2.mesh.util.Icosahedron
 
COTANGENT - net.imglib2.mesh.alg.TaubinSmoothing.TaubinWeightType
Use cotangent of the 2 triangles around an edge when adding the contribution of one edge.
COUNT_BYTES - Static variable in class net.imglib2.mesh.io.stl.STLMeshIO
 
cross(double, double, double, double, double, double, double[]) - Static method in class net.imglib2.mesh.util.MeshUtil
Cross product between vectors V1 and V2.
cursor() - Method in class net.imglib2.mesh.alg.MeshIterable
 

D

distanceToPlane(Vector3D) - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
Computes the distance from a point to this facet
dotProduct(double, double, double, double, double, double) - Static method in class net.imglib2.mesh.util.MeshUtil
Dot product between vectors V1 and V2.

E

edgeID(int, int) - Static method in class net.imglib2.mesh.util.MeshUtil
Builds a unique id for an edge between the two specified vertices.
edgeStr(long) - Static method in class net.imglib2.mesh.util.MeshUtil
 
edgeV1(long) - Static method in class net.imglib2.mesh.util.MeshUtil
Returns the id of the first vertex of the specified edge.
edgeV2(long) - Static method in class net.imglib2.mesh.util.MeshUtil
Returns the id of the second vertex of the specified edge.
EllipsoidFitter - Class in net.imglib2.mesh.alg
Fit an ellipsoid to the convex-Hull of a 3D mesh.
EllipsoidFitter() - Constructor for class net.imglib2.mesh.alg.EllipsoidFitter
 
EllipsoidFitter.Ellipsoid - Class in net.imglib2.mesh.alg
The results of fitting an ellipsoid to a mesh or a collection of points.
elongation(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Describes the elogation of a Mesh.
equals(Object) - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
 
ev1 - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The eigenvector of the smallest axis of the ellipsoid.
ev2 - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The eigenvector of the middle axis of the ellipsoid.
ev3 - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The eigenvector of the largest axis of the ellipsoid.

F

FACET_BYTES - Static variable in class net.imglib2.mesh.io.stl.STLMeshIO
 
FACET_START - Static variable in class net.imglib2.mesh.io.stl.STLMeshIO
 
firstElement() - Method in class net.imglib2.mesh.alg.MeshIterable
 
fit(Iterable<? extends RealLocalizable>, int) - Static method in class net.imglib2.mesh.alg.EllipsoidFitter
Fit an ellipsoid to a collection of 3D points.
fit(Mesh) - Static method in class net.imglib2.mesh.alg.EllipsoidFitter
Fit an ellipsoid to the convex-Hull of a 3D mesh.
fitOnConvexHull(Mesh) - Static method in class net.imglib2.mesh.alg.EllipsoidFitter
Fit an ellipsoid to a 3D mesh, assuming it is the convex-Hull.
fwd() - Method in class net.imglib2.mesh.alg.MeshCursor
 

G

get() - Method in class net.imglib2.mesh.alg.MeshCursor
 
getArea() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
Get the area of this facet.
getCentroid() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
Get the centroid of this facet.
getDistanceToFaceInFront() - Method in class net.imglib2.mesh.alg.hull.Vertex
 
getDoublePosition(int) - Method in class net.imglib2.mesh.alg.hull.Vertex
 
getDoublePosition(int) - Method in interface net.imglib2.mesh.Vertex
 
getFacesInFront() - Method in class net.imglib2.mesh.alg.hull.Vertex
 
getFloatPosition(int) - Method in class net.imglib2.mesh.alg.hull.Vertex
 
getFloatPosition(int) - Method in interface net.imglib2.mesh.Vertex
 
getLongPosition(int) - Method in class net.imglib2.mesh.alg.MeshCursor
 
getMaximumDistanceVertex() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
The vertex which is in front and farthest apart of the plane
getNormal() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
Get the normal of this facet.
getNVerticesFaces(String) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
Returns the number of vertices and faces declared in this file.
getP0() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
 
getP1() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
 
getP2() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
 
getPlaneOffset() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
Computes the offset of this facet
getPointsInFront() - Method in class net.imglib2.mesh.alg.hull.Vertex
 
getVerticesInFront() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
All points which are in front of this plane.

H

hashCode() - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
 
hasNext() - Method in class net.imglib2.mesh.alg.MeshCursor
 
HEADER - Static variable in class net.imglib2.mesh.io.stl.STLMeshIO
 
HEADER_BYTES - Static variable in class net.imglib2.mesh.io.stl.STLMeshIO
 
Horizon - Class in net.imglib2.mesh.alg.hull
A Horizon is the result of n neighboring TriangularFacet which are merged.
Horizon(TriangularFacet) - Constructor for class net.imglib2.mesh.alg.hull.Horizon
Create a new Horizon from a TriangularFacet

I

Icosahedron - Class in net.imglib2.mesh.util
Icosahedron spheres.
index() - Method in interface net.imglib2.mesh.Triangle
Index into the mesh's list of triangles.
index() - Method in interface net.imglib2.mesh.Vertex
Index into the mesh's list of vertices.
indices() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
InertiaTensor - Class in net.imglib2.mesh.alg
Inertia tensor of a 3D mesh.
InertiaTensor() - Constructor for class net.imglib2.mesh.alg.InertiaTensor
 
Interior - Class in net.imglib2.mesh.alg
 
Interior(Mesh, double) - Constructor for class net.imglib2.mesh.alg.Interior
 
Interior(Mesh, RealInterval, double) - Constructor for class net.imglib2.mesh.alg.Interior
 
isEmpty() - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
isInside(RealPoint) - Method in class net.imglib2.mesh.alg.Interior
 
isInterior() - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
iterable(Mesh) - Static method in class net.imglib2.mesh.alg.MeshConnectedComponents
 
iterationOrder() - Method in class net.imglib2.mesh.alg.MeshIterable
 
iterator() - Method in class net.imglib2.mesh.alg.MeshIterable
 
iterator() - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
iterator() - Method in interface net.imglib2.mesh.Triangles
 
iterator() - Method in interface net.imglib2.mesh.Vertices
 
iterator(Mesh) - Static method in class net.imglib2.mesh.alg.MeshConnectedComponents
 

J

jumpFwd(long) - Method in class net.imglib2.mesh.alg.MeshCursor
 

L

lastEpsilon() - Static method in class net.imglib2.mesh.alg.hull.ConvexHull
Returns the epsilon value of the last computed convex hull.
localize(double[]) - Method in class net.imglib2.mesh.alg.hull.Vertex
 
localize(double[]) - Method in interface net.imglib2.mesh.Vertex
 
localize(float[]) - Method in class net.imglib2.mesh.alg.hull.Vertex
 
localize(float[]) - Method in interface net.imglib2.mesh.Vertex
 
localizingCursor() - Method in class net.imglib2.mesh.alg.MeshIterable
 

M

main(String[]) - Static method in class net.imglib2.mesh.util.SortArray
 
main(String[]) - Static method in class net.imglib2.mesh.util.SortBy
 
main(String[]) - Static method in class net.imglib2.mesh.util.SortTrove
 
mainElongation(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Describes the elongation of the two larger principle axes of the minimum box containing a Mesh.
marchingCubes(RandomAccessibleInterval<T>) - Static method in class net.imglib2.mesh.Meshes
Creates mesh e.g.
marchingCubes(RandomAccessibleInterval<T>, double) - Static method in class net.imglib2.mesh.Meshes
Creates mesh e.g.
MarchingCubesBooleanType - Class in net.imglib2.mesh.alg
This is a marching cubes implementation.
MarchingCubesBooleanType() - Constructor for class net.imglib2.mesh.alg.MarchingCubesBooleanType
 
MarchingCubesRealType - Class in net.imglib2.mesh.alg
This is a marching cubes implementation.
MarchingCubesRealType() - Constructor for class net.imglib2.mesh.alg.MarchingCubesRealType
 
max(int) - Method in class net.imglib2.mesh.alg.MeshIterable
 
maxZ(Vertices, long, long, long, double) - Static method in class net.imglib2.mesh.util.MeshUtil
Return the maximal Z value of a given triangle, rounded to twice the specified scale.
medianElongation(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Describes the elongation of the two smaller principle axes of the minimum box containing a Mesh.
merge(Iterable<Mesh>) - Static method in class net.imglib2.mesh.Meshes
 
mesh() - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
mesh() - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
mesh() - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
mesh() - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
mesh() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
mesh() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
mesh() - Method in interface net.imglib2.mesh.Triangle
The mesh to which the triangle belongs.
mesh() - Method in interface net.imglib2.mesh.Triangles
The mesh to which the collection of triangles belongs.
mesh() - Method in interface net.imglib2.mesh.Vertex
The mesh to which the vertex belongs.
mesh() - Method in interface net.imglib2.mesh.Vertices
The mesh to which the collection of vertices belongs.
Mesh - Interface in net.imglib2.mesh
3D mesh data structure consisting of triangles and their vertices.
MeshConnectedComponents - Class in net.imglib2.mesh.alg
Connected components algorithm for meshes.
MeshConnectedComponents() - Constructor for class net.imglib2.mesh.alg.MeshConnectedComponents
 
MeshCursor<T> - Class in net.imglib2.mesh.alg
 
MeshCursor(RandomAccess<T>, Mesh, double[]) - Constructor for class net.imglib2.mesh.alg.MeshCursor
 
MeshCursor(RandomAccess<T>, Mesh, double[], RealInterval) - Constructor for class net.imglib2.mesh.alg.MeshCursor
 
Meshes - Class in net.imglib2.mesh
Utility methods for working with Mesh objects.
MeshIterable<T> - Class in net.imglib2.mesh.alg
 
MeshIterable(RandomAccessible<T>, Mesh, double[]) - Constructor for class net.imglib2.mesh.alg.MeshIterable
Creates an iterable for the pixels of the specified image inside the specified mesh.
MeshIterable(RandomAccessible<T>, Mesh, double[], RealInterval) - Constructor for class net.imglib2.mesh.alg.MeshIterable
Creates an iterable for the pixels of the specified image inside the specified mesh.
MeshStats - Class in net.imglib2.mesh
Static utilities that compute various shape descriptors of a mesh.
MeshUtil - Class in net.imglib2.mesh.util
 
MeshUtil() - Constructor for class net.imglib2.mesh.util.MeshUtil
 
min(int) - Method in class net.imglib2.mesh.alg.MeshIterable
 
minZ(Vertices, long, long, long, double) - Static method in class net.imglib2.mesh.util.MeshUtil
Return the minimal Z value of a given triangle, rounded to twice the specified scale.
MollerTrumbore - Class in net.imglib2.mesh.alg
Möller–Trumbore intersection algorithm.
MollerTrumbore(Mesh) - Constructor for class net.imglib2.mesh.alg.MollerTrumbore
 
mround(double, double, int, int) - Static method in class net.imglib2.mesh.util.MeshUtil
Rounds a position to a multiple of small number, plus reminder.

N

n(Mesh) - Static method in class net.imglib2.mesh.alg.MeshConnectedComponents
Returns the number of connected components in this mesh.
NAIVE - net.imglib2.mesh.alg.TaubinSmoothing.TaubinWeightType
Use identical weight for all edges.
NaiveDoubleMesh - Class in net.imglib2.mesh.impl.naive
 
NaiveDoubleMesh() - Constructor for class net.imglib2.mesh.impl.naive.NaiveDoubleMesh
 
NaiveDoubleMesh.Triangles - Class in net.imglib2.mesh.impl.naive
 
NaiveDoubleMesh.Vertices - Class in net.imglib2.mesh.impl.naive
 
NaiveFloatMesh - Class in net.imglib2.mesh.impl.naive
 
NaiveFloatMesh() - Constructor for class net.imglib2.mesh.impl.naive.NaiveFloatMesh
 
NaiveFloatMesh.Triangles - Class in net.imglib2.mesh.impl.naive
 
NaiveFloatMesh.Vertices - Class in net.imglib2.mesh.impl.naive
 
nConnectedComponents(Mesh) - Static method in class net.imglib2.mesh.Meshes
Returns the number of connected components in the specified mesh.
net.imglib2.mesh - package net.imglib2.mesh
 
net.imglib2.mesh.alg - package net.imglib2.mesh.alg
 
net.imglib2.mesh.alg.hull - package net.imglib2.mesh.alg.hull
 
net.imglib2.mesh.alg.zslicer - package net.imglib2.mesh.alg.zslicer
 
net.imglib2.mesh.impl - package net.imglib2.mesh.impl
Base package for mesh data structure.
net.imglib2.mesh.impl.naive - package net.imglib2.mesh.impl.naive
Implementations of Mesh that are based on arrays of floats and doubles using gnu.trove.list.array.
net.imglib2.mesh.impl.nio - package net.imglib2.mesh.impl.nio
Mesh implemented using Buffer objects.
net.imglib2.mesh.io.ply - package net.imglib2.mesh.io.ply
 
net.imglib2.mesh.io.stl - package net.imglib2.mesh.io.stl
 
net.imglib2.mesh.io.xyz - package net.imglib2.mesh.io.xyz
 
net.imglib2.mesh.util - package net.imglib2.mesh.util
General utils to manipulate and interrogate meshes.
net.imglib2.mesh.view - package net.imglib2.mesh.view
 
next() - Method in class net.imglib2.mesh.alg.MeshCursor
 
normals() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
normals() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
numDimensions() - Method in class net.imglib2.mesh.alg.hull.Vertex
 
numDimensions() - Method in class net.imglib2.mesh.alg.MeshCursor
 
numDimensions() - Method in class net.imglib2.mesh.alg.MeshIterable
 
numDimensions() - Method in interface net.imglib2.mesh.Vertex
 
nx() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's normal, as a double.
nx() - Method in interface net.imglib2.mesh.Vertex
X coordinate of vertex normal, as a double.
nx(int) - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
nx(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
nx(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
nx(long) - Method in interface net.imglib2.mesh.Triangles
X coordinate of triangle's normal, as a double.
nx(long) - Method in interface net.imglib2.mesh.Vertices
X coordinate of vertex normal, as a double.
nxf() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's normal, as a float.
nxf() - Method in interface net.imglib2.mesh.Vertex
X coordinate of vertex normal, as a float.
nxf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
nxf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
nxf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
nxf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
nxf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
nxf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
nxf(long) - Method in interface net.imglib2.mesh.Triangles
X coordinate of triangle's normal, as a float.
nxf(long) - Method in interface net.imglib2.mesh.Vertices
X coordinate of vertex normal, as a float.
ny() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's normal, as a double.
ny() - Method in interface net.imglib2.mesh.Vertex
Y coordinate of vertex normal, as a double.
ny(int) - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
ny(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
ny(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
ny(long) - Method in interface net.imglib2.mesh.Triangles
Y coordinate of triangle's normal, as a double.
ny(long) - Method in interface net.imglib2.mesh.Vertices
Y coordinate of vertex normal, as a double.
nyf() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's normal, as a float.
nyf() - Method in interface net.imglib2.mesh.Vertex
Y coordinate of vertex normal, as a float.
nyf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
nyf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
nyf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
nyf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
nyf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
nyf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
nyf(long) - Method in interface net.imglib2.mesh.Triangles
Y coordinate of triangle's normal, as a float.
nyf(long) - Method in interface net.imglib2.mesh.Vertices
Y coordinate of vertex normal, as a float.
nz() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's normal, as a double.
nz() - Method in interface net.imglib2.mesh.Vertex
Z coordinate of vertex normal, as a double.
nz(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
nz(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
nz(long) - Method in interface net.imglib2.mesh.Triangles
Z coordinate of triangle's normal, as a double.
nz(long) - Method in interface net.imglib2.mesh.Vertices
Z coordinate of vertex normal, as a double.
nzf() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's normal, as a float.
nzf() - Method in interface net.imglib2.mesh.Vertex
Z coordinate of vertex normal, as a float.
nzf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
nzf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
nzf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
nzf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
nzf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
nzf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
nzf(long) - Method in interface net.imglib2.mesh.Triangles
Z coordinate of triangle's normal, as a float.
nzf(long) - Method in interface net.imglib2.mesh.Vertices
Z coordinate of vertex normal, as a float.

O

open(InputStream) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 
open(String) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 
open(String) - Static method in class net.imglib2.mesh.io.stl.STLMeshIO
 
open(String) - Static method in class net.imglib2.mesh.io.xyz.XYZPointsIO
 

P

PLYMeshIO - Class in net.imglib2.mesh.io.ply
Routines for reading and writing PLY files.

Q

quicksort(double[]) - Static method in class net.imglib2.mesh.util.SortArray
 
quicksort(double[], int[]) - Static method in class net.imglib2.mesh.util.SortArray
 
quicksort(double[], int[], int, int) - Static method in class net.imglib2.mesh.util.SortArray
 
quicksort(TDoubleArrayList) - Static method in class net.imglib2.mesh.util.SortTrove
 
quicksort(TDoubleArrayList, int[]) - Static method in class net.imglib2.mesh.util.SortTrove
 
quicksort(TDoubleArrayList, int[], int, int) - Static method in class net.imglib2.mesh.util.SortTrove
 
quicksort(TLongArrayList, Comparator<Long>) - Static method in class net.imglib2.mesh.util.SortTrove
 

R

r1 - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The radius of the smallest axis of the ellipsoid.
r2 - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The radius of the middle axis of the ellipsoid.
r3 - Variable in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
The radius of the largest axis of the ellipsoid.
RamerDouglasPeucker - Class in net.imglib2.mesh.alg.zslicer
 
RamerDouglasPeucker() - Constructor for class net.imglib2.mesh.alg.zslicer.RamerDouglasPeucker
 
rayIntersectsTriangle(long, double, double, double, double, double, double, double[]) - Method in class net.imglib2.mesh.alg.MollerTrumbore
Returns true if the specified ray intersects with the specified triangle in the mesh, and if yes, store the position of intersection in an array.
read(File, Mesh) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 
read(InputStream, Mesh) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 
read(Mesh, byte[]) - Static method in class net.imglib2.mesh.io.stl.STLMeshIO
 
read(Mesh, File) - Static method in class net.imglib2.mesh.io.stl.STLMeshIO
 
refine(Mesh) - Static method in class net.imglib2.mesh.util.Icosahedron
Creates a new, finer icosahedron, based on the one specified, by subdividing each triangle into 4 smaller triangle, with vertices still on the icosahedron.
remove(Object) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
removeAll(Collection<?>) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
removeDuplicateVertices(Mesh, int) - Static method in class net.imglib2.mesh.Meshes
Creates a new mesh from a given mesh without any duplicate vertices.
RemoveDuplicateVertices - Class in net.imglib2.mesh.alg
 
RemoveDuplicateVertices() - Constructor for class net.imglib2.mesh.alg.RemoveDuplicateVertices
 
reorder(double[], int[]) - Static method in class net.imglib2.mesh.util.SortArray
 
reorder(TDoubleArrayList, int[]) - Static method in class net.imglib2.mesh.util.SortTrove
 
reset() - Method in class net.imglib2.mesh.alg.MeshCursor
 
retainAll(Collection<?>) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 

S

save(Mesh, String) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 
save(Mesh, String) - Static method in class net.imglib2.mesh.io.stl.STLMeshIO
 
scale(Mesh, double[]) - Static method in class net.imglib2.mesh.Meshes
Scales the vertices position by the amount specified by the array.
set(long, double, double, double) - Method in interface net.imglib2.mesh.Vertices
Overwrites the position of a vertex, sets normal and texture coordinates to 0
set(long, double, double, double, double, double, double, double, double) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
set(long, double, double, double, double, double, double, double, double) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's position, normal and texture coordinates.
setDistanceToFaceInFront(double) - Method in class net.imglib2.mesh.alg.hull.Vertex
 
setf(long, float, float, float) - Method in interface net.imglib2.mesh.Vertices
Overwrites the position of a vertex, sets normal and texture coordinates to 0
setf(long, float, float, float, float, float, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setf(long, float, float, float, float, float, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
setf(long, float, float, float, float, float, float, float, float) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
setf(long, float, float, float, float, float, float, float, float) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's position, normal and texture coordinates.
setNormal(long, double, double, double) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setNormal(long, double, double, double) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's normal.
setNormalf(long, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setNormalf(long, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
setNormalf(long, float, float, float) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
setNormalf(long, float, float, float) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's normal.
setPosition(long, double, double, double) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setPosition(long, double, double, double) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's position.
setPositionf(long, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setPositionf(long, float, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
setPositionf(long, float, float, float) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
setPositionf(long, float, float, float) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's position.
setTexture(long, double, double) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setTexture(long, double, double) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's texture coordinates.
setTexturef(long, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
setTexturef(long, float, float) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
setTexturef(long, float, float) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
setTexturef(long, float, float) - Method in interface net.imglib2.mesh.Vertices
Overwrites a vertex's texture coordinates.
setVertexInFront(Vertex, double) - Method in class net.imglib2.mesh.alg.hull.TriangularFacet
Adds a vertex to the points in front of this facet.
simpleMerge(TriangularFacet) - Method in class net.imglib2.mesh.alg.hull.Horizon
Merges another facet to this facet.
simplify(float, double) - Method in class net.imglib2.mesh.alg.SimplifyMesh
Begins the simplification process.
simplify(Contour, double) - Static method in class net.imglib2.mesh.alg.zslicer.RamerDouglasPeucker
Given a contour, build a similar contour with fewer points.
simplify(Slice, double) - Static method in class net.imglib2.mesh.alg.zslicer.RamerDouglasPeucker
Applies the Ramer-Douglas-Peucker algorithm to the contours of a slice.
simplify(Mesh, float, float) - Static method in class net.imglib2.mesh.Meshes
Simplifies a given mesh.
SimplifyMesh - Class in net.imglib2.mesh.alg
 
SimplifyMesh(Mesh) - Constructor for class net.imglib2.mesh.alg.SimplifyMesh
 
size() - Method in class net.imglib2.mesh.alg.MeshIterable
 
size() - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
size() - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
size() - Method in interface net.imglib2.mesh.Triangles
Number of triangles in the collection as an int value.
size() - Method in interface net.imglib2.mesh.Vertices
Number of vertices in the collection as an int value.
sizel() - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
sizel() - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
sizel() - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
sizel() - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
sizel() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
sizel() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
sizel() - Method in interface net.imglib2.mesh.Triangles
Number of triangles in the collection as a long value.
sizel() - Method in interface net.imglib2.mesh.Vertices
Number of vertices in the collection as a long value.
slice(Mesh, double, double) - Static method in class net.imglib2.mesh.alg.zslicer.ZSlicer
Slice a mesh by a Z-plane.
Slice - Class in net.imglib2.mesh.alg.zslicer
Class that represents the intersection of a closed 3D mesh (manifold and two-manifold) with a plane.
slices(Mesh, double[], double) - Static method in class net.imglib2.mesh.alg.zslicer.ZSlicer
 
smooth(Mesh) - Static method in class net.imglib2.mesh.alg.TaubinSmoothing
Smooth the specified mesh using the Taubin smoothing algorithm, with default parameters.
smooth(Mesh, int, double) - Static method in class net.imglib2.mesh.alg.TaubinSmoothing
Smooth the specified mesh using the Taubin smoothing algorithm, using cotangent weights.
smooth(Mesh, int, double, double, TaubinSmoothing.TaubinWeightType) - Static method in class net.imglib2.mesh.alg.TaubinSmoothing
Smooth the specified mesh using the Taubin smoothing algorithm.
solidity(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the solidity of a mesh.
solidity(Mesh, Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the solidity of a mesh.
SortArray - Class in net.imglib2.mesh.util
Utilities to sort an array and return the sorting index to sort other lists with.
SortArray() - Constructor for class net.imglib2.mesh.util.SortArray
 
sortBy(int[], double[], int, int) - Static method in class net.imglib2.mesh.util.SortBy
 
SortBy - Class in net.imglib2.mesh.util
Utilities to sort an index array pointing to values in another array.
SortBy() - Constructor for class net.imglib2.mesh.util.SortBy
 
SortTrove - Class in net.imglib2.mesh.util
Utilities to sort a Trove list and return the sorting index to sort other lists with.
SortTrove() - Constructor for class net.imglib2.mesh.util.SortTrove
 
spareness(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Describes the spareness of a Mesh.
sphere(RealLocalizable, double) - Static method in class net.imglib2.mesh.util.Icosahedron
 
sphere(RealLocalizable, double, int) - Static method in class net.imglib2.mesh.util.Icosahedron
 
sphericity(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the sphericity of a mesh.
STLMeshIO - Class in net.imglib2.mesh.io.stl
Routines for reading and writing STL files.
surfaceArea(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Returns the surface area of a mesh.

T

TaubinSmoothing - Class in net.imglib2.mesh.alg
Taubin's mesh smoothing algorithm.
TaubinSmoothing() - Constructor for class net.imglib2.mesh.alg.TaubinSmoothing
 
TaubinSmoothing.TaubinWeightType - Enum in net.imglib2.mesh.alg
The weight to use when accumlating contribution for neighborhood edges in Taubin smoothing.
texCoords() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
toArray() - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
toArray(T[]) - Method in class net.imglib2.mesh.alg.zslicer.Slice
 
toString() - Method in class net.imglib2.mesh.alg.EllipsoidFitter.Ellipsoid
 
toString() - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
translate(Mesh, double[]) - Static method in class net.imglib2.mesh.Meshes
Translates the vertices position by the amount specified by the array.
translate(Mesh, RealLocalizable) - Static method in class net.imglib2.mesh.view.TranslateMesh
 
TranslateMesh - Class in net.imglib2.mesh.view
Read-only view of a mesh where vertices are translated by a fixed amount.
translateScale(Mesh, double[], double[]) - Static method in class net.imglib2.mesh.Meshes
Translates the vertices position by the amount specified by the array, then scales the coordinates.
Triangle - Interface in net.imglib2.mesh
One triangle of a Triangles collection.
triangles() - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh
 
triangles() - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh
 
triangles() - Method in class net.imglib2.mesh.impl.nio.BufferMesh
 
triangles() - Method in interface net.imglib2.mesh.Mesh
The mesh's collection of triangles.
triangles() - Method in class net.imglib2.mesh.view.TranslateMesh
 
Triangles - Interface in net.imglib2.mesh
Collection of triangles for a Mesh.
Triangles() - Constructor for class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
Triangles() - Constructor for class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
Triangles(IntBuffer, FloatBuffer) - Constructor for class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
triangleStr(Mesh, long) - Static method in class net.imglib2.mesh.util.MeshUtil
Produces a string representation of a triangle.
TriangularFacet - Class in net.imglib2.mesh.alg.hull
This is the triangle implementation of Facet Interface.
TriangularFacet() - Constructor for class net.imglib2.mesh.alg.hull.TriangularFacet
Creates a new empty facet.
TriangularFacet(Vertex, Vertex, Vertex) - Constructor for class net.imglib2.mesh.alg.hull.TriangularFacet
Creates a new facet of three vertices.

U

u() - Method in interface net.imglib2.mesh.Vertex
U value of vertex texture coordinate, as a double.
u(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
u(long) - Method in interface net.imglib2.mesh.Vertices
U value of vertex texture coordinate, as a double.
uf() - Method in interface net.imglib2.mesh.Vertex
U value of vertex texture coordinate, as a float.
uf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
uf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
uf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
uf(long) - Method in interface net.imglib2.mesh.Vertices
U value of vertex texture coordinate, as a float.

V

v() - Method in interface net.imglib2.mesh.Vertex
V value of vertex texture coordinate, as a double.
v(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
v(long) - Method in interface net.imglib2.mesh.Vertices
V value of vertex texture coordinate, as a double.
v0x() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's first vertex, as a double.
v0xf() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's first vertex, as a float.
v0y() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's first vertex, as a double.
v0yf() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's first vertex, as a float.
v0z() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's first vertex, as a double.
v0zf() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's first vertex, as a float.
v1x() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's second vertex, as a double.
v1xf() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's second vertex, as a float.
v1y() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's second vertex, as a double.
v1yf() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's second vertex, as a float.
v1z() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's second vertex, as a double.
v1zf() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's second vertex, as a float.
v2x() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's third vertex, as a double.
v2xf() - Method in interface net.imglib2.mesh.Triangle
X coordinate of triangle's third vertex, as a float.
v2y() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's third vertex, as a double.
v2yf() - Method in interface net.imglib2.mesh.Triangle
Y coordinate of triangle's third vertex, as a float.
v2z() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's third vertex, as a double.
v2zf() - Method in interface net.imglib2.mesh.Triangle
Z coordinate of triangle's third vertex, as a float.
valueOf(String) - Static method in enum net.imglib2.mesh.alg.TaubinSmoothing.TaubinWeightType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.imglib2.mesh.alg.TaubinSmoothing.TaubinWeightType
Returns an array containing the constants of this enum type, in the order they are declared.
Vertex - Class in net.imglib2.mesh.alg.hull
Represents vertices of the hull, as well as the points from which it is formed.
Vertex - Interface in net.imglib2.mesh
One vertex of a Vertices collection.
Vertex(double, double, double) - Constructor for class net.imglib2.mesh.alg.hull.Vertex
 
vertex0() - Method in interface net.imglib2.mesh.Triangle
Index of first vertex in the triangle.
vertex0(int) - Method in interface net.imglib2.mesh.Triangles
Index of first vertex in a triangle, as an int.
vertex0(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
vertex0(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
vertex0(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
vertex0(long) - Method in interface net.imglib2.mesh.Triangles
Index of first vertex in a triangle.
vertex1() - Method in interface net.imglib2.mesh.Triangle
Index of second vertex in the triangle.
vertex1(int) - Method in interface net.imglib2.mesh.Triangles
Index of second vertex in a triangle, as an int.
vertex1(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
vertex1(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
vertex1(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
vertex1(long) - Method in interface net.imglib2.mesh.Triangles
Index of second vertex in a triangle.
vertex2() - Method in interface net.imglib2.mesh.Triangle
Index of third vertex in the triangle.
vertex2(int) - Method in interface net.imglib2.mesh.Triangles
Index of third vertex in a triangle, as an int.
vertex2(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Triangles
 
vertex2(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Triangles
 
vertex2(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Triangles
 
vertex2(long) - Method in interface net.imglib2.mesh.Triangles
Index of third vertex in a triangle.
vertices() - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh
 
vertices() - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh
 
vertices() - Method in class net.imglib2.mesh.impl.nio.BufferMesh
 
vertices() - Method in interface net.imglib2.mesh.Mesh
The mesh's collection of vertices.
vertices() - Method in class net.imglib2.mesh.view.TranslateMesh
 
Vertices - Interface in net.imglib2.mesh
Collection of vertices for a Mesh.
Vertices() - Constructor for class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
Vertices() - Constructor for class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
Vertices(FloatBuffer, FloatBuffer, FloatBuffer) - Constructor for class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
verticesCount(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Describes the number of vertices on the surface of a Mesh.
verts() - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
vf() - Method in interface net.imglib2.mesh.Vertex
V value of vertex texture coordinate, as a float.
vf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
vf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
vf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
vf(long) - Method in interface net.imglib2.mesh.Vertices
V value of vertex texture coordinate, as a float.
volume(Mesh) - Static method in class net.imglib2.mesh.MeshStats
Computes the volume of the specified mesh.
Voxelization - Class in net.imglib2.mesh.alg
This is a voxelizer that produces a binary image with values filled in along the surface of the mesh.
voxelize(Mesh, int, int, int) - Static method in class net.imglib2.mesh.alg.Voxelization
Voxelizes mesh
voxelize(Mesh, Dimensions) - Static method in class net.imglib2.mesh.alg.Voxelization
Voxelizes mesh
voxelize(Mesh, RandomAccessibleInterval<B>) - Static method in class net.imglib2.mesh.alg.Voxelization
Voxelizes mesh

W

write(Mesh) - Static method in class net.imglib2.mesh.io.stl.STLMeshIO
Writes the facets into a byte[] that can then be saved into a file
writeAscii(Mesh) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 
writeBinary(Mesh) - Static method in class net.imglib2.mesh.io.ply.PLYMeshIO
 

X

x() - Method in interface net.imglib2.mesh.Vertex
X position of vertex, as a double.
x(int) - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
x(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
x(long) - Method in interface net.imglib2.mesh.Vertices
X position of a vertex, as a double.
xf() - Method in interface net.imglib2.mesh.Vertex
X position of vertex, as a float.
xf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
xf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
xf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
xf(long) - Method in interface net.imglib2.mesh.Vertices
X position of a vertex, as a float.
xRayCast(double, TDoubleArrayList, double) - Method in class net.imglib2.mesh.alg.zslicer.Slice
Computes the position of the intersection of this slice (as a contour collection) with the ray parallel to the X axis and of ordinate y.
xRayCast(double, TDoubleArrayList, TDoubleArrayList, double) - Method in class net.imglib2.mesh.alg.zslicer.Slice
Computes the position of the intersection of this slice (as a contour collection) with the ray parallel to the X axis and of ordinate y, and measure the projected normal value at these intersections.
XYZPointsIO - Class in net.imglib2.mesh.io.xyz
Routines for reading XYZ files.

Y

y() - Method in interface net.imglib2.mesh.Vertex
Y position of vertex, as a double.
y(int) - Method in class net.imglib2.mesh.alg.zslicer.Contour
 
y(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
y(long) - Method in interface net.imglib2.mesh.Vertices
Y position of a vertex, as a double.
yf() - Method in interface net.imglib2.mesh.Vertex
Y position of vertex, as a float.
yf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
yf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
yf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
yf(long) - Method in interface net.imglib2.mesh.Vertices
Y position of a vertex, as a float.

Z

z() - Method in interface net.imglib2.mesh.Vertex
Z position of vertex, as a double.
z(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
z(long) - Method in interface net.imglib2.mesh.Vertices
Z position of a vertex, as a double.
zf() - Method in interface net.imglib2.mesh.Vertex
Z position of vertex, as a float.
zf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveDoubleMesh.Vertices
 
zf(long) - Method in class net.imglib2.mesh.impl.naive.NaiveFloatMesh.Vertices
 
zf(long) - Method in class net.imglib2.mesh.impl.nio.BufferMesh.Vertices
 
zf(long) - Method in interface net.imglib2.mesh.Vertices
Z position of a vertex, as a float.
ZSlicer - Class in net.imglib2.mesh.alg.zslicer
Slice a mesh by a Z plane.
ZSlicer() - Constructor for class net.imglib2.mesh.alg.zslicer.ZSlicer
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes All Packages