Commit e77ff2a8 authored by Andrey Filippov's avatar Andrey Filippov
Browse files

Add GPL headers to 115 Java files missing them



All Elphel-authored files in the cuas, ims, mcp, gpu, orthomosaic,
tileprocessor, vegetation, calibration, cameras, common, correction,
dct, readers, and x3d packages. Dates derived from git log (first and
last commit year); mtimes restored with git-restore-mtime before
generating copyright year ranges.

Third-party files excluded: epfl/Differentials_.java (EPFL code),
gpu/JCuda_ImageJ_Example_Plugin.java (JCuda example, (c) Marco Hutter).

Co-Authored-By: default avatarClaude Sonnet 4.6 <noreply@anthropic.com>
parent 0868da8a
Loading
Loading
Loading
Loading
+23 −0
Original line number Original line Diff line number Diff line
/**
 **
 ** CalibrationFileManagement.java - File management utilities for Elphel camera calibration data
 **
 ** Copyright (C) 2014-2025 Elphel, Inc.
 **
 ** -----------------------------------------------------------------------------**
 **
 **  CalibrationFileManagement.java is free software: you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License as published by
 **  the Free Software Foundation, either version 3 of the License, or
 **  (at your option) any later version.
 **
 **  This program is distributed in the hope that it will be useful,
 **  but WITHOUT ANY WARRANTY; without even the implied warranty of
 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 **  GNU General Public License for more details.
 **
 **  You should have received a copy of the GNU General Public License
 **  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ** -----------------------------------------------------------------------------**
 **
 */
package com.elphel.imagej.calibration;
package com.elphel.imagej.calibration;
import java.io.BufferedWriter;
import java.io.BufferedWriter;
import java.io.File;
import java.io.File;
+23 −0
Original line number Original line Diff line number Diff line
/**
 **
 ** CalibrationIllustration.java - Generates calibration illustration images for multi-sensor cameras
 **
 ** Copyright (C) 2021-2026 Elphel, Inc.
 **
 ** -----------------------------------------------------------------------------**
 **
 **  CalibrationIllustration.java is free software: you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License as published by
 **  the Free Software Foundation, either version 3 of the License, or
 **  (at your option) any later version.
 **
 **  This program is distributed in the hope that it will be useful,
 **  but WITHOUT ANY WARRANTY; without even the implied warranty of
 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 **  GNU General Public License for more details.
 **
 **  You should have received a copy of the GNU General Public License
 **  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ** -----------------------------------------------------------------------------**
 **
 */
package com.elphel.imagej.calibration;
package com.elphel.imagej.calibration;


import java.awt.BasicStroke;
import java.awt.BasicStroke;
+23 −0
Original line number Original line Diff line number Diff line
/**
 **
 ** CalibrationIllustrationParameters.java - Parameters for calibration illustration generation
 **
 ** Copyright (C) 2021-2026 Elphel, Inc.
 **
 ** -----------------------------------------------------------------------------**
 **
 **  CalibrationIllustrationParameters.java is free software: you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License as published by
 **  the Free Software Foundation, either version 3 of the License, or
 **  (at your option) any later version.
 **
 **  This program is distributed in the hope that it will be useful,
 **  but WITHOUT ANY WARRANTY; without even the implied warranty of
 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 **  GNU General Public License for more details.
 **
 **  You should have received a copy of the GNU General Public License
 **  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ** -----------------------------------------------------------------------------**
 **
 */
package com.elphel.imagej.calibration;
package com.elphel.imagej.calibration;


import java.awt.Color;
import java.awt.Color;
+23 −0
Original line number Original line Diff line number Diff line
/**
 **
 ** DirectoryChoser.java - File-system directory chooser dialog helper
 **
 ** Copyright (C) 2019 Elphel, Inc.
 **
 ** -----------------------------------------------------------------------------**
 **
 **  DirectoryChoser.java is free software: you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License as published by
 **  the Free Software Foundation, either version 3 of the License, or
 **  (at your option) any later version.
 **
 **  This program is distributed in the hope that it will be useful,
 **  but WITHOUT ANY WARRANTY; without even the implied warranty of
 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 **  GNU General Public License for more details.
 **
 **  You should have received a copy of the GNU General Public License
 **  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ** -----------------------------------------------------------------------------**
 **
 */
package com.elphel.imagej.calibration;
package com.elphel.imagej.calibration;


import java.io.File;
import java.io.File;
+23 −0
Original line number Original line Diff line number Diff line
/**
 **
 ** EyesisAberrations.java - Lens aberration correction for Eyesis multi-sensor cameras
 **
 ** Copyright (C) 2014-2024 Elphel, Inc.
 **
 ** -----------------------------------------------------------------------------**
 **
 **  EyesisAberrations.java is free software: you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License as published by
 **  the Free Software Foundation, either version 3 of the License, or
 **  (at your option) any later version.
 **
 **  This program is distributed in the hope that it will be useful,
 **  but WITHOUT ANY WARRANTY; without even the implied warranty of
 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 **  GNU General Public License for more details.
 **
 **  You should have received a copy of the GNU General Public License
 **  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ** -----------------------------------------------------------------------------**
 **
 */
package com.elphel.imagej.calibration;
package com.elphel.imagej.calibration;
import java.awt.Rectangle;
import java.awt.Rectangle;
import java.io.File;
import java.io.File;
Loading