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
All Classes All Packages
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
intindices. - 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
Bufferobjects. - 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
Meshsurface from aRandomAccessibleInterval, containing all points with data valuetrue - calculate(RandomAccessibleInterval<T>, double) - Static method in class net.imglib2.mesh.alg.MarchingCubesRealType
-
Generates a
Meshsurface from aRandomAccessibleInterval, containing all points with data valueisolevel - 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
TriangularFacetwhich are merged. - Horizon(TriangularFacet) - Constructor for class net.imglib2.mesh.alg.hull.Horizon
-
Create a new
Horizonfrom aTriangularFacet
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
Meshobjects. - 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
Meshthat are based on arrays of floats and doubles usinggnu.trove.list.array. - net.imglib2.mesh.impl.nio - package net.imglib2.mesh.impl.nio
-
Mesh implemented using
Bufferobjects. - 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
intvalue. - size() - Method in interface net.imglib2.mesh.Vertices
-
Number of vertices in the collection as an
intvalue. - 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
longvalue. - sizel() - Method in interface net.imglib2.mesh.Vertices
-
Number of vertices in the collection as a
longvalue. - 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
Trianglescollection. - 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
Verticescollection. - 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
All Classes All Packages