OxyPlot.Wpf.xml 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>OxyPlot.Wpf</name>
  5. </assembly>
  6. <members>
  7. <member name="T:OxyPlot.Wpf.CanvasRenderContext">
  8. <summary>
  9. Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />.
  10. </summary>
  11. </member>
  12. <member name="F:OxyPlot.Wpf.CanvasRenderContext.imagesInUse">
  13. <summary>
  14. The images in use
  15. </summary>
  16. </member>
  17. <member name="F:OxyPlot.Wpf.CanvasRenderContext.imageCache">
  18. <summary>
  19. The image cache
  20. </summary>
  21. </member>
  22. <member name="F:OxyPlot.Wpf.CanvasRenderContext.brushCache">
  23. <summary>
  24. The brush cache.
  25. </summary>
  26. </member>
  27. <member name="F:OxyPlot.Wpf.CanvasRenderContext.fontFamilyCache">
  28. <summary>
  29. The font family cache
  30. </summary>
  31. </member>
  32. <member name="F:OxyPlot.Wpf.CanvasRenderContext.canvas">
  33. <summary>
  34. The canvas.
  35. </summary>
  36. </member>
  37. <member name="F:OxyPlot.Wpf.CanvasRenderContext.clip">
  38. <summary>
  39. The clip rectangle.
  40. </summary>
  41. </member>
  42. <member name="F:OxyPlot.Wpf.CanvasRenderContext.currentToolTip">
  43. <summary>
  44. The current tool tip
  45. </summary>
  46. </member>
  47. <member name="P:OxyPlot.Wpf.CanvasRenderContext.DpiScale">
  48. <summary>
  49. The dpi scale.
  50. </summary>
  51. </member>
  52. <member name="P:OxyPlot.Wpf.CanvasRenderContext.VisualOffset">
  53. <summary>
  54. The visual offset relative to visual root.
  55. </summary>
  56. </member>
  57. <member name="M:OxyPlot.Wpf.CanvasRenderContext.#ctor(System.Windows.Controls.Canvas)">
  58. <summary>
  59. Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
  60. </summary>
  61. <param name="canvas">The canvas.</param>
  62. </member>
  63. <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextMeasurementMethod">
  64. <summary>
  65. Gets or sets the text measurement method.
  66. </summary>
  67. <value>The text measurement method.</value>
  68. </member>
  69. <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextFormattingMode">
  70. <summary>
  71. Gets or sets the text formatting mode.
  72. </summary>
  73. <value>The text formatting mode. The default value is <see cref="F:System.Windows.Media.TextFormattingMode.Display"/>.</value>
  74. </member>
  75. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipse(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
  76. <inheritdoc/>
  77. </member>
  78. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
  79. <inheritdoc/>
  80. </member>
  81. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  82. <inheritdoc/>
  83. </member>
  84. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  85. <inheritdoc/>
  86. </member>
  87. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygon(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  88. <inheritdoc/>
  89. </member>
  90. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  91. <inheritdoc/>
  92. </member>
  93. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangle(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
  94. <inheritdoc/>
  95. </member>
  96. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
  97. <inheritdoc/>
  98. </member>
  99. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawText(OxyPlot.ScreenPoint,System.String,OxyPlot.OxyColor,System.String,System.Double,System.Double,System.Double,OxyPlot.HorizontalAlignment,OxyPlot.VerticalAlignment,System.Nullable{OxyPlot.OxySize})">
  100. <inheritdoc/>
  101. </member>
  102. <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureText(System.String,System.String,System.Double,System.Double)">
  103. <inheritdoc/>
  104. </member>
  105. <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetToolTip(System.String)">
  106. <inheritdoc/>
  107. </member>
  108. <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawImage(OxyPlot.OxyImage,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean)">
  109. <inheritdoc/>
  110. </member>
  111. <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetClip(OxyPlot.OxyRect)">
  112. <inheritdoc/>
  113. </member>
  114. <member name="M:OxyPlot.Wpf.CanvasRenderContext.ResetClip">
  115. <inheritdoc/>
  116. </member>
  117. <member name="M:OxyPlot.Wpf.CanvasRenderContext.CleanUp">
  118. <inheritdoc/>
  119. </member>
  120. <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextByGlyphTypeface(System.String,System.String,System.Double,System.Double)">
  121. <summary>
  122. Measures the size of the specified text by a faster method (using GlyphTypefaces).
  123. </summary>
  124. <param name="text">The text.</param>
  125. <param name="fontFamily">The font family.</param>
  126. <param name="fontSize">The font size.</param>
  127. <param name="fontWeight">The font weight.</param>
  128. <returns>The size of the text.</returns>
  129. </member>
  130. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetFontWeight(System.Double)">
  131. <summary>
  132. Gets the font weight.
  133. </summary>
  134. <param name="fontWeight">The font weight value.</param>
  135. <returns>The font weight.</returns>
  136. </member>
  137. <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextSize(System.Windows.Media.GlyphTypeface,System.Double,System.String)">
  138. <summary>
  139. Fast text size calculation
  140. </summary>
  141. <param name="glyphTypeface">The glyph typeface.</param>
  142. <param name="sizeInEm">The size.</param>
  143. <param name="s">The text.</param>
  144. <returns>The text size.</returns>
  145. </member>
  146. <member name="M:OxyPlot.Wpf.CanvasRenderContext.CreateAndAdd``1(System.Double,System.Double)">
  147. <summary>
  148. Creates an element of the specified type and adds it to the canvas.
  149. </summary>
  150. <typeparam name="T">Type of element to create.</typeparam>
  151. <param name="clipOffsetX">The clip offset executable.</param>
  152. <param name="clipOffsetY">The clip offset asynchronous.</param>
  153. <returns>The element.</returns>
  154. </member>
  155. <member name="M:OxyPlot.Wpf.CanvasRenderContext.ApplyToolTip(System.Windows.FrameworkElement)">
  156. <summary>
  157. Applies the current tool tip to the specified element.
  158. </summary>
  159. <param name="element">The element.</param>
  160. </member>
  161. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedBrush(OxyPlot.OxyColor)">
  162. <summary>
  163. Gets the cached brush.
  164. </summary>
  165. <param name="color">The color.</param>
  166. <returns>The brush.</returns>
  167. </member>
  168. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedFontFamily(System.String)">
  169. <summary>
  170. Gets the cached font family.
  171. </summary>
  172. <param name="familyName">Name of the family.</param>
  173. <returns>The FontFamily.</returns>
  174. </member>
  175. <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetStroke(System.Windows.Shapes.Shape,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,OxyPlot.LineJoin,System.Collections.Generic.IEnumerable{System.Double},System.Double)">
  176. <summary>
  177. Sets the stroke properties of the specified shape object.
  178. </summary>
  179. <param name="shape">The shape.</param>
  180. <param name="stroke">The stroke color.</param>
  181. <param name="thickness">The thickness.</param>
  182. <param name="edgeRenderingMode">The edge rendering mode.</param>
  183. <param name="lineJoin">The line join.</param>
  184. <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
  185. <param name="dashOffset">The dash offset.</param>
  186. </member>
  187. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetImageSource(OxyPlot.OxyImage)">
  188. <summary>
  189. Gets the bitmap source.
  190. </summary>
  191. <param name="image">The image.</param>
  192. <returns>The bitmap source.</returns>
  193. </member>
  194. <member name="M:OxyPlot.Wpf.CanvasRenderContext.ToRect(OxyPlot.OxyRect)">
  195. <summary>
  196. Converts an <see cref="T:OxyPlot.OxyRect" /> to a <see cref="T:System.Windows.Rect" />.
  197. </summary>
  198. <param name="r">The rectangle.</param>
  199. <returns>A <see cref="T:System.Windows.Rect" />.</returns>
  200. </member>
  201. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualPoints(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
  202. <summary>
  203. Snaps points to pixels if required by the edge rendering mode.
  204. </summary>
  205. <param name="points">The points.</param>
  206. <param name="strokeThickness">The stroke thickness.</param>
  207. <param name="edgeRenderingMode">The edge rendering mode.</param>
  208. <returns>The processed points.</returns>
  209. </member>
  210. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualRect(OxyPlot.OxyRect,System.Double,OxyPlot.EdgeRenderingMode)">
  211. <summary>
  212. Snaps a rectangle to device pixels if required by the edge rendering mode.
  213. </summary>
  214. <param name="rect">The rectangle.</param>
  215. <param name="strokeThickness">The stroke thickness.</param>
  216. <param name="edgeRenderingMode">The edge rendering mode.</param>
  217. <returns>The processed rectangle.</returns>
  218. </member>
  219. <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualStrokeThickness(System.Double,OxyPlot.EdgeRenderingMode)">
  220. <summary>
  221. Snaps a stroke thickness to device pixels if required by the edge rendering mode.
  222. </summary>
  223. <param name="strokeThickness">The stroke thickness.</param>
  224. <param name="edgeRenderingMode">The edge rendering mode.</param>
  225. <returns>The processed stroke thickness.</returns>
  226. </member>
  227. <member name="T:OxyPlot.Wpf.PlotView">
  228. <summary>
  229. Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />. This <see cref="T:OxyPlot.IPlotView"/> is based on <see cref="T:OxyPlot.Wpf.CanvasRenderContext"/>.
  230. </summary>
  231. <summary>
  232. Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />.
  233. </summary>
  234. </member>
  235. <member name="F:OxyPlot.Wpf.PlotView.TextMeasurementMethodProperty">
  236. <summary>
  237. Identifies the <see cref="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod"/> dependency property.
  238. </summary>
  239. </member>
  240. <member name="M:OxyPlot.Wpf.PlotView.#ctor">
  241. <summary>
  242. Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotView" /> class.
  243. </summary>
  244. </member>
  245. <member name="P:OxyPlot.Wpf.PlotView.DisconnectCanvasWhileUpdating">
  246. <summary>
  247. Gets or sets a value indicating whether to disconnect the canvas while updating.
  248. </summary>
  249. <value><c>true</c> if canvas should be disconnected while updating; otherwise, <c>false</c>.</value>
  250. </member>
  251. <member name="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod">
  252. <summary>
  253. Gets or sets the vertical zoom cursor.
  254. </summary>
  255. <value>The zoom vertical cursor.</value>
  256. </member>
  257. <member name="P:OxyPlot.Wpf.PlotView.Canvas">
  258. <summary>
  259. Gets the Canvas.
  260. </summary>
  261. </member>
  262. <member name="P:OxyPlot.Wpf.PlotView.RenderContext">
  263. <summary>
  264. Gets the CanvasRenderContext.
  265. </summary>
  266. </member>
  267. <member name="M:OxyPlot.Wpf.PlotView.ClearBackground">
  268. <inheritdoc/>
  269. </member>
  270. <member name="M:OxyPlot.Wpf.PlotView.CreatePlotPresenter">
  271. <inheritdoc/>
  272. </member>
  273. <member name="M:OxyPlot.Wpf.PlotView.CreateRenderContext">
  274. <inheritdoc/>
  275. </member>
  276. <member name="M:OxyPlot.Wpf.PlotView.OnRender(System.Windows.Media.DrawingContext)">
  277. <inheritdoc/>
  278. </member>
  279. <member name="M:OxyPlot.Wpf.PlotView.RenderOverride">
  280. <inheritdoc/>
  281. </member>
  282. <member name="M:OxyPlot.Wpf.PlotView.UpdateDpi">
  283. <inheritdoc/>
  284. </member>
  285. <member name="M:OxyPlot.Wpf.PlotView.DoCopy(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
  286. <summary>
  287. Performs the copy operation.
  288. </summary>
  289. <param name="sender">The sender.</param>
  290. <param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs" /> instance containing the event data.</param>
  291. </member>
  292. <member name="M:OxyPlot.Wpf.PlotView.GetAncestorWindowFromVisualTree(System.Windows.DependencyObject)">
  293. <summary>
  294. Returns a reference to the window object that hosts the dependency object in the visual tree.
  295. </summary>
  296. <returns> The host window from the visual tree.</returns>
  297. </member>
  298. <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String)">
  299. <summary>
  300. Saves the PlotView as a bitmap.
  301. </summary>
  302. <param name="fileName">Name of the file.</param>
  303. </member>
  304. <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String,System.Int32,System.Int32)">
  305. <summary>
  306. Saves the PlotView as a bitmap.
  307. </summary>
  308. <param name="fileName">Name of the file.</param>
  309. <param name="width">The width.</param>
  310. <param name="height">The height.</param>
  311. </member>
  312. <member name="M:OxyPlot.Wpf.PlotView.SaveXaml(System.String)">
  313. <summary>
  314. Saves the PlotView as xaml.
  315. </summary>
  316. <param name="fileName">Name of the file.</param>
  317. </member>
  318. <member name="M:OxyPlot.Wpf.PlotView.ToXaml">
  319. <summary>
  320. Renders the PlotView to xaml.
  321. </summary>
  322. <returns>The xaml.</returns>
  323. </member>
  324. <member name="M:OxyPlot.Wpf.PlotView.ToBitmap">
  325. <summary>
  326. Renders the PlotView to a bitmap.
  327. </summary>
  328. <returns>A bitmap.</returns>
  329. </member>
  330. <member name="T:OxyPlot.Wpf.PngExporter">
  331. <summary>
  332. Provides functionality to export plots to png.
  333. </summary>
  334. </member>
  335. <member name="M:OxyPlot.Wpf.PngExporter.#ctor">
  336. <summary>
  337. Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PngExporter" /> class.
  338. </summary>
  339. </member>
  340. <member name="P:OxyPlot.Wpf.PngExporter.Width">
  341. <summary>
  342. Gets or sets the width of the output image.
  343. </summary>
  344. </member>
  345. <member name="P:OxyPlot.Wpf.PngExporter.Height">
  346. <summary>
  347. Gets or sets the height of the output image.
  348. </summary>
  349. </member>
  350. <member name="P:OxyPlot.Wpf.PngExporter.Resolution">
  351. <summary>
  352. Gets or sets the resolution of the output image.
  353. </summary>
  354. <value>The resolution in dots per inch (dpi).</value>
  355. </member>
  356. <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.String,System.Int32,System.Int32,System.Double)">
  357. <summary>
  358. Exports the specified plot model to a file.
  359. </summary>
  360. <param name="model">The model to export.</param>
  361. <param name="fileName">The file name.</param>
  362. <param name="width">The width of the output bitmap.</param>
  363. <param name="height">The height of the output bitmap.</param>
  364. <param name="resolution">The resolution (resolution). The default value is 96.</param>
  365. </member>
  366. <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
  367. <summary>
  368. Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
  369. </summary>
  370. <param name="model">The model.</param>
  371. <param name="stream">The output stream.</param>
  372. </member>
  373. <member name="M:OxyPlot.Wpf.PngExporter.ExportToBitmap(OxyPlot.IPlotModel)">
  374. <summary>
  375. Exports the specified plot model to a bitmap.
  376. </summary>
  377. <param name="model">The model to export.</param>
  378. <returns>A bitmap.</returns>
  379. </member>
  380. <member name="T:OxyPlot.Wpf.SvgExporter">
  381. <summary>
  382. Provides functionality to export plots to scalable vector graphics using text measuring in WPF.
  383. </summary>
  384. </member>
  385. <member name="M:OxyPlot.Wpf.SvgExporter.#ctor">
  386. <summary>
  387. Initializes a new instance of the <see cref="T:OxyPlot.Wpf.SvgExporter" /> class.
  388. </summary>
  389. </member>
  390. <member name="T:OxyPlot.Wpf.TextMeasurementMethod">
  391. <summary>
  392. The text measurement methods.
  393. </summary>
  394. </member>
  395. <member name="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock">
  396. <summary>
  397. Measurement by TextBlock. This gives a more accurate result than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface"/> as it takes into account text shaping.
  398. </summary>
  399. </member>
  400. <member name="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface">
  401. <summary>
  402. Measurement by glyph typeface. This is faster than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock"/>, but does not take into account text shaping.
  403. </summary>
  404. </member>
  405. <member name="T:OxyPlot.Wpf.PixelLayout">
  406. <summary>
  407. Provides functionality to support non-default dpi scaling
  408. </summary>
  409. </member>
  410. <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double,System.Windows.Point,System.Double)">
  411. <summary>
  412. Snaps a screen point to a pixel grid.
  413. </summary>
  414. <remarks>
  415. Depending on the stroke thickness, the point is snapped either to the middle or the border of a pixel.
  416. </remarks>
  417. <param name="x">The x coordinate of the point.</param>
  418. <param name="y">The y coordinate of the point.</param>
  419. <param name="strokeThickness">The stroke thickness.</param>
  420. <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
  421. <param name="dpiScale">The DPI scale.</param>
  422. <returns>Snapped point</returns>
  423. </member>
  424. <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Windows.Rect,System.Double,System.Windows.Point,System.Double)">
  425. <summary>
  426. Snaps a rectangle structure to a pixel grid.
  427. </summary>
  428. <remarks>
  429. Depending on the stroke thickness, the rectangle bounds are snapped either to the middle or the border of pixels.
  430. </remarks>
  431. <param name="rect">Rectangle structure</param>
  432. <param name="strokeThickness">The stroke thickness.</param>
  433. <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
  434. <param name="dpiScale">The DPI scale.</param>
  435. <returns>Snapped rectangle structure</returns>
  436. </member>
  437. <member name="M:OxyPlot.Wpf.PixelLayout.SnapStrokeThickness(System.Double,System.Double)">
  438. <summary>
  439. Snaps a stroke thickness to an integer multiple of device pixels.
  440. </summary>
  441. <param name="strokeThickness">The stroke thickness.</param>
  442. <param name="dpiScale">The DPI scale.</param>
  443. <returns>The snapped stroke thickness.</returns>
  444. </member>
  445. <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double)">
  446. <summary>
  447. Snaps a screen coordinate to a pixel grid
  448. </summary>
  449. <param name="value">Screen coordinate</param>
  450. <param name="offset">Pixel grid offset</param>
  451. <param name="scale">Pixel grid scale</param>
  452. <returns>Snapped coordinate</returns>
  453. </member>
  454. <member name="M:OxyPlot.Wpf.PixelLayout.GetPixelOffset(System.Double,System.Double)">
  455. <summary>
  456. Gets the pixel offset for the given scale and stroke thickness.
  457. </summary>
  458. <remarks>
  459. This takes into account that lines with even width should be rendered on the border between two pixels, while lines with odd width should be rendered
  460. in the middle of a pixel.
  461. </remarks>
  462. <param name="strokeThickness">The stroke thickness.</param>
  463. <param name="scale">Pixel grid scale</param>
  464. <returns>The pixel offset.</returns>
  465. </member>
  466. <member name="T:OxyPlot.Wpf.XamlExporter">
  467. <summary>
  468. Provides functionality to export plots to XAML.
  469. </summary>
  470. </member>
  471. <member name="M:OxyPlot.Wpf.XamlExporter.ExportToString(OxyPlot.IPlotModel,System.Double,System.Double)">
  472. <summary>
  473. Export the specified plot model to an xaml string.
  474. </summary>
  475. <param name="model">The model.</param>
  476. <param name="width">The width.</param>
  477. <param name="height">The height.</param>
  478. <returns>A xaml string.</returns>
  479. </member>
  480. <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.PlotModel,System.String,System.Double,System.Double)">
  481. <summary>
  482. Exports the specified plot model to a xaml file.
  483. </summary>
  484. <param name="model">The model.</param>
  485. <param name="fileName">Name of the file.</param>
  486. <param name="width">The width.</param>
  487. <param name="height">The height.</param>
  488. </member>
  489. <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.IPlotModel,System.Xml.XmlWriter,System.Double,System.Double)">
  490. <summary>
  491. Exports the specified plot model to a xml writer.
  492. </summary>
  493. <param name="model">The model.</param>
  494. <param name="writer">The xml writer.</param>
  495. <param name="width">The width.</param>
  496. <param name="height">The height.</param>
  497. </member>
  498. <member name="T:OxyPlot.Wpf.XamlRenderContext">
  499. <summary>
  500. Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />. This does not use <see cref="T:System.Windows.Media.StreamGeometry"/> and therefore the output can be serialized to XAML.
  501. </summary>
  502. </member>
  503. <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxFiguresPerGeometry">
  504. <summary>
  505. The maximum number of figures per geometry.
  506. </summary>
  507. </member>
  508. <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxPolylinesPerLine">
  509. <summary>
  510. The maximum number of polylines per line.
  511. </summary>
  512. </member>
  513. <member name="F:OxyPlot.Wpf.XamlRenderContext.MinPointsPerPolyline">
  514. <summary>
  515. The minimum number of points per polyline.
  516. </summary>
  517. </member>
  518. <member name="M:OxyPlot.Wpf.XamlRenderContext.#ctor(System.Windows.Controls.Canvas)">
  519. <summary>
  520. Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
  521. </summary>
  522. <param name="canvas">The canvas.</param>
  523. </member>
  524. <member name="P:OxyPlot.Wpf.XamlRenderContext.BalancedLineDrawingThicknessLimit">
  525. <summary>
  526. Gets or sets the thickness limit for "balanced" line drawing.
  527. </summary>
  528. </member>
  529. <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
  530. <inheritdoc/>
  531. </member>
  532. <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  533. <inheritdoc/>
  534. </member>
  535. <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  536. <inheritdoc/>
  537. </member>
  538. <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  539. <inheritdoc/>
  540. </member>
  541. <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
  542. <inheritdoc/>
  543. </member>
  544. <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineBalanced(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
  545. <summary>
  546. Draws the line using the MaxPolylinesPerLine and MinPointsPerPolyline properties.
  547. </summary>
  548. <param name="points">The points.</param>
  549. <param name="stroke">The stroke color.</param>
  550. <param name="thickness">The thickness.</param>
  551. <param name="edgeRenderingMode">The edge rendering mode.</param>
  552. <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
  553. <param name="lineJoin">The line join.</param>
  554. </member>
  555. <member name="M:OxyPlot.Wpf.XamlRenderContext.ToPointCollection(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
  556. <summary>
  557. Creates a point collection from the specified points. The points are snapped to pixels if required by the edge rendering mode,
  558. </summary>
  559. <param name="points">The points to convert.</param>
  560. <param name="strokeThickness">The stroke thickness.</param>
  561. <param name="edgeRenderingMode">The edge rendering mode.</param>
  562. <returns>The point collection.</returns>
  563. </member>
  564. <member name="T:OxyPlot.Wpf.XpsExporter">
  565. <summary>
  566. Provides functionality to export plots to xps.
  567. </summary>
  568. </member>
  569. <member name="M:OxyPlot.Wpf.XpsExporter.#ctor">
  570. <summary>
  571. Initializes a new instance of the <see cref="T:OxyPlot.Wpf.XpsExporter" /> class.
  572. </summary>
  573. </member>
  574. <member name="P:OxyPlot.Wpf.XpsExporter.Width">
  575. <summary>
  576. Gets or sets the width of the output document.
  577. </summary>
  578. </member>
  579. <member name="P:OxyPlot.Wpf.XpsExporter.Height">
  580. <summary>
  581. Gets or sets the height of the output document.
  582. </summary>
  583. </member>
  584. <member name="P:OxyPlot.Wpf.XpsExporter.TextFormattingMode">
  585. <summary>
  586. Gets or sets the text formatting mode.
  587. </summary>
  588. <value>The text formatting mode.</value>
  589. </member>
  590. <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.String,System.Double,System.Double)">
  591. <summary>
  592. Exports the specified plot model to an xps file.
  593. </summary>
  594. <param name="model">The model.</param>
  595. <param name="fileName">The file name.</param>
  596. <param name="width">The width.</param>
  597. <param name="height">The height.</param>
  598. </member>
  599. <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream,System.Double,System.Double)">
  600. <summary>
  601. Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
  602. </summary>
  603. <param name="model">The model.</param>
  604. <param name="stream">The stream.</param>
  605. <param name="width">The width.</param>
  606. <param name="height">The height.</param>
  607. </member>
  608. <member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel,System.Double,System.Double)">
  609. <summary>
  610. Prints the specified plot model.
  611. </summary>
  612. <param name="model">The model.</param>
  613. <param name="width">The width (using the actual media width if set to NaN).</param>
  614. <param name="height">The height (using the actual media height if set to NaN).</param>
  615. </member>
  616. <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
  617. <summary>
  618. Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
  619. </summary>
  620. <param name="model">The model.</param>
  621. <param name="stream">The stream.</param>
  622. </member>
  623. <member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel)">
  624. <summary>
  625. Prints the specified plot model.
  626. </summary>
  627. <param name="model">The model.</param>
  628. </member>
  629. <member name="M:OxyPlot.Wpf.XpsExporter.Write(OxyPlot.IPlotModel,System.Windows.Xps.XpsDocumentWriter)">
  630. <summary>
  631. Write the specified <see cref="T:OxyPlot.IPlotModel" /> to the specified <see cref="T:System.Windows.Xps.XpsDocumentWriter" />.
  632. </summary>
  633. <param name="model">The model.</param>
  634. <param name="writer">The document writer.</param>
  635. </member>
  636. </members>
  637. </doc>