Skip to content

Commit 44c907e

Browse files
committed
complete previous commit
1 parent 09d0480 commit 44c907e

File tree

5 files changed

+24
-19
lines changed

5 files changed

+24
-19
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
*.jl.mem
44
.repl_history.jl
55
.DS_Store
6-
/Manifest.toml
6+
/Manifest*.toml
77
docs/Manifest.toml
88
docs/build
99
QUARRY
10+
quarry

Project.toml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,8 @@ TetGen_jll = "b47fdcd6-d2c1-58e9-bbba-c1cee8d8c179"
1414
[compat]
1515
DocStringExtensions = "0.8,0.9"
1616
GeometryBasics = "0.4, 0.5"
17+
LinearAlgebra = "1"
18+
Printf = "1"
1719
StaticArrays = "1"
1820
TetGen_jll = "1.5.3"
1921
julia = "1.9"
20-
21-
[extras]
22-
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
23-
24-
[targets]
25-
test = ["Test"]

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/JuliaGeometry/TetGen.jl/blob/master/LICENSE)
55
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://JuliaGeometry.github.io/TetGen.jl/stable)
66
[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://JuliaGeometry.github.io/TetGen.jl/dev)
7+
[![Aqua QA](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl)
78

89
The `TetGen.jl` package is a Julia wrapper for the C++ project [TetGen](https://wias-berlin.de/software/index.jsp?id=TetGen&lang=1). This wrapper enables TetGen based tetrahedral meshing, and (constrained) 3D Delaunay and Voronoi tesselation.
910

src/TetGen.jl

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
module TetGen
2-
using DocStringExtensions
3-
using TetGen_jll
4-
2+
using DocStringExtensions: DocStringExtensions, SIGNATURES, TYPEDEF,
3+
TYPEDFIELDS, TYPEDSIGNATURES
54
import GeometryBasics
6-
using GeometryBasics: Polygon, MultiPolygon, Point, Point3f, LineFace, Polytope, Line,
7-
Simplex, connect, Triangle, NSimplex,
8-
TupleView, TriangleFace, SimplexFace, LineString, Mesh, Tetrahedron, Triangle,
9-
NgonFace, Ngon, faces, coordinates, faces
10-
11-
using Printf
5+
using GeometryBasics: Point, Point3f, LineFace, Polytope, Triangle, NSimplex,
6+
TriangleFace, SimplexFace, Mesh, Tetrahedron, Triangle,
7+
NgonFace, faces, coordinates
128

13-
using StaticArrays
9+
using Printf: Printf
10+
using StaticArrays: StaticArrays, SVector
11+
using TetGen_jll: TetGen_jll, libtet
1412

1513
include("cpptetgenio.jl")
1614
include("jltetgenio.jl")

test/runtests.jl

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
using TetGen
2-
using TetGen: JLPolygon, JLFacet, Point
1+
using ExplicitImports, Aqua
2+
using TetGen: TetGen, JLPolygon, JLFacet, Point, tetrahedralize
33
using GeometryBasics: GeometryBasics
44
using GeometryBasics: Mesh, Triangle, Tetrahedron, TriangleFace, QuadFace, faces
55
using Test
@@ -278,3 +278,12 @@ end
278278
end
279279
@test test_error_output()
280280
end
281+
282+
@testset "ExplicitImports" begin
283+
@test ExplicitImports.check_no_implicit_imports(TetGen) === nothing
284+
@test ExplicitImports.check_no_stale_explicit_imports(TetGen) === nothing
285+
end
286+
287+
@testset "Aqua" begin
288+
Aqua.test_all(TetGen)
289+
end

0 commit comments

Comments
 (0)