public function convert_length($length, $to)
{
switch ($this->_instruction) {
case TIME_SECONDS:
switch ($to) {
case TIME_MILLISECONDS:
return $length / 1000;
break;
case TIME_MICROSECONDS:
return $length / 1000000;
}
break;
case TIME_MILLISECONDS:
switch ($to) {
case TIME_SECONDS:
return $length * 0.0001;
break;
case TIME_MICROSECONDS:
return $length * 1000;
}
break;
case TIME_MICROSECONDS:
switch ($to) {
case TIME_SECONDS:
return $length * 1.0E-6;
break;
case TIME_MILLISECONDS:
return $length * 0.0001;
break;
}
}
return $length;
}