1 // Authors: 2 // Francis Fisher (frankie@terrorise.me.uk) 3 // 4 // (C) Francis Fisher 2013 5 // 6 // Permission is hereby granted, free of charge, to any person obtaining 7 // a copy of this software and associated documentation files (the 8 // "Software"), to deal in the Software without restriction, including 9 // without limitation the rights to use, copy, modify, merge, publish, 10 // distribute, sublicense, and/or sell copies of the Software, and to 11 // permit persons to whom the Software is furnished to do so, subject to 12 // the following conditions: 13 // 14 // The above copyright notice and this permission notice shall be 15 // included in all copies or substantial portions of the Software. 16 // 17 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 18 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 19 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 20 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 21 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 22 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 23 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24 25 using System.Data; 26 using System.Collections.Generic; 27 28 namespace System.Windows.Forms.DataVisualization.Charting 29 { 30 public class DataManipulator : DataFormula 31 { 32 public bool FilterMatchedPoints { get; set; } 33 public bool FilterSetEmptyPoints { get; set; } 34 35 [MonoTODO] ExportSeriesValues()36 public DataSet ExportSeriesValues () 37 { 38 throw new NotImplementedException (); 39 } 40 41 [MonoTODO] ExportSeriesValues(Series series)42 public DataSet ExportSeriesValues (Series series) 43 { 44 throw new NotImplementedException (); 45 } 46 47 [MonoTODO] ExportSeriesValues(string seriesNames)48 public DataSet ExportSeriesValues (string seriesNames) 49 { 50 throw new NotImplementedException (); 51 } 52 53 [MonoTODO] Filter(IDataPointFilter filterInterface, string inputSeriesNames)54 public void Filter (IDataPointFilter filterInterface, string inputSeriesNames) 55 { 56 throw new NotImplementedException (); 57 } 58 59 [MonoTODO] Filter(IDataPointFilter filterInterface, Series inputSeries)60 public void Filter (IDataPointFilter filterInterface, Series inputSeries) 61 { 62 throw new NotImplementedException (); 63 } 64 65 [MonoTODO] Filter(CompareMethod compareMethod, double compareValue, string inputSeriesNames)66 public void Filter (CompareMethod compareMethod, double compareValue, string inputSeriesNames) 67 { 68 throw new NotImplementedException (); 69 } 70 71 [MonoTODO] Filter(CompareMethod compareMethod, double compareValue, Series inputSeries)72 public void Filter (CompareMethod compareMethod, double compareValue, Series inputSeries) 73 { 74 throw new NotImplementedException (); 75 } 76 77 [MonoTODO] Filter(DateRangeType dateRange, string rangeElements, string inputSeriesNames)78 public void Filter (DateRangeType dateRange, string rangeElements, string inputSeriesNames) 79 { 80 throw new NotImplementedException (); 81 } 82 83 [MonoTODO] Filter(DateRangeType dateRange, string rangeElements, Series inputSeries)84 public void Filter (DateRangeType dateRange, string rangeElements, Series inputSeries) 85 { 86 throw new NotImplementedException (); 87 } 88 89 [MonoTODO] Filter(IDataPointFilter filterInterface, string inputSeriesNames, string outputSeriesNames)90 public void Filter (IDataPointFilter filterInterface, string inputSeriesNames, string outputSeriesNames) 91 { 92 throw new NotImplementedException (); 93 } 94 95 [MonoTODO] Filter(IDataPointFilter filterInterface, Series inputSeries, Series outputSeries)96 public void Filter (IDataPointFilter filterInterface, Series inputSeries, Series outputSeries) 97 { 98 throw new NotImplementedException (); 99 } 100 101 [MonoTODO] Filter(CompareMethod compareMethod, double compareValue, string inputSeriesNames, string outputSeriesNames)102 public void Filter (CompareMethod compareMethod, double compareValue, string inputSeriesNames, string outputSeriesNames) 103 { 104 throw new NotImplementedException (); 105 } 106 107 [MonoTODO] Filter(CompareMethod compareMethod, double compareValue, Series inputSeries, Series outputSeries)108 public void Filter (CompareMethod compareMethod, double compareValue, Series inputSeries, Series outputSeries) 109 { 110 throw new NotImplementedException (); 111 } 112 113 [MonoTODO] Filter(DateRangeType dateRange, string rangeElements, string inputSeriesNames, string outputSeriesNames)114 public void Filter (DateRangeType dateRange, string rangeElements, string inputSeriesNames, string outputSeriesNames) 115 { 116 throw new NotImplementedException (); 117 } 118 119 [MonoTODO] Filter(DateRangeType dateRange, string rangeElements, Series inputSeries, Series outputSeries)120 public void Filter (DateRangeType dateRange, string rangeElements, Series inputSeries, Series outputSeries) 121 { 122 throw new NotImplementedException (); 123 } 124 125 [MonoTODO] Filter(CompareMethod compareMethod, double compareValue, string inputSeriesNames, string outputSeriesNames, string usingValue)126 public void Filter (CompareMethod compareMethod, double compareValue, string inputSeriesNames, string outputSeriesNames, string usingValue) 127 { 128 throw new NotImplementedException (); 129 } 130 131 [MonoTODO] Filter(CompareMethod compareMethod, double compareValue, Series inputSeries, Series outputSeries, string usingValue)132 public void Filter (CompareMethod compareMethod, double compareValue, Series inputSeries, Series outputSeries, string usingValue) 133 { 134 throw new NotImplementedException (); 135 } 136 137 [MonoTODO] FilterTopN(int pointCount, string inputSeriesNames)138 public void FilterTopN (int pointCount, string inputSeriesNames) 139 { 140 throw new NotImplementedException (); 141 } 142 143 [MonoTODO] FilterTopN(int pointCount, Series inputSeries)144 public void FilterTopN (int pointCount, Series inputSeries) 145 { 146 throw new NotImplementedException (); 147 } 148 149 [MonoTODO] FilterTopN(int pointCount, string inputSeriesNames, string outputSeriesNames)150 public void FilterTopN (int pointCount, string inputSeriesNames, string outputSeriesNames) 151 { 152 throw new NotImplementedException (); 153 } 154 155 [MonoTODO] FilterTopN(int pointCount, Series inputSeries, Series outputSeries)156 public void FilterTopN (int pointCount, Series inputSeries, Series outputSeries) 157 { 158 throw new NotImplementedException (); 159 } 160 161 [MonoTODO] FilterTopN(int pointCount, string inputSeriesNames, string outputSeriesNames, string usingValue)162 public void FilterTopN (int pointCount, string inputSeriesNames, string outputSeriesNames, string usingValue) 163 { 164 throw new NotImplementedException (); 165 } 166 167 [MonoTODO] FilterTopN(int pointCount, Series inputSeries, Series outputSeries, string usingValue)168 public void FilterTopN (int pointCount, Series inputSeries, Series outputSeries, string usingValue) 169 { 170 throw new NotImplementedException (); 171 } 172 173 [MonoTODO] FilterTopN(int pointCount, string inputSeriesNames, string outputSeriesNames, string usingValue, bool getTopValues)174 public void FilterTopN (int pointCount, string inputSeriesNames, string outputSeriesNames, string usingValue, bool getTopValues) 175 { 176 throw new NotImplementedException (); 177 } 178 179 [MonoTODO] FilterTopN(int pointCount, Series inputSeries, Series outputSeries, string usingValue, bool getTopValues)180 public void FilterTopN (int pointCount, Series inputSeries, Series outputSeries, string usingValue, bool getTopValues) 181 { 182 throw new NotImplementedException (); 183 } 184 185 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, string inputSeriesName)186 public void Group (string formula, double interval, IntervalType intervalType, string inputSeriesName) 187 { 188 throw new NotImplementedException (); 189 } 190 191 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, Series inputSeries)192 public void Group (string formula, double interval, IntervalType intervalType, Series inputSeries) 193 { 194 throw new NotImplementedException (); 195 } 196 197 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, string inputSeriesName, string outputSeriesName)198 public void Group (string formula, double interval, IntervalType intervalType, string inputSeriesName, string outputSeriesName) 199 { 200 throw new NotImplementedException (); 201 } 202 203 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, Series inputSeries, Series outputSeries)204 public void Group (string formula, double interval, IntervalType intervalType, Series inputSeries, Series outputSeries) 205 { 206 throw new NotImplementedException (); 207 } 208 209 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, string inputSeriesName)210 public void Group (string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, string inputSeriesName) 211 { 212 throw new NotImplementedException (); 213 } 214 215 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, Series inputSeries)216 public void Group (string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, Series inputSeries) 217 { 218 throw new NotImplementedException (); 219 } 220 221 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, string inputSeriesName, string outputSeriesName)222 public void Group (string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, string inputSeriesName, string outputSeriesName) 223 { 224 throw new NotImplementedException (); 225 } 226 227 [MonoTODO] Group(string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, Series inputSeries, Series outputSeries)228 public void Group (string formula, double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, Series inputSeries, Series outputSeries) 229 { 230 throw new NotImplementedException (); 231 } 232 233 [MonoTODO] GroupByAxisLabel(string formula, string inputSeriesName)234 public void GroupByAxisLabel (string formula, string inputSeriesName) 235 { 236 throw new NotImplementedException (); 237 } 238 239 [MonoTODO] GroupByAxisLabel(string formula, Series inputSeries)240 public void GroupByAxisLabel (string formula, Series inputSeries) 241 { 242 throw new NotImplementedException (); 243 } 244 245 [MonoTODO] GroupByAxisLabel(string formula, string inputSeriesName, string outputSeriesName)246 public void GroupByAxisLabel (string formula, string inputSeriesName, string outputSeriesName) 247 { 248 throw new NotImplementedException (); 249 } 250 251 [MonoTODO] GroupByAxisLabel(string formula, Series inputSeries, Series outputSeries)252 public void GroupByAxisLabel (string formula, Series inputSeries, Series outputSeries) 253 { 254 throw new NotImplementedException (); 255 } 256 257 [MonoTODO] InsertEmptyPoints(double interval, IntervalType intervalType, string seriesName)258 public void InsertEmptyPoints (double interval, IntervalType intervalType, string seriesName) 259 { 260 throw new NotImplementedException (); 261 } 262 263 [MonoTODO] InsertEmptyPoints(double interval, IntervalType intervalType, Series series)264 public void InsertEmptyPoints (double interval, IntervalType intervalType, Series series) 265 { 266 throw new NotImplementedException (); 267 } 268 269 [MonoTODO] InsertEmptyPoints(double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, string seriesName)270 public void InsertEmptyPoints (double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, string seriesName) 271 { 272 throw new NotImplementedException (); 273 } 274 275 [MonoTODO] InsertEmptyPoints(double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, Series series)276 public void InsertEmptyPoints (double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, Series series) 277 { 278 throw new NotImplementedException (); 279 } 280 281 [MonoTODO] InsertEmptyPoints(double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, double fromXValue, double toXValue, string seriesName)282 public void InsertEmptyPoints (double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, double fromXValue, double toXValue, string seriesName) 283 { 284 throw new NotImplementedException (); 285 } 286 287 [MonoTODO] InsertEmptyPoints(double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, double fromXValue, double toXValue, Series series)288 public void InsertEmptyPoints (double interval, IntervalType intervalType, double intervalOffset, IntervalType intervalOffsetType, double fromXValue, double toXValue, Series series) 289 { 290 throw new NotImplementedException (); 291 } 292 293 [MonoTODO] Sort(IComparer<DataPoint> comparer, string seriesName)294 public void Sort (IComparer<DataPoint> comparer, string seriesName) 295 { 296 throw new NotImplementedException (); 297 } 298 299 [MonoTODO] Sort(IComparer<DataPoint> comparer, Series series)300 public void Sort (IComparer<DataPoint> comparer, Series series) 301 { 302 throw new NotImplementedException (); 303 } 304 305 [MonoTODO] Sort(PointSortOrder pointSortOrder, string seriesName)306 public void Sort (PointSortOrder pointSortOrder, string seriesName) 307 { 308 throw new NotImplementedException (); 309 } 310 311 [MonoTODO] Sort(PointSortOrder pointSortOrder, Series series)312 public void Sort (PointSortOrder pointSortOrder, Series series) 313 { 314 throw new NotImplementedException (); 315 } 316 317 [MonoTODO] Sort(PointSortOrder pointSortOrder, string sortBy, string seriesName)318 public void Sort (PointSortOrder pointSortOrder, string sortBy, string seriesName) 319 { 320 throw new NotImplementedException (); 321 } 322 323 [MonoTODO] Sort(PointSortOrder pointSortOrder, string sortBy, Series series)324 public void Sort (PointSortOrder pointSortOrder, string sortBy, Series series) 325 { 326 throw new NotImplementedException (); 327 } 328 } 329 } 330