package org.reprap.geometry;
import javax.vecmath.*;
import org.reprap.Preferences;
import org.reprap.geometry.Producer;
import org.reprap.gui.RepRapBuild;
import org.reprap.machines.NullCartesianMachine;
/**
* A specialisation of Producer that doesn't preview anything
* and always uses the virtual printer. This is useful to
* determine in advance the resource requirements (time and materials)
* to produce an assembly.
*/
public class EstimationProducer extends Producer {
/**
* @param builder
* @throws Exception
*/
public EstimationProducer(RepRapBuild builder) throws Exception {
super(null, builder);
reprap = new NullCartesianMachine(Preferences.getGlobalPreferences());
}
}