Exemple #1
0
States& States::addFeature(const Feature& f)
{
    Feature *ft = new Feature;
    *ft=f;
    features.push_back(ft);
    feats.insert( featPair(ft->getID(), ft) );
    return *this;
}
Exemple #2
0
void printExit( Adjacency & adj, const Direction & dir )
{
    std::cout << dir << " exit:\t";
    Feature * f = adj.getExit( dir );
    if ( f == 0 )
    {
        std::cout << "(none)\n";
    }
    else
    {
        std::cout << f->getID() << '\n';
    }
}