1 /****************************************************************************/ 2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo 3 // Copyright (C) 2001-2019 German Aerospace Center (DLR) and others. 4 // This program and the accompanying materials 5 // are made available under the terms of the Eclipse Public License v2.0 6 // which accompanies this distribution, and is available at 7 // http://www.eclipse.org/legal/epl-v20.html 8 // SPDX-License-Identifier: EPL-2.0 9 /****************************************************************************/ 10 /// @file NIVissimSingleTypeParser_VWunschentscheidungsdefinition.h 11 /// @author Daniel Krajzewicz 12 /// @date Wed, 18 Dec 2002 13 /// @version $Id$ 14 /// 15 // 16 /****************************************************************************/ 17 #ifndef NIVissimSingleTypeParser_VWunschentscheidungsdefinition_h 18 #define NIVissimSingleTypeParser_VWunschentscheidungsdefinition_h 19 20 21 // =========================================================================== 22 // included modules 23 // =========================================================================== 24 #include <config.h> 25 26 #include <iostream> 27 #include "../NIImporter_Vissim.h" 28 29 30 // =========================================================================== 31 // class definitions 32 // =========================================================================== 33 /** 34 * @class NIVissimSingleTypeParser_VWunschentscheidungsdefinition 35 * 36 */ 37 class NIVissimSingleTypeParser_VWunschentscheidungsdefinition : 38 public NIImporter_Vissim::VissimSingleTypeParser { 39 public: 40 /// Constructor 41 NIVissimSingleTypeParser_VWunschentscheidungsdefinition(NIImporter_Vissim& parent); 42 43 /// Destructor 44 ~NIVissimSingleTypeParser_VWunschentscheidungsdefinition(); 45 46 /// Parses the data type from the given stream 47 bool parse(std::istream& from); 48 49 }; 50 51 52 #endif 53 54 /****************************************************************************/ 55 56