#include "interp_inspection.hh"
#include "interp_internal.hh"
double ¤tX(setup_pointer s)
{
return s->current_x;
}
double ¤tY(setup_pointer s)
{
return s->current_y;
}
double ¤tZ(setup_pointer s)
{
return s->current_z;
}
double & currentA(setup_pointer s)
{
return s->AA_current;
}
double & currentB(setup_pointer s)
{
return s->BB_current;
}
double & currentC(setup_pointer s)
{
return s->CC_current;
}
double & currentWorkOffsetX(setup_pointer s)
{
return s->origin_offset_x;
}
double & currentWorkOffsetY(setup_pointer s)
{
return s->origin_offset_y;
}
double ¤tWorkOffsetZ(setup_pointer s)
{
return s->origin_offset_z;
}
double & currentWorkOffsetA(setup_pointer s)
{
return s->AA_origin_offset;
}
double & currentWorkOffsetB(setup_pointer s)
{
return s->BB_origin_offset;
}
double & currentWorkOffsetC(setup_pointer s)
{
return s->CC_origin_offset;
}
double & currentAxisOffsetX(setup_pointer s)
{
return s->axis_offset_x;
}
double & currentAxisOffsetY(setup_pointer s)
{
return s->axis_offset_y;
}
double ¤tAxisOffsetZ(setup_pointer s)
{
return s->axis_offset_z;
}
double & currentAxisOffsetA(setup_pointer s)
{
return s->AA_axis_offset;
}
double & currentAxisOffsetB(setup_pointer s)
{
return s->BB_axis_offset;
}
double & currentAxisOffsetC(setup_pointer s)
{
return s->CC_axis_offset;
}