コード例 #1
0
ファイル: bicycle_model.cpp プロジェクト: Mapotempo/omim
IVehicleModel::RoadAvailability BicycleModel::GetRoadAvailability(feature::TypesHolder const & types) const
{
  if (types.Has(m_yesBicycleType))
    return RoadAvailability::Available;
  if (types.Has(m_noBicycleType))
    return RoadAvailability::NotAvailable;
  return RoadAvailability::Unknown;
}
コード例 #2
0
ファイル: pedestrian_model.cpp プロジェクト: DINKIN/omim
IVehicleModel::RoadAvailability PedestrianModel::GetRoadAvailability(feature::TypesHolder const & types) const
{
  if (types.Has(m_yesFootType))
    return RoadAvailability::Available;
  if (types.Has(m_noFootType))
    return RoadAvailability::NotAvailable;
  return RoadAvailability::Unknown;
}
コード例 #3
0
ファイル: osm_editor.cpp プロジェクト: rokuz/omim
// private
EditableProperties Editor::GetEditablePropertiesForTypes(feature::TypesHolder const & types) const
{
    editor::TypeAggregatedDescription desc;
    if (m_config.Get()->GetTypeDescription(types.ToObjectNames(), desc))
        return {desc.GetEditableFields(), desc.IsNameEditable(), desc.IsAddressEditable()};
    return {};
}
コード例 #4
0
ファイル: vehicle_model.cpp プロジェクト: morsya/omim
bool VehicleModel::IsOneWay(feature::TypesHolder const & types) const
{
  return types.Has(m_onewayType);
}
コード例 #5
0
ファイル: bicycle_model.cpp プロジェクト: Mapotempo/omim
bool BicycleModel::IsBicycleBidir(feature::TypesHolder const & types) const
{
  return types.Has(m_bidirBicycleType);
}
コード例 #6
0
ファイル: bicycle_model.cpp プロジェクト: 65apps/omim
bool BicycleModel::IsYesBicycle(feature::TypesHolder const & types) const
{
  return find(types.begin(), types.end(), m_yesBicycleType) != types.end();
}