MCPcopy Create free account
hub / github.com/comaps/comaps / Build

Method Build

libs/search/search_quality/sample.cpp:59–70  ·  view source on GitHub ↗

static

Source from the content-addressed store, hash-verified

57
58// static
59Sample::Result Sample::Result::Build(FeatureType & ft, Relevance relevance)
60{
61 Sample::Result r;
62 r.m_pos = feature::GetCenter(ft);
63 std::optional<std::string> const name = ft.GetTranslatedName().m_primary;
64 if (name.has_value())
65 r.m_name = strings::MakeUniString(name.value());
66 r.m_houseNumber = ft.GetHouseNumber();
67 r.m_types = feature::TypesHolder(ft).ToObjectNames();
68 r.m_relevance = relevance;
69 return r;
70}
71
72bool Sample::Result::operator<(Sample::Result const & rhs) const
73{

Callers

nothing calls this directly

Calls 8

GetCenterFunction · 0.85
MakeUniStringFunction · 0.85
GetTranslatedNameMethod · 0.80
has_valueMethod · 0.80
GetHouseNumberMethod · 0.80
ToObjectNamesMethod · 0.80
TypesHolderClass · 0.50
valueMethod · 0.45

Tested by

no test coverage detected