void RadarValues::FromString( CString sRadarValues ) { CStringArray saValues; split( sRadarValues, ",", saValues, true ); if( saValues.size() != NUM_RADAR_CATEGORIES ) { MakeUnknown(); return; } FOREACH_RadarCategory(rc) m_Values.f[rc] = strtof( saValues[rc], NULL ); }
void RadarValues::FromString( RString sRadarValues ) { vector<RString> saValues; split( sRadarValues, ",", saValues, true ); if( saValues.size() != NUM_RadarCategory ) { MakeUnknown(); return; } FOREACH_ENUM( RadarCategory, rc ) m_Values.f[rc] = StringToFloat( saValues[rc] ); }
RadarValues::RadarValues() { MakeUnknown(); }