Example #1
0
 public PrinterProfile()
 {
     AccessoriesConstants       = new AccessoriesProfile();
     TemperatureConstants       = new TemperatureProfile();
     PrinterSizeConstants       = new PrinterSizeProfile();
     SpeedLimitConstants        = new SpeedLimitProfile();
     SupportedFeaturesConstants = new SupportedFeaturesProfile();
 }
Example #2
0
 public PrinterProfile(PrinterProfile other)
 {
     AccessoriesConstants       = new AccessoriesProfile(other.AccessoriesConstants);
     TemperatureConstants       = new TemperatureProfile(other.TemperatureConstants);
     PrinterSizeConstants       = new PrinterSizeProfile(other.PrinterSizeConstants);
     SpeedLimitConstants        = new SpeedLimitProfile(other.SpeedLimitConstants);
     SupportedFeaturesConstants = new SupportedFeaturesProfile(other.SupportedFeaturesConstants);
     ProfileName = other.ProfileName;
 }
Example #3
0
 public PrinterSizeProfile(PrinterSizeProfile other)
 {
     case_type                = other.case_type;
     shell_size               = other.shell_size;
     printBedSize             = other.printBedSize;
     fluff_height             = other.fluff_height;
     PrintableRegion          = new StackedBoundingBox(other.PrintableRegion);
     WarningRegion            = new StackedBoundingBox(other.WarningRegion);
     UnhomedSafeZRange        = other.UnhomedSafeZRange;
     HomeLocation             = other.HomeLocation;
     ABSWarningDim            = other.ABSWarningDim;
     ZAfterProbing            = other.ZAfterProbing;
     ZAfterG33                = other.ZAfterG33;
     BackCornerPosition       = other.BackCornerPosition;
     BackCornerPositionBoxTop = other.BackCornerPositionBoxTop;
     BoxTopLimitZ             = other.BoxTopLimitZ;
     G32ProbePoints           = new SerializableDictionary <int, RectCoordinates>(other.G32ProbePoints);
 }