Import PrintLevelingData, PrintLevelingEnabled, ManualMovementSpeeds

* Decouple PrintLevelingData from ActiveSliceSettings.Instance
 * #Fixes #687
This commit is contained in:
John Lewin 2016-04-27 19:12:15 -07:00
parent 895eea253c
commit d3568cc3ab
4 changed files with 36 additions and 17 deletions

View file

@ -41,6 +41,7 @@ using MatterHackers.MatterControl.ConfigurationPage.PrintLeveling;
using MatterHackers.VectorMath;
using MatterHackers.GCodeVisualizer;
using MatterHackers.Agg.PlatformAbstract;
using MatterHackers.MatterControl.SlicerConfiguration;
namespace MatterControl.Tests.MatterControl
{
@ -53,7 +54,7 @@ namespace MatterControl.Tests.MatterControl
{
StaticData.Instance = new MatterHackers.Agg.FileSystemStaticData(Path.Combine("..", "..", "..", "..", "StaticData"));
PrintLevelingData levelingData = new PrintLevelingData();
var levelingData = new PrintLevelingData(ActiveSliceSettings.Instance);
double radius = 100;
levelingData.SampledPositions = new List<Vector3>();
@ -89,11 +90,11 @@ namespace MatterControl.Tests.MatterControl
}
[Test, Category("Leveling")]
public void Leveling7PointsCorectInterpolation()
public void Leveling7PointsCorectInterpolation()
{
StaticData.Instance = new MatterHackers.Agg.FileSystemStaticData(Path.Combine("..", "..", "..", "..", "StaticData"));
PrintLevelingData levelingData = new PrintLevelingData();
var levelingData = new PrintLevelingData(ActiveSliceSettings.Instance);
double radius = 100;
levelingData.SampledPositions = new List<Vector3>();