"Fossies" - the Fresh Open Source Software Archive

Member "saga-9.0.2/saga-gis/src/tools/visualization/vis_3d_viewer/3d_viewer_grids.h" (25 May 2023, 3855 Bytes) of package /linux/misc/saga-9.0.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 
    2 ///////////////////////////////////////////////////////////
    3 //                                                       //
    4 //                         SAGA                          //
    5 //                                                       //
    6 //      System for Automated Geoscientific Analyses      //
    7 //                                                       //
    8 //                     Tool Library                      //
    9 //                      3d_viewer                        //
   10 //                                                       //
   11 //-------------------------------------------------------//
   12 //                                                       //
   13 //                   3d_viewer_grids.h                   //
   14 //                                                       //
   15 //                 Copyright (C) 2017 by                 //
   16 //                      Olaf Conrad                      //
   17 //                                                       //
   18 //-------------------------------------------------------//
   19 //                                                       //
   20 // This file is part of 'SAGA - System for Automated     //
   21 // Geoscientific Analyses'. SAGA is free software; you   //
   22 // can redistribute it and/or modify it under the terms  //
   23 // of the GNU General Public License as published by the //
   24 // Free Software Foundation, either version 2 of the     //
   25 // License, or (at your option) any later version.       //
   26 //                                                       //
   27 // SAGA is distributed in the hope that it will be       //
   28 // useful, but WITHOUT ANY WARRANTY; without even the    //
   29 // implied warranty of MERCHANTABILITY or FITNESS FOR A  //
   30 // PARTICULAR PURPOSE. See the GNU General Public        //
   31 // License for more details.                             //
   32 //                                                       //
   33 // You should have received a copy of the GNU General    //
   34 // Public License along with this program; if not, see   //
   35 // <http://www.gnu.org/licenses/>.                       //
   36 //                                                       //
   37 //-------------------------------------------------------//
   38 //                                                       //
   39 //    e-mail:     oconrad@saga-gis.org                   //
   40 //                                                       //
   41 //    contact:    Olaf Conrad                            //
   42 //                Institute of Geography                 //
   43 //                University of Hamburg                  //
   44 //                Germany                                //
   45 //                                                       //
   46 ///////////////////////////////////////////////////////////
   47 
   48 //---------------------------------------------------------
   49 #ifndef HEADER_INCLUDED__3d_viewer_grids_H
   50 #define HEADER_INCLUDED__3d_viewer_grids_H
   51 
   52 
   53 ///////////////////////////////////////////////////////////
   54 //                                                       //
   55 //                                                       //
   56 //                                                       //
   57 ///////////////////////////////////////////////////////////
   58 
   59 //---------------------------------------------------------
   60 #include <saga_gdi/3d_view.h>
   61 
   62 
   63 ///////////////////////////////////////////////////////////
   64 //                                                       //
   65 //                                                       //
   66 //                                                       //
   67 ///////////////////////////////////////////////////////////
   68 
   69 //---------------------------------------------------------
   70 class C3D_Viewer_Grids : public CSG_Tool  
   71 {
   72 public:
   73     C3D_Viewer_Grids(void);
   74 
   75     virtual bool            needs_GUI           (void)  const   {   return( true ); }
   76 
   77 
   78 protected:
   79 
   80     virtual bool            On_Execute          (void);
   81 
   82 };
   83 
   84 
   85 ///////////////////////////////////////////////////////////
   86 //                                                       //
   87 //                                                       //
   88 //                                                       //
   89 ///////////////////////////////////////////////////////////
   90 
   91 //---------------------------------------------------------
   92 #endif // #ifndef HEADER_INCLUDED__3d_viewer_grids_H