Added copyright notices
This commit is contained in:
parent
b4745655aa
commit
5a00947f34
23
camera.cpp
23
camera.cpp

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <opencv2/calib3d.hpp>




#include <QtDebug>




23
camera.h
23
camera.h

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef CAMERA_H


#define CAMERA_H






23
cast.h
23
cast.h

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef CAST_H


#define CAST_H






23
console.cpp
23
console.cpp

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <QtDebug>


#include <QScrollBar>






23
console.h
23
console.h

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef CONSOLE_H


#define CONSOLE_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <QtDebug>




#include "console.h"





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef DEBUGSTREAM_H


#define DEBUGSTREAM_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "mainwindow.h"




#include "filterlist.h"




23
filterlist.h
23
filterlist.h

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef FILTERLIST_H


#define FILTERLIST_H






23
filters.h
23
filters.h

@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef FILTERS_H


#define FILTERS_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <opencv2/imgproc.hpp>




#include "blur.h"





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef BLUR_H


#define BLUR_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <opencv2/imgproc.hpp>




#include "channel.h"





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef CHANNEL_H


#define CHANNEL_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "convert.h"




Convert::Convert(int c) :





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef CONVERT_H


#define CONVERT_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "derivative.h"




Derivative::Derivative(Type t, Size o, int s) :





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef DERIVATIVE_H


#define DERIVATIVE_H







@ 1,3 +1,25 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/


#include "edgedetect.h"




#include <opencv2/imgproc.hpp>





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef EDGEDETECT_H


#define EDGEDETECT_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <QElapsedTimer>


#include <QFormLayout>







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef FILTER_H


#define FILTER_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "histequalize.h"




Result * HistEqualize::applyInternal(Image *img)





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef HISTEQUALIZE_H


#define HISTEQUALIZE_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <QtDebug>


#include <QBitArray>







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef KMEANS_H


#define KMEANS_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "maxchannel.h"




Result * MaxChannel::applyInternal(Image *img)





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef MAXCHANNEL_H


#define MAXCHANNEL_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "morph.h"




Morph::Morph(int o, int t, Size s, Point a, int i) :





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef MORPH_H


#define MORPH_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "normalize.h"




Result * Normalize::applyInternal(Image *img)





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef NORMALIZE_H


#define NORMALIZE_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "paddetect.h"




static double angle(Point pt1, Point pt2, Point pt0)





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef PADDETECT_H


#define PADDETECT_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "padfilter.h"


#include "paddetect.h"







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef PADFILTER_H


#define PADFILTER_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "pathplanner.h"


#include "range.h"







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef PATHPLANNER_H


#define PATHPLANNER_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <opencv2/imgproc.hpp>




#include <QPainter>





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef PATTERN_H


#define PATTERN_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include <opencv2/imgproc.hpp>




#include <QtDebug>





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef PERSPECTIVE_H


#define PERSPECTIVE_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#include "rectify.h"




Rectify::Rectify(double t) :





@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*


* Pastie 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


* any later version.


*


* Pastie 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 Pastie. If not, see <http://www.gnu.org/licenses/>.


*/


/**


* @copyright 2015 Steffen Vogel


* @license http://www.gnu.org/licenses/gpl.txt GNU Public License


* @author Steffen Vogel <steffen.vogel@rwthaachen.de>


* @link http://www.steffenvogel.de


*/




#ifndef RECTIFY_H


#define RECTIFY_H







@ 1,3 +1,26 @@


/*


* This file is part of Pastie


*
< 