Class CurvatureVisitorImpl
java.lang.Object
cz.fidentis.analyst.engines.curvature.impl.CurvatureVisitorImpl
- All Implemented Interfaces:
MeshVisitor
,CurvatureVisitor
A visitor that computes and sets curvatures to vertices of all visited meshes.
It returns nothing.
All curvature algorithms suppose that the triangle vertices are oriented clockwise!
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
computeCurvature
(MeshFacet facet, cz.fidentis.analyst.engines.curvature.impl.CurvatureVisitorImpl.Cache cache, int vertIndexA, List<Double> minPrincipal, List<Double> maxPrincipal, List<Double> mean, List<Double> gaussian) void
visitMeshFacet
(MeshFacet facet) The inspection method to be implemented by specific visitors.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cz.fidentis.analyst.data.mesh.MeshVisitor
dispose, isThreadSafe
-
Constructor Details
-
CurvatureVisitorImpl
public CurvatureVisitorImpl()
-
-
Method Details
-
visitMeshFacet
Description copied from interface:MeshVisitor
The inspection method to be implemented by specific visitors.- Specified by:
visitMeshFacet
in interfaceMeshVisitor
- Parameters:
facet
- Mesh facet to be visited.
-
computeCurvature
-