1 /****************************************************************************/ 2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo 3 // Copyright (C) 2014-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 NWWriter_Amitran.h 11 /// @author Michael Behrisch 12 /// @date 13.03.2014 13 /// @version $Id$ 14 /// 15 // Exporter writing networks using the Amitran format 16 /****************************************************************************/ 17 #ifndef NWWriter_Amitran_h 18 #define NWWriter_Amitran_h 19 20 21 // =========================================================================== 22 // included modules 23 // =========================================================================== 24 #include <config.h> 25 26 27 // =========================================================================== 28 // class declarations 29 // =========================================================================== 30 class NBNetBuilder; 31 class OptionsCont; 32 33 34 // =========================================================================== 35 // class definitions 36 // =========================================================================== 37 /** 38 * @class NWWriter_Amitran 39 * @brief Exporter writing networks using the Amitran format 40 * 41 */ 42 class NWWriter_Amitran { 43 public: 44 /** @brief Writes the network into a Amitran-file 45 * 46 * @param[in] oc The options to use 47 * @param[in] nb The network builder to fill 48 */ 49 static void writeNetwork(const OptionsCont& oc, NBNetBuilder& nb); 50 51 }; 52 53 54 #endif 55 56 /****************************************************************************/ 57 58