Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raster processing #884

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from
Draft

Raster processing #884

wants to merge 24 commits into from

Conversation

bchapuis
Copy link
Member

@bchapuis bchapuis commented Jul 1, 2024

This pull request introduces:

  • A hillshade algorithm (raster to raster)
  • A contour algorithm (raster to vector)
  • A port of the martini algorithm (raster to 3d mesh)

@bchapuis bchapuis force-pushed the raster-processing branch 2 times, most recently from 7b130a1 to e61b8a5 Compare July 23, 2024 15:10
import org.locationtech.jts.geom.GeometryFactory;
import org.locationtech.jts.geom.LineString;

class ChaikinSmootherTest {

Check notice

Code scanning / CodeQL

Unused classes and interfaces Note

Unused class: ChaikinSmootherTest is not referenced within this codebase. If not used as an external API it should be removed.
import org.junit.jupiter.api.Test;
import org.locationtech.jts.geom.Geometry;

class ContourTracerLineStringTest {

Check notice

Code scanning / CodeQL

Unused classes and interfaces Note

Unused class: ContourTracerLineStringTest is not referenced within this codebase. If not used as an external API it should be removed.
import javax.imageio.ImageIO;
import org.junit.jupiter.api.Test;

class MartiniTest {

Check notice

Code scanning / CodeQL

Unused classes and interfaces Note

Unused class: MartiniTest is not referenced within this codebase. If not used as an external API it should be removed.

// Add listeners
ChangeListener listener = new ChangeListener() {
public void stateChanged(ChangeEvent e) {

Check notice

Code scanning / CodeQL

Missing Override annotation Note

This method overrides
ChangeListener.stateChanged
; it is advisable to add an Override annotation.
Copy link

sonarcloud bot commented Aug 5, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint


import org.junit.jupiter.api.Test;

class HillShadeRendererTest {

Check notice

Code scanning / CodeQL

Unused classes and interfaces Note

Unused class: HillShadeRendererTest is not referenced within this codebase. If not used as an external API it should be removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant