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:
Diffstat (limited to 'UVtools.Core/FileFormats/IFileFormat.cs')
-rw-r--r--UVtools.Core/FileFormats/IFileFormat.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/UVtools.Core/FileFormats/IFileFormat.cs b/UVtools.Core/FileFormats/IFileFormat.cs
index 91893e1..e690512 100644
--- a/UVtools.Core/FileFormats/IFileFormat.cs
+++ b/UVtools.Core/FileFormats/IFileFormat.cs
@@ -118,6 +118,21 @@ namespace UVtools.Core.FileFormats
/// </summary>
float DisplayHeight { get; set; }
+ /// <summary>
+ /// Gets or sets the pixels per mm on X direction
+ /// </summary>
+ float Xppmm { get; set; }
+
+ /// <summary>
+ /// Gets or sets the pixels per mm on Y direction
+ /// </summary>
+ float Yppmm { get; set; }
+
+ /// <summary>
+ /// Gets or sets the pixels per mm
+ /// </summary>
+ SizeF Ppmm { get; set; }
+
bool HaveAntiAliasing { get; }
/// <summary>
@@ -229,6 +244,11 @@ namespace UVtools.Core.FileFormats
float PrintTimeOrComputed { get; }
/// <summary>
+ /// Gets the calculated estimate print time in seconds
+ /// </summary>
+ float PrintTimeComputed { get; }
+
+ /// <summary>
/// Gets the estimate print time in hours
/// </summary>
float PrintTimeHours { get; }