Skip to content
julia
module GeometryOpsCore

using Base.Threads: nthreads, @threads, @spawn

import GeoInterface
import GeoInterface as GI
import GeoInterface: Extents

Import all exported names from GeoInterface and Extents, so users can do GO.extent or GO.trait.

julia
for name in names(GeoInterface)
    @eval using GeoInterface: $name
end
for name in names(Extents)
    @eval using GeoInterface.Extents: $name
end

using Tables
using DataAPI
import StableTasks

include("keyword_docs.jl")
include("constants.jl")

include("types/manifold.jl")
include("types/algorithm.jl")
include("types/operation.jl")
include("types/exceptions.jl")
include("types/booltypes.jl")
include("types/traittarget.jl")
include("types/applicators.jl")
include("types/tasks.jl")

include("apply.jl")
include("applyreduce.jl")
include("other_primitives.jl")
include("geometry_utils.jl")

end

This page was generated using Literate.jl.