public static string[] Fluo <T>(this T[] vec, Preset preset, params Effect[] effects) { var texts = vec.Map(Conv.ToStr); var(body, fac) = texts.MakeProjector(preset, effects); return(body.Zip(texts, ProjectorMapperFactory.RenderMapper(fac))); }
public static Color?[] FluoColor <T>(this T[] vec, Preset preset, params Effect[] effects) { var(body, fac) = vec.MakeProjector(preset, effects); return(body.Map(ProjectorMapperFactory.ColorMapper(fac))); }
public static Func <string, string>[] FluoMake <T>(this T[] vec, Preset preset, params Effect[] effects) { var(body, fac) = vec.MakeProjector(preset, effects); return(body.Map(ProjectorMapperFactory.MakerMapper(fac))); }
public static Color?[,] FluoPointsColor <T>(this T[,] mat, Preset preset, params Effect[] effects) { var(body, fac) = mat.MakeProjector(preset, effects); return(body.Map(ProjectorMapperFactory.ColorMapper(fac))); }
public static Func <string, string>[,] FluoPointsMake <T>(this T[,] mat, Preset preset, params Effect[] effects) { var(body, fac) = mat.MakeProjector(preset, effects); return(body.Map(ProjectorMapperFactory.MakerMapper(fac))); }