ENH: add module flush vol predictor

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie1b0d4c443df4a26ff1b010e73d589162a0fbff7
(cherry picked from commit 475e9b34ff85cf6058ac639fde4b73264e350195)
This commit is contained in:
xun.zhang
2024-09-20 19:23:37 +08:00
committed by Noisyfox
parent a2ae7e1ddd
commit 179eab1355
6 changed files with 272 additions and 36 deletions

View File

@@ -3,6 +3,7 @@
#include "libslic3r.h"
#include "Config.hpp"
#include "FlushVolPredictor.hpp"
namespace Slic3r {
@@ -22,6 +23,10 @@ public:
int calc_flush_vol(unsigned char src_a, unsigned char src_r, unsigned char src_g, unsigned char src_b,
unsigned char dst_a, unsigned char dst_r, unsigned char dst_g, unsigned char dst_b);
int calc_flush_vol_rgb(unsigned char src_r,unsigned char src_g,unsigned char src_b,
unsigned char dst_r, unsigned char dst_g, unsigned char dst_b);
private:
int m_min_flush_vol;
int m_max_flush_vol;