/** * @param null|\Maths\Point(s) $point_a * @param null|\Maths\Point(s) $point_b * @param null|\Maths\Point(s) $point_c * @param null|\Maths\Point(s) $point_d * @param int $space_type */ public function __construct($point_a = null, $point_b = null, $point_c = null, $point_d = null, $space_type = Maths::CARTESIAN_2D) { parent::__construct($point_a, $point_b, $point_c, $point_d, $space_type); }