ENH: improvements for managing iso-surfaces
- generic isoSurfaceBase. Provides simpler cell-cut detection and various functions that can be used for iso-surfaces or when preparing prefiltered input for iso-surfaces. - rudimentary runtime selection ENH: isoSurface Cell/Topo uses the isoSurfaceBase infrastructure - simpler cell cut detection, common routines - ensure that tetMatcher is only called once per cell ENH: use indirect patch during edge erosion - lower overhead, allows backtracking (future) if needed
Showing
- src/sampling/Make/files 1 addition, 0 deletionssrc/sampling/Make/files
- src/sampling/sampledSurface/isoSurface/sampledIsoSurface.C 7 additions, 5 deletionssrc/sampling/sampledSurface/isoSurface/sampledIsoSurface.C
- src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C 2 additions, 1 deletion...ampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C
- src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlane.C 18 additions, 44 deletions.../sampledSurface/sampledCuttingPlane/sampledCuttingPlane.C
- src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlane.H 2 additions, 2 deletions.../sampledSurface/sampledCuttingPlane/sampledCuttingPlane.H
- src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlaneTemplates.C 0 additions, 1 deletion...urface/sampledCuttingPlane/sampledCuttingPlaneTemplates.C
- src/sampling/surface/distanceSurface/distanceSurface.C 16 additions, 40 deletionssrc/sampling/surface/distanceSurface/distanceSurface.C
- src/sampling/surface/distanceSurface/distanceSurface.H 2 additions, 4 deletionssrc/sampling/surface/distanceSurface/distanceSurface.H
- src/sampling/surface/isoSurface/isoSurfaceBase.C 274 additions, 1 deletionsrc/sampling/surface/isoSurface/isoSurfaceBase.C
- src/sampling/surface/isoSurface/isoSurfaceBase.H 177 additions, 8 deletionssrc/sampling/surface/isoSurface/isoSurfaceBase.H
- src/sampling/surface/isoSurface/isoSurfaceBaseMethods.H 66 additions, 0 deletionssrc/sampling/surface/isoSurface/isoSurfaceBaseMethods.H
- src/sampling/surface/isoSurface/isoSurfaceBaseNew.C 107 additions, 0 deletionssrc/sampling/surface/isoSurface/isoSurfaceBaseNew.C
- src/sampling/surface/isoSurface/isoSurfaceCell.C 50 additions, 193 deletionssrc/sampling/surface/isoSurface/isoSurfaceCell.C
- src/sampling/surface/isoSurface/isoSurfaceCell.H 25 additions, 63 deletionssrc/sampling/surface/isoSurface/isoSurfaceCell.H
- src/sampling/surface/isoSurface/isoSurfaceCellTemplates.C 3 additions, 3 deletionssrc/sampling/surface/isoSurface/isoSurfaceCellTemplates.C
- src/sampling/surface/isoSurface/isoSurfacePoint.C 45 additions, 36 deletionssrc/sampling/surface/isoSurface/isoSurfacePoint.C
- src/sampling/surface/isoSurface/isoSurfacePoint.H 26 additions, 34 deletionssrc/sampling/surface/isoSurface/isoSurfacePoint.H
- src/sampling/surface/isoSurface/isoSurfacePointTemplates.C 9 additions, 9 deletionssrc/sampling/surface/isoSurface/isoSurfacePointTemplates.C
- src/sampling/surface/isoSurface/isoSurfaceTopo.C 235 additions, 364 deletionssrc/sampling/surface/isoSurface/isoSurfaceTopo.C
- src/sampling/surface/isoSurface/isoSurfaceTopo.H 40 additions, 42 deletionssrc/sampling/surface/isoSurface/isoSurfaceTopo.H
Please register or sign in to comment