Skip to content
Snippets Groups Projects
Select Git revision
  • 84cef7b60bd72010600b846038f72ea37c870bf1
  • main default
  • frederik
  • Sondre
4 results

stoppested.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    stoppested.cpp 1.14 KiB
    /**
     * Kode-fil for stoppested-klassen
     *
     * @file stoppested.cpp
     * @author Sondre Sand & Frederik Simonsen
     */
    #include <iomanip>
    #include <iostream>
    #include <string>
    #include <fstream>
    #include <vector>
    #include <algorithm>
    #include "stoppested.h"
    #include "stoppesteder.h"
    using namespace std;
    
    extern Stoppesteder gStoppestederBase;
    
    /**
     * Run-time constructor, ifm. menyvalg S N.
     * Kopierer medsendt unikt navn til å bli navn
     * på stoppestedet
     *
     * @param nvn - Stoppestedets unike navn som er duplikatsjekket
     */
    Stoppested::Stoppested(const string nvn) {
        navn = nvn;
    }
    
    /**
     * Constructor for å lese data dra fil
     *
     * @param - samme som index for å vite hva som leses inn
     */
    Stoppested::Stoppested(std::string nvn, ifstream & inn) {
        navn = nvn;
    
    
    }
    
    /**
     * Returnerer et Stoppesteds unike navn
     *
     * @return Stoppestedets navn
     */
    string Stoppested::hentStoppestedNavn() {
        return navn;
    }
    
    // TODO: Fyll på her etterhvert som header-fila tar form
    /**
     * Skriver ut Stoppestedets navn på skjerm ifm. S A
     */
    void Stoppested::skrivData() {
        cout << setw(20) << navn;
    }
    
    std::vector <int> Stoppested::hentTTN() {
        return tidtilnabo;
    }