Class GlyphsVisitorImpl

java.lang.Object
cz.fidentis.analyst.engines.glyphs.impl.GlyphsVisitorImpl
All Implemented Interfaces:
MeshVisitor, GlyphsVisitor

public class GlyphsVisitorImpl extends Object implements GlyphsVisitor
The implementation of glyphs visitor interface.
  • Constructor Details

    • GlyphsVisitorImpl

      public GlyphsVisitorImpl(PointSamplingConfig samplingConfig)
      Constructor.
      Parameters:
      samplingConfig - Sub-sampling configuration. Must not be null
  • Method Details

    • visitMeshFacet

      public void visitMeshFacet(MeshFacet facet)
      Description copied from interface: MeshVisitor
      The inspection method to be implemented by specific visitors.
      Specified by:
      visitMeshFacet in interface MeshVisitor
      Parameters:
      facet - Mesh facet to be visited.
    • getGlyphs

      public List<Glyph> getGlyphs()
      Description copied from interface: GlyphsVisitor
      Returns computed glyphs.
      Specified by:
      getGlyphs in interface GlyphsVisitor
      Returns:
      computed glyphs
    • dispose

      public void dispose()
      Description copied from interface: MeshVisitor
      Dispose all disposable resources this visitor was using. Distances can still be retrieved after calling this method. Subclasses should override this method if they need to dispose something.
      Specified by:
      dispose in interface MeshVisitor