scalismo.mesh.boundingSpheres
Members list
Type members
Classlikes
A class that contains the location and the distance to the closest point on a surface.
A class that contains the location and the distance to the closest point on a surface.
Attributes
- distanceSquared
The squared distance to the closest point location.
- point
The closest point location on the surface.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
The closest point is a vertex. The additional information stored is the TriangleId and the barycentric coordinates of the point.
The closest point is a vertex. The additional information stored is the TriangleId and the barycentric coordinates of the point.
Attributes
- bc
The barycentric coordinates of the closest point location.
- tid
TriangleId of the tetrahedral containing the closest point.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ClosestPointWithTypeclass Objecttrait Matchableclass Any
The closest point is a vertex. The additional information stored is the TriangleId and the barycentric coordinates of the point.
The closest point is a vertex. The additional information stored is the TriangleId and the barycentric coordinates of the point.
Attributes
- bc
The barycentric coordinates of the closest point location.
- tid
TriangleId of the triangle containing the closest point.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ClosestPointWithTypeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ClosestPointWithTypeclass Objecttrait Matchableclass Any
The closest point is a vertex. The additional information stored is the PointId of the vertex found.
The closest point is a vertex. The additional information stored is the PointId of the vertex found.
Attributes
- pid
PointId of the closest vertex.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ClosestPointWithTypeclass Objecttrait Matchableclass Any
The closest point lies on a line. The additional information stored are the PointIds of the two end points of the line and the barycentric coordinate.
The closest point lies on a line. The additional information stored are the PointIds of the two end points of the line and the barycentric coordinate.
Attributes
- bc
The barycentric coordinates of the closest point location.
- pids
Tuple of PointIds of the two end points of the line.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ClosestPointWithTypeclass Objecttrait Matchableclass Any
The base type for all closest point types with additional information about the location of the point.
The base type for all closest point types with additional information about the location of the point.
Attributes
- distanceSquared
The squared distance to the closest point location.
- point
The closest point location on the surface.
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
SpatialIndex for a set of points
SpatialIndex for a set of points
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
SpatialIndex for a set of points.
SpatialIndex for a set of points.
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DiscreteSpatialIndex.type
LineTetrahedralMesh3DIntersecitionIndex implements the interface TriangulatedSurfaceIntersectionIndex for TriangleMesh3D.
LineTetrahedralMesh3DIntersecitionIndex implements the interface TriangulatedSurfaceIntersectionIndex for TriangleMesh3D.
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
LineTetrahedralMesh3DIntersectionIndex implements the interface TetrahedralizedVolumeIntersectionIndex for Tetrahedral3D.
LineTetrahedralMesh3DIntersectionIndex implements the interface TetrahedralizedVolumeIntersectionIndex for Tetrahedral3D.
Attributes
- Companion:
- object
- Graph
- Supertypes
LineTriangleMesh3DIntersecitionIndex implements the interface TriangulatedSurfaceIntersectionIndex for TriangleMesh3D.
LineTriangleMesh3DIntersecitionIndex implements the interface TriangulatedSurfaceIntersectionIndex for TriangleMesh3D.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
LineTriangleMesh3DIntersecitionIndex implements the interface TetrahedralizedVolumeIntersectionIndex for TetrahedralMesh3D.
LineTriangleMesh3DIntersecitionIndex implements the interface TetrahedralizedVolumeIntersectionIndex for TetrahedralMesh3D.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait SurfaceSpatialIndex[D]trait VolumeSpatialIndex[D]
The SurfaceIntersectionIndex supports queries about the intersection of a line with a surface. The surface is used to build up he index. For lines in (point,direction) format one can ask if there exists any and also for the complete list of intersection points.
The SurfaceIntersectionIndex supports queries about the intersection of a line with a surface. The surface is used to build up he index. For lines in (point,direction) format one can ask if there exists any and also for the complete list of intersection points.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait TriangulatedSurfaceIntersectionIndex[D]
SurfaceDistance trait with the basic queries defined.
SurfaceDistance trait with the basic queries defined.
Attributes
- Graph
- Supertypes
Companion object for the surface distance implementation for TriangleMesh3D.
Companion object for the surface distance implementation for TriangleMesh3D.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
The TetrahedralizedVolumeIntersectionIndex is a specialization of the SurfaceIntersectionIndex for TetrahedralMeshes. The additional query return the intersection points in the (TetrahedronId,BarycentricCoordinates) format.
The TetrahedralizedVolumeIntersectionIndex is a specialization of the SurfaceIntersectionIndex for TetrahedralMeshes. The additional query return the intersection points in the (TetrahedronId,BarycentricCoordinates) format.
Attributes
- Graph
- Supertypes
- Known subtypes
Holds tetrahedron and precalculated vectors.
Holds tetrahedron and precalculated vectors.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Companion object for the surface distance implementation for TriangleMesh3D.
Companion object for the surface distance implementation for TriangleMesh3D.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
The TriangulatedSurfaceIntersectionIndex is a specialization of the SurfaceIntersectionIndex for TriangleMeshs. The additional query return the intersection points in the (TriangleId,BarycentricCoordinates) format.
The TriangulatedSurfaceIntersectionIndex is a specialization of the SurfaceIntersectionIndex for TriangleMeshs. The additional query return the intersection points in the (TriangleId,BarycentricCoordinates) format.
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
SurfaceDistance trait with the basic queries defined.
SurfaceDistance trait with the basic queries defined.
Attributes
- Graph
- Supertypes