export(aggregate_OCN)
export(continue_OCN)
export(create_general_contour_OCN)
export(create_OCN)
export(create_peano)
export(draw_contour_OCN)
export(draw_elev2D_OCN)
export(draw_elev3D_OCN)
export(draw_elev3Drgl_OCN)
export(draw_simple_OCN)
export(draw_subcatchments_OCN)
export(draw_thematic_OCN)
export(find_area_threshold_OCN)
export(landscape_OCN)
export(paths_OCN)
export(rivergeometry_OCN)
export(OCN_to_igraph)
export(OCN_to_SSN)
export(OCN_to_AEM)
exportClasses(river)
exportMethods(plot, show, names, "$<-", "$", "[[","[[<-") 
import(rgl)
import(spam)
importFrom("terra","sbar","north")
importFrom("adespatial","moran.randtest","aem")
importFrom("spdep","mat2listw")
importFrom("igraph","graph_from_adjacency_matrix")
importFrom("fields", "imagePlot")
importFrom("grDevices", "colorRampPalette", "contourLines", "rainbow",
             "terrain.colors", "trans3d", "hcl.colors","dev.list")
importFrom("graphics", "lines", "par", "persp", "plot", "points",
			 "polygon","legend")
importFrom("methods", "new", "slot", "slot<-", "slotNames", "show")
importFrom("stats", "optim", "runif")
importFrom("utils", "write.table")
importFrom(Rcpp, evalCpp)

useDynLib(OCNet, .registration = TRUE)
