Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiago Conceição <Tiago_caza@hotmail.com>2022-11-03 02:39:21 +0300
committerTiago Conceição <Tiago_caza@hotmail.com>2022-11-03 02:39:21 +0300
commite727a097b31a0b71f8bc22649364e69f2aa72b3a (patch)
tree0e5571f2632faa4168f0de9eacbbd59bbb3ae7bb /documentation
parent55cbe02a7b756f3318ee2382584a1f52aa2180ce (diff)
v3.8.1v3.8.1
- **Tools:** - **PCB Exposure:** - (Add) Allow to scale the drawing sizes per gerber file - (Add) Allow to invert the drawing polarity per gerber file (#592) - (Add) Allow to drag and drop files into "Add files" button and grid header - (Improvement) Do not add empty layers when usable to draw or when draw a all black image - (Improvement) "Merge all gerbers into one layer" will now draw all gerber into one image instead of perform the Max(of all gerbers pixels), allowing to subtract areas as they are on gerbers - **Import layers:** Fix error when trying to insert layers - **Export layers images:** Better compression of contours for SVG export, resulting in smooth curves, better visuals and lower file size - (Add) Outline: Triangulate - (Remove) Avalonia.Diagnostics dependency in release mode
Diffstat (limited to 'documentation')
-rw-r--r--documentation/UVtools.Core.xml73
1 files changed, 73 insertions, 0 deletions
diff --git a/documentation/UVtools.Core.xml b/documentation/UVtools.Core.xml
index 7b7634d..1345158 100644
--- a/documentation/UVtools.Core.xml
+++ b/documentation/UVtools.Core.xml
@@ -982,6 +982,15 @@
Extended OpenCV PutText to accepting line breaks, line alignment and rotation
</summary>
</member>
+ <member name="M:UVtools.Core.Extensions.EmguExtensions.GetSvgPath(Emgu.CV.Mat,Emgu.CV.CvEnum.ChainApproxMethod,System.Boolean)">
+ <summary>
+ From <paramref name="src"/> gets the SVG path's. Tags are not included.
+ </summary>
+ <param name="src"></param>
+ <param name="compression">Compression method for the contours</param>
+ <param name="threshold">True to binary threshold first</param>
+ <returns>Array of path's</returns>
+ </member>
<member name="M:UVtools.Core.Extensions.EmguExtensions.FindContours(Emgu.CV.IInputOutputArray,Emgu.CV.CvEnum.RetrType,Emgu.CV.CvEnum.ChainApproxMethod,System.Drawing.Point)">
<summary>
Retrieves contours from the binary image as a contour tree. The pointer firstContour is filled by the function. It is provided as a convenient way to obtain the hierarchy value as int[,].
@@ -4317,6 +4326,22 @@
https://www.ucamco.com/files/downloads/file_en/456/gerber-layer-format-specification-revision-2022-02_en.pdf?ac97011bf6bce9aaf0b1aac43d84b05f
</summary>
</member>
+ <member name="P:UVtools.Core.Gerber.GerberDocument.PolarityColor">
+ <summary>
+ Gets the current polarity as <see cref="T:Emgu.CV.Structure.MCvScalar"/>. <see cref="P:UVtools.Core.Gerber.GerberDocument.InversePolarity"/> will affect the return value
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Gerber.GerberDocument.InversePolarity">
+ <summary>
+ Gets or sets to inverse the polarity on drawing
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Gerber.GerberDocument.SizeScale">
+ <summary>
+ Gets or sets the scale to apply to each shape drawing size.
+ Positions and vectors aren't affected by this.
+ </summary>
+ </member>
<member name="P:UVtools.Core.Gerber.Macro.Name">
<summary>
Gets the macro name
@@ -5616,6 +5641,43 @@
Gets or sets the brightness level
</summary>
</member>
+ <member name="P:UVtools.Core.Objects.GenericFileRepresentation.FilePath">
+ <summary>
+ Gets or sets the file path
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Objects.GenericFileRepresentation.FileName">
+ <summary>
+ Gets the file name with extension
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Objects.GenericFileRepresentation.FileNameWithoutExtension">
+ <summary>
+ Gets the file name without extension
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Objects.GenericFileRepresentation.FileExtension">
+ <summary>
+ Gets the file extension. The returned value includes the period (".")
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Objects.GenericFileRepresentation.Exists">
+ <summary>
+ Gets if the file exists
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Objects.GenericFileRepresentation.FileInfo">
+ <summary>
+ Gets an <see cref="P:UVtools.Core.Objects.GenericFileRepresentation.FileInfo"/> instance on the <see cref="P:UVtools.Core.Objects.GenericFileRepresentation.FilePath"/>
+ </summary>
+ </member>
+ <member name="M:UVtools.Core.Objects.GenericFileRepresentation.IsExtension(System.String)">
+ <summary>
+ Checks if the <see cref="P:UVtools.Core.Objects.GenericFileRepresentation.FilePath"/> ends with <paramref name="extension"/>
+ </summary>
+ <param name="extension">Extension name</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
<member name="P:UVtools.Core.Objects.MappedProcess.IsEnabled">
<summary>
Gets or sets if this device is enabled
@@ -6309,6 +6371,17 @@
Fills the plate with maximum cols and rows
</summary>
</member>
+ <member name="P:UVtools.Core.Operations.OperationPCBExposure.PCBExposureFile.InvertPolarity">
+ <summary>
+ Gets or sets to invert the polarity when drawing
+ </summary>
+ </member>
+ <member name="P:UVtools.Core.Operations.OperationPCBExposure.PCBExposureFile.SizeScale">
+ <summary>
+ Gets or sets the scale to apply to each shape drawing size.
+ Positions and vectors aren't affected by this.
+ </summary>
+ </member>
<member name="P:UVtools.Core.Operations.OperationPixelDimming.AlternatePatternPerLayers">
<summary>
Use the alternate pattern every <see cref="P:UVtools.Core.Operations.OperationPixelDimming.AlternatePatternPerLayers"/> layers