Do not use sprintf, it cause warnings from VS 8.
The scaling needs to be tested.
One error condition is saving on top of existing file.
Fetch the column vector by binding instead of label.
Should be able to reuse global functions instead of implementation here.
Use C++ stringstream insted of sprintf().
use Axes::convert.
Redesign to avoid duplicated code with Hist1DProjector.
Check of DISTANCE_DEFECT workaround works or find better way.