diff --git a/AbstractGraphicsEngine.cpp b/AbstractGraphicsEngine.cpp index 73eefad039ce0d88858cfd7351bccf12a7839b9d..351d0ac65e5dceb9b5af7ab0688b446f88eaf623 100644 --- a/AbstractGraphicsEngine.cpp +++ b/AbstractGraphicsEngine.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "AbstractGraphicsEngine.h" AbstractGraphicsEngine::AbstractGraphicsEngine() : m_BoincAdapter() diff --git a/AbstractGraphicsEngine.h b/AbstractGraphicsEngine.h index 9f5c8d4d1aef755f1294b7abce31393c60ba6003..c357c3b3aeb30ba5ecfd328d7aaf7552835af57a 100644 --- a/AbstractGraphicsEngine.h +++ b/AbstractGraphicsEngine.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef ABSTRACTGRAPHICSENGINE_H_ #define ABSTRACTGRAPHICSENGINE_H_ diff --git a/BOINCClientAdapter.cpp b/BOINCClientAdapter.cpp index 3b6523eacf3b8ad978f9e33d34e88067e5e8dda8..65b963148327cbaf3df2ce29848ad6197cd47379 100644 --- a/BOINCClientAdapter.cpp +++ b/BOINCClientAdapter.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "BOINCClientAdapter.h" BOINCClientAdapter::BOINCClientAdapter() diff --git a/BOINCClientAdapter.h b/BOINCClientAdapter.h index d3659b02c34e589bb2b540a0dfbe0c59022c0e7f..a9e84c31f7608e383eca8e288e15fcd7d215d3a1 100644 --- a/BOINCClientAdapter.h +++ b/BOINCClientAdapter.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef BOINCCLIENTADAPTER_H_ #define BOINCCLIENTADAPTER_H_ diff --git a/EinsteinS5R3Adapter.cpp b/EinsteinS5R3Adapter.cpp index 03a2baddaa0981042f27ac44bf2c62e89952ff45..59aed4906cc7ea988360477691ad3796e743e945 100644 --- a/EinsteinS5R3Adapter.cpp +++ b/EinsteinS5R3Adapter.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "EinsteinS5R3Adapter.h" EinsteinS5R3Adapter::EinsteinS5R3Adapter(BOINCClientAdapter *boincClient) diff --git a/EinsteinS5R3Adapter.h b/EinsteinS5R3Adapter.h index 8f5d9a72ee80134aebcb24252e592bb8ad939f3d..17913dc062ed85479258fdad8d665cbeaef6ac81 100644 --- a/EinsteinS5R3Adapter.h +++ b/EinsteinS5R3Adapter.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef EINSTEINS5R3ADAPTER_H_ #define EINSTEINS5R3ADAPTER_H_ diff --git a/GraphicsEngineFactory.cpp b/GraphicsEngineFactory.cpp index 42c191265b4b8e782701056cae2b1039db204388..3186f4c9114fb1f783a77e2716bbb746c6114e7e 100644 --- a/GraphicsEngineFactory.cpp +++ b/GraphicsEngineFactory.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "GraphicsEngineFactory.h" GraphicsEngineFactory::~GraphicsEngineFactory() diff --git a/GraphicsEngineFactory.h b/GraphicsEngineFactory.h index 550f27024cffd1fea9dfaeb5c93435e7920d7246..420f9fd6a046d0a9bb678cb2b51f2ef306214ffc 100644 --- a/GraphicsEngineFactory.h +++ b/GraphicsEngineFactory.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef GRAPHICSENGINEFACTORY_H_ #define GRAPHICSENGINEFACTORY_H_ diff --git a/Makefile b/Makefile index f91735e47b36f87eb21905314f958c0383d0b94a..edb158d0db24d5818776dc7e8c3896984b2d8091 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,26 @@ +########################################################################### +# Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen # +# Copyright (C) 2008 Bernd Machenschalk # +# # +# Copyright (C) 2008 by Oliver Bock # +# oliver.bock[AT]aei.mpg.de # +# # +# This file is part of Einstein@Home. # +# # +# Einstein@Home 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, version 2 of the License. # +# # +# Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. # +# # +########################################################################### + # point this to where you installed BOINC (--prefix you gave to configure, defaults to $BOINC_PREFIX) BOINC_PREFIX ?= /home/oliver/development/aei/boinc CXX ?= g++ diff --git a/Resource.cpp b/Resource.cpp index 5b7365d9f59b09f376c80bef3eef5eaf02137927..0fc9b344ab6adcfd2a10fae9823477a8b2bdae16 100644 --- a/Resource.cpp +++ b/Resource.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "Resource.h" Resource::Resource(const string identifier, const vector<unsigned char>& data) : m_Data(data) diff --git a/Resource.h b/Resource.h index 8db60a6dd97ce4fa9223a92b1aef07d3d9f54495..d156db0ad048057075794176b8d733daf7a763cf 100644 --- a/Resource.h +++ b/Resource.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef RESOURCE_H_ #define RESOURCE_H_ diff --git a/ResourceFactory.cpp b/ResourceFactory.cpp index f0ab8d16719cef431a5e119f842251d54de2a1fd..5610948d1bb0b2b18ef623f705a71de2a35d531b 100644 --- a/ResourceFactory.cpp +++ b/ResourceFactory.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "ResourceFactory.h" ResourceFactory::ResourceFactory() diff --git a/ResourceFactory.h b/ResourceFactory.h index 27c628683bb893be2e2c7fa1b2d5df13a774d905..f66bed6aaaa6ae641a842d4155474b1c464d6f23 100644 --- a/ResourceFactory.h +++ b/ResourceFactory.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef RESOURCEFACTORY_H_ #define RESOURCEFACTORY_H_ diff --git a/Starsphere.cpp b/Starsphere.cpp index 18a1e92324925cd8742e7341e2f13abf75096e84..b6525adc8685486d6bd23c080a2d79b7b4bceda1 100644 --- a/Starsphere.cpp +++ b/Starsphere.cpp @@ -1,3 +1,26 @@ +/*************************************************************************** + * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen * + * Copyright (C) 2008 Bernd Machenschalk * + * * + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "Starsphere.h" Starsphere::Starsphere() : AbstractGraphicsEngine() diff --git a/Starsphere.h b/Starsphere.h index d25bd1cee6b645f894ccad8f481d78bbc372764c..6f4243b6c37acfe8b5b67df80a109d1dc2865b2b 100644 --- a/Starsphere.h +++ b/Starsphere.h @@ -1,3 +1,26 @@ +/*************************************************************************** + * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen * + * Copyright (C) 2008 Bernd Machenschalk * + * * + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef STARSPHERE_H_ #define STARSPHERE_H_ diff --git a/StarsphereS5R3.cpp b/StarsphereS5R3.cpp index 7203f2b8cda6050ebd0b6140f7f852dcd60c68e9..ee48e4437a04ebf25590e975de75e0923a9aa24f 100644 --- a/StarsphereS5R3.cpp +++ b/StarsphereS5R3.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "StarsphereS5R3.h" StarsphereS5R3::StarsphereS5R3() : Starsphere(), m_EinsteinAdapter(&m_BoincAdapter) diff --git a/StarsphereS5R3.h b/StarsphereS5R3.h index 80fa9952f17cad35049312e54eb3a51d9cec2bc3..756ac8d60a09097a7dabc477b733c7093defd44d 100644 --- a/StarsphereS5R3.h +++ b/StarsphereS5R3.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef STARSPHERES5R3_H_ #define STARSPHERES5R3_H_ diff --git a/WindowManager.cpp b/WindowManager.cpp index 06c43c568153fe1d75065a68b20ec6e45326f65a..39736d929414ea640698d14385b16ab86f40ba2b 100644 --- a/WindowManager.cpp +++ b/WindowManager.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "WindowManager.h" WindowManager::WindowManager() diff --git a/WindowManager.h b/WindowManager.h index 4ce20d6db4633ebe34076e2b62ff5219cc1bac40..ec090d3a24149a70c99583b2c7ab61977b6d8162 100644 --- a/WindowManager.h +++ b/WindowManager.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef WINDOWMANAGER_H_ #define WINDOWMANAGER_H_ diff --git a/main.cpp b/main.cpp index 6663da87bff9f428b86334380afa08976a9373d0..8f3e067494d4c30d0935672d90f60e6b19230399 100644 --- a/main.cpp +++ b/main.cpp @@ -1,30 +1,22 @@ -/**************************************************************************** - * Main program for a BOINC graphics application - * $Id$ - * - * Graphics routines are in the separate file starsphere.C and starlist.C - * Core of this program comes from lalane.C - * - * Eric Myers <myers@vassar.edu> - 3 August 2004 - * Department of Physics and Astronomy, Vassar College, Poughkeepsie, New York - * @(#) $Version: 3.13$ - *****************************************************************************/ - -/* - * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen - * Copyright (C) 2008 Bernd Machenschalk - * Copyright (C) 2008 Oliver Bock - * - * This program 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 2, or (at your option) - * any later version. - * - * You should have received a copy of the GNU General Public License - * (for example COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - */ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ #include <iostream> diff --git a/orc/Makefile b/orc/Makefile index 7b4147f6bca35640c4a06f859d6830cc56bc30ab..9cfd9381fe6d8cc7d94edc20678137af7ff98833 100644 --- a/orc/Makefile +++ b/orc/Makefile @@ -1,3 +1,23 @@ +########################################################################### +# Copyright (C) 2008 by Oliver Bock # +# oliver.bock[AT]aei.mpg.de # +# # +# This file is part of Einstein@Home. # +# # +# Einstein@Home 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, version 2 of the License. # +# # +# Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. # +# # +########################################################################### + # config values CXX?=g++ DEBUGFLAGSCPP=-DDEBUG -pg -ggdb -O0 diff --git a/orc/ResourceCompiler.cpp b/orc/ResourceCompiler.cpp index d81e9bc1b73e10a22bc21ea38a12cd777b112af7..9ef66968198143e644a158629fee5f3d8e447f35 100644 --- a/orc/ResourceCompiler.cpp +++ b/orc/ResourceCompiler.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "ResourceCompiler.h" ResourceCompiler::ResourceCompiler(const string inputFilename, const string outputFilename) diff --git a/orc/ResourceCompiler.h b/orc/ResourceCompiler.h index e080b8036184124dbe3668311ac4be1d49e05063..bc3811e269607cd3831fe6e88701e6ce0a5ee3a7 100644 --- a/orc/ResourceCompiler.h +++ b/orc/ResourceCompiler.h @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #ifndef RESOURCECOMPILER_H_ #define RESOURCECOMPILER_H_ diff --git a/orc/orc.cpp b/orc/orc.cpp index 3d4122ab3fdffb4d52b675ff5be0157f282204c8..234df9088f1be11c75f8bc1a5e22009d22b7bd7e 100644 --- a/orc/orc.cpp +++ b/orc/orc.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + #include "ResourceCompiler.h" void printUsage() { diff --git a/pulsar_list.C b/pulsar_list.C index 34aba0308b43824bd7dba4b84a2234054e2d713e..59abaab71710871edb9545c07ffcbbebb8e9e0ae 100644 --- a/pulsar_list.C +++ b/pulsar_list.C @@ -1,8 +1,29 @@ /*************************************************************************** - * List of known pulsars, extracted from the file LHO714357188.out - * THIS FILE WAS MACHINE GENERATED on Wed Oct 13 14:28:28 EDT 2004 - * - *****************************************************************************/ + * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen * + * * + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + +/*************************************************************************** + * List of known pulsars, extracted from the file LHO714357188.out * + * THIS FILE WAS MACHINE GENERATED on Wed Oct 13 14:28:28 EDT 2004 * + ***************************************************************************/ #define N_PULSAR_ITEMS 2 diff --git a/resources.orc b/resources.orc index 8a2689891b3eb086d0c053443de23c264b1628b9..e3ed4140d5f7392be69643cf158941cc97aa09de 100644 --- a/resources.orc +++ b/resources.orc @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + # Resource specification of: Einstein@Home graphics application FontSansSerif|LiberationSans-Regular.ttf diff --git a/snr_list.C b/snr_list.C index 80e989d655949e3adc83ca1ea81d836386b37c8f..e180661a924c93d4d0b34a2abcb9814a677c6fc3 100644 --- a/snr_list.C +++ b/snr_list.C @@ -1,16 +1,34 @@ /*************************************************************************** - * List of known supernova remnants, extracted from Dave Green's SNR - * catalogue http://www.mrao.cam.ac.uk/surveys/snrs/snrs.data.html - * - * Green D.A., 2004, `A Catalogue of Galactic Supernova Remnants - * (2004 January version)', Mullard Radio Astronomy Observatory, - * Cavendish Laboratory, Cambridge, United Kingdom (available at - * "http://www.mrao.cam.ac.uk/surveys/snrs/"). - * - * Copyright 2004 Graham Woan - * Licensed for distribution under GNU Public License GPL2 - * - *****************************************************************************/ + * Copyright (C) 2004 Graham Woan * + * * + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ + +/*************************************************************************** + * List of known supernova remnants, extracted from Dave Green's SNR * + * catalogue http://www.mrao.cam.ac.uk/surveys/snrs/snrs.data.html * + * * + * Green D.A., 2004, `A Catalogue of Galactic Supernova Remnants * + * (2004 January version)', Mullard Radio Astronomy Observatory, * + * Cavendish Laboratory, Cambridge, United Kingdom (available at * + * "http://www.mrao.cam.ac.uk/surveys/snrs/"). * + ***************************************************************************/ #define N_SNR_ITEMS 2 diff --git a/starlist.C b/starlist.C index a8f971b1ab71747097c74a11f7f05e5cf060acb3..761e2e7dd1c5ee585c9e1bf47099b7193eca74af 100644 --- a/starlist.C +++ b/starlist.C @@ -1,25 +1,30 @@ /*************************************************************************** - * The stars that make up the constellations. Each *pair* of star - * positions defines a link (line) to be drawn to outline the constellations. - * Some stars appear more than once. - * - * @(#) $Id$ - * tested with sextant version 4.11 -EAM 15Oct2004 - *****************************************************************************/ - -/*********************************************************************** - * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen - * - * This program 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 2, or (at your option) - * any later version. - * - * You should have received a copy of the GNU General Public License - * (for example COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - ************************************************************************/ + * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen * + * * + * Copyright (C) 2008 by Oliver Bock * + * oliver.bock[AT]aei.mpg.de * + * * + * This file is part of Einstein@Home. * + * * + * Einstein@Home 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, version 2 of the License. * + * * + * Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. * + * * + ***************************************************************************/ +/*************************************************************************** + * The stars that make up the constellations. Each *pair* of star * + * positions defines a link (line) to be drawn to outline the * + * constellations. Some stars appear more than once. * + ***************************************************************************/ float star_info[][2] = { { 298.82819233f , +06.40793334f } , { 297.69450860f , +08.86738491f } ,