rv.data.Graphics.Path.BezierPoint */ class BezierPoint extends \Google\Protobuf\Internal\Message { /** * Generated from protobuf field .rv.data.Graphics.Point point = 1; */ protected $point = null; /** * Generated from protobuf field .rv.data.Graphics.Point q0 = 2; */ protected $q0 = null; /** * Generated from protobuf field .rv.data.Graphics.Point q1 = 3; */ protected $q1 = null; /** * Generated from protobuf field bool curved = 4; */ protected $curved = false; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\Graphics\Point $point * @type \Rv\Data\Graphics\Point $q0 * @type \Rv\Data\Graphics\Point $q1 * @type bool $curved * } */ public function __construct($data = NULL) { \GPBMetadata\GraphicsData::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.Graphics.Point point = 1; * @return \Rv\Data\Graphics\Point|null */ public function getPoint() { return $this->point; } public function hasPoint() { return isset($this->point); } public function clearPoint() { unset($this->point); } /** * Generated from protobuf field .rv.data.Graphics.Point point = 1; * @param \Rv\Data\Graphics\Point $var * @return $this */ public function setPoint($var) { GPBUtil::checkMessage($var, \Rv\Data\Graphics\Point::class); $this->point = $var; return $this; } /** * Generated from protobuf field .rv.data.Graphics.Point q0 = 2; * @return \Rv\Data\Graphics\Point|null */ public function getQ0() { return $this->q0; } public function hasQ0() { return isset($this->q0); } public function clearQ0() { unset($this->q0); } /** * Generated from protobuf field .rv.data.Graphics.Point q0 = 2; * @param \Rv\Data\Graphics\Point $var * @return $this */ public function setQ0($var) { GPBUtil::checkMessage($var, \Rv\Data\Graphics\Point::class); $this->q0 = $var; return $this; } /** * Generated from protobuf field .rv.data.Graphics.Point q1 = 3; * @return \Rv\Data\Graphics\Point|null */ public function getQ1() { return $this->q1; } public function hasQ1() { return isset($this->q1); } public function clearQ1() { unset($this->q1); } /** * Generated from protobuf field .rv.data.Graphics.Point q1 = 3; * @param \Rv\Data\Graphics\Point $var * @return $this */ public function setQ1($var) { GPBUtil::checkMessage($var, \Rv\Data\Graphics\Point::class); $this->q1 = $var; return $this; } /** * Generated from protobuf field bool curved = 4; * @return bool */ public function getCurved() { return $this->curved; } /** * Generated from protobuf field bool curved = 4; * @param bool $var * @return $this */ public function setCurved($var) { GPBUtil::checkBool($var); $this->curved = $var; return $this; } }