Uses of Interface
cz.fidentis.analyst.data.mesh.MeshVisitor
Packages that use MeshVisitor
Package
Description
The top-level package for data structures related to triangular meshes.
cz.fidentis.analyst.mesh.impl
package includes Mesh implementation classes that
are not visible to classes of other modules.-
Uses of MeshVisitor in cz.fidentis.analyst.data.mesh
Methods in cz.fidentis.analyst.data.mesh with parameters of type MeshVisitorModifier and TypeMethodDescriptionvoid
MeshFacet.accept
(MeshVisitor visitor) Visits this facet.void
MeshModel.compute
(MeshVisitor visitor) Applies the visitor to all mesh facets sequentially.void
MeshModel.compute
(MeshVisitor visitor, boolean concurrently) Applies the visitor to all mesh facets. -
Uses of MeshVisitor in cz.fidentis.analyst.data.mesh.impl
Methods in cz.fidentis.analyst.data.mesh.impl with parameters of type MeshVisitorModifier and TypeMethodDescriptionvoid
MeshModelImpl.compute
(MeshVisitor visitor) void
MeshModelImpl.compute
(MeshVisitor visitor, boolean concurrently) -
Uses of MeshVisitor in cz.fidentis.analyst.data.mesh.impl.facet
Methods in cz.fidentis.analyst.data.mesh.impl.facet with parameters of type MeshVisitor -
Uses of MeshVisitor in cz.fidentis.analyst.engines.avgmesh
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.avgmeshModifier and TypeInterfaceDescriptioninterface
An interface declaring the ability to deform a template mesh into an average mesh based on visiting other meshes. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.avgmesh.impl
Classes in cz.fidentis.analyst.engines.avgmesh.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
Visitor capable to create an average face by deforming given face template so that its vertices are in the "average position" with respect to the visited faces.class
Visitor capable to create an average face by deforming main face template so that its vertices are in the "average position" with respect to the visited faces.class
GPU acceleratedAvgMeshVisitorRC
. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.bbox
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.bboxModifier and TypeInterfaceDescriptioninterface
Stateful computation of a bounding box. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.bbox.impl
Classes in cz.fidentis.analyst.engines.bbox.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
Visitor that computes a 3D bounding box (cube). -
Uses of MeshVisitor in cz.fidentis.analyst.engines.curvature
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.curvatureModifier and TypeInterfaceDescriptioninterface
Stateful computation of curvature. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.curvature.impl
Classes in cz.fidentis.analyst.engines.curvature.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
A visitor that computes and sets curvatures to vertices of all visited meshes. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.cut
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.cutModifier and TypeInterfaceDescriptioninterface
Stateful computation of a cross-sections. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.cut.impl
Classes in cz.fidentis.analyst.engines.cut.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
A visitor that calculates the cross-section of a face and a cutting plane by splitting the mesh edges. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.distance
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.distanceModifier and TypeInterfaceDescriptioninterface
Interface for visitors that search for the distance between inspected meshes (their vertices) to the given primary mesh, which is provided to the visitor's constructor. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.distance.impl
Classes in cz.fidentis.analyst.engines.distance.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
This visitor searches for the closest points of the primary mesh (provided to the constructor) and inspected meshes using nearest neighbor (NN) search , then provides these closest points, their distances, etc.class
This visitor searches for the closest points of the primary mesh (provided to the constructor) and inspected meshes by casting rays (RC) in the direction of normal vectors on the inspected mesh.class
This visitor searches for the closest points of the primary mesh (provided to the constructor) and inspected meshes by casting rays (RC) in the direction of normal vectors on the inspected mesh.class
An abstract class for distance visitors that search for the distances of inspected meshes (their vertices) to the primary mesh, which is provided to the visitor's constructor. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.glyphs
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.glyphsModifier and TypeInterfaceDescriptioninterface
Visitor, which calculate suitable position and orientation of glyphs from visited meshes. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.glyphs.impl
Classes in cz.fidentis.analyst.engines.glyphs.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
The implementation of glyphs visitor interface. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.icp
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.icpModifier and TypeInterfaceDescriptioninterface
Visitor applying the Iterative Closest Point (ICP) algorithm to register two meshes. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.icp.impl
Classes in cz.fidentis.analyst.engines.icp.impl that implement MeshVisitor -
Uses of MeshVisitor in cz.fidentis.analyst.engines.sampling
Subinterfaces of MeshVisitor in cz.fidentis.analyst.engines.sampling -
Uses of MeshVisitor in cz.fidentis.analyst.engines.sampling.impl
Classes in cz.fidentis.analyst.engines.sampling.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
A relevance-based point sampling using the highest curvature (see this paper).class
No point sampling.class
An abstract class for point sampling methods.class
This downsampling algorithm evenly distributes samples over the mesh surface while preserving at least a minimal distance d between samples.class
This implementation overridesPoissonDiskSubSampling
sample generation to use GPU-based Ray Casting algorithm implemented in OpenCl.class
Random sampling when vertices are selected randomly.class
This downsampling algorithm divides the space uniformly using 3D grid.class
Similar downsampling strategy to theUniformSpaceSampling
. -
Uses of MeshVisitor in cz.fidentis.analyst.engines.symmetry
Classes in cz.fidentis.analyst.engines.symmetry that implement MeshVisitor -
Uses of MeshVisitor in cz.fidentis.analyst.engines.symmetry.impl
Classes in cz.fidentis.analyst.engines.symmetry.impl that implement MeshVisitorModifier and TypeClassDescriptionclass
A old implementation of the symmetry plane estimator taken from the old FIDENTIS.class
A robust implementation of symmetry plane estimation.class
A robust implementation of symmetry plane estimation for manifold triangle meshes.