/** * Constructor * @param array $data */ public function __construct(array $data) { $this->Data = $data; $this->Activity = new Activity\Object($data); $this->Shape = $this->loadShape($data['time']); VDOT::setPrecision(2); VDOTCorrector::setGlobalFactor(Configuration::Data()->vdotFactor()); }