1 // ____ ______ __ 2 // / __ \ / ____// / 3 // / /_/ // / / / 4 // / ____// /___ / /___ PixInsight Class Library 5 // /_/ \____//_____/ PCL 2.1.19 6 // ---------------------------------------------------------------------------- 7 // Standard RAW_compat File Format Module Version 1.5.3 8 // ---------------------------------------------------------------------------- 9 // RawModule.h - Released 2020-01-14T11:57:23Z 10 // ---------------------------------------------------------------------------- 11 // This file is part of the standard RAW_compat PixInsight module. 12 // 13 // Copyright (c) 2003-2020 Pleiades Astrophoto S.L. All Rights Reserved. 14 // 15 // Redistribution and use in both source and binary forms, with or without 16 // modification, is permitted provided that the following conditions are met: 17 // 18 // 1. All redistributions of source code must retain the above copyright 19 // notice, this list of conditions and the following disclaimer. 20 // 21 // 2. All redistributions in binary form must reproduce the above copyright 22 // notice, this list of conditions and the following disclaimer in the 23 // documentation and/or other materials provided with the distribution. 24 // 25 // 3. Neither the names "PixInsight" and "Pleiades Astrophoto", nor the names 26 // of their contributors, may be used to endorse or promote products derived 27 // from this software without specific prior written permission. For written 28 // permission, please contact info@pixinsight.com. 29 // 30 // 4. All products derived from this software, in any form whatsoever, must 31 // reproduce the following acknowledgment in the end-user documentation 32 // and/or other materials provided with the product: 33 // 34 // "This product is based on software from the PixInsight project, developed 35 // by Pleiades Astrophoto and its contributors (http://pixinsight.com/)." 36 // 37 // Alternatively, if that is where third-party acknowledgments normally 38 // appear, this acknowledgment must be reproduced in the product itself. 39 // 40 // THIS SOFTWARE IS PROVIDED BY PLEIADES ASTROPHOTO AND ITS CONTRIBUTORS 41 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 42 // TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 43 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PLEIADES ASTROPHOTO OR ITS 44 // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 45 // EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, BUSINESS 46 // INTERRUPTION; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; AND LOSS OF USE, 47 // DATA OR PROFITS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 48 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 49 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 50 // POSSIBILITY OF SUCH DAMAGE. 51 // ---------------------------------------------------------------------------- 52 53 #ifndef __RawModule_h 54 #define __RawModule_h 55 56 #include <pcl/MetaModule.h> 57 58 namespace pcl 59 { 60 61 // ---------------------------------------------------------------------------- 62 63 class RawModule : public MetaModule 64 { 65 public: 66 67 RawModule() = default; 68 69 const char* Version() const override; 70 IsoString Name() const override; 71 String Description() const override; 72 String Company() const override; 73 String Author() const override; 74 String Copyright() const override; 75 String TradeMarks() const override; 76 String OriginalFileName() const override; 77 void GetReleaseDate( int& year, int& month, int& day ) const override; 78 }; 79 80 // ---------------------------------------------------------------------------- 81 82 } // pcl 83 84 #endif // __RawModule_h 85 86 // ---------------------------------------------------------------------------- 87 // EOF RawModule.h - Released 2020-01-14T11:57:23Z 88