updated a couple packages (#1567)
[openemr.git] / vendor / phpoffice / phpspreadsheet / src / PhpSpreadsheet / Shared / Escher / DggContainer / BstoreContainer / BSE.php
blobf83bdc7ee3f748cad4e977979027333a8686739f
1 <?php
3 namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer;
5 class BSE
7 const BLIPTYPE_ERROR = 0x00;
8 const BLIPTYPE_UNKNOWN = 0x01;
9 const BLIPTYPE_EMF = 0x02;
10 const BLIPTYPE_WMF = 0x03;
11 const BLIPTYPE_PICT = 0x04;
12 const BLIPTYPE_JPEG = 0x05;
13 const BLIPTYPE_PNG = 0x06;
14 const BLIPTYPE_DIB = 0x07;
15 const BLIPTYPE_TIFF = 0x11;
16 const BLIPTYPE_CMYKJPEG = 0x12;
18 /**
19 * The parent BLIP Store Entry Container.
21 * @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer
23 private $parent;
25 /**
26 * The BLIP (Big Large Image or Picture).
28 * @var BSE\Blip
30 private $blip;
32 /**
33 * The BLIP type.
35 * @var int
37 private $blipType;
39 /**
40 * Set parent BLIP Store Entry Container.
42 * @param \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer $parent
44 public function setParent($parent)
46 $this->parent = $parent;
49 /**
50 * Get the BLIP.
52 * @return BSE\Blip
54 public function getBlip()
56 return $this->blip;
59 /**
60 * Set the BLIP.
62 * @param BSE\Blip $blip
64 public function setBlip($blip)
66 $this->blip = $blip;
67 $blip->setParent($this);
70 /**
71 * Get the BLIP type.
73 * @return int
75 public function getBlipType()
77 return $this->blipType;
80 /**
81 * Set the BLIP type.
83 * @param int $blipType
85 public function setBlipType($blipType)
87 $this->blipType = $blipType;