コード例 #1
0
 /**
  * Read the type of an item. If a item type has been read but not decoded, it returns this type.
  * 
  * @param CDicomStreamReader $stream_reader The stream reader
  * 
  * @return string The name of the item class
  */
 static function readItemType(CDicomStreamReader $stream_reader)
 {
     $item_type = null;
     if (!self::$next_item) {
         $tmp = $stream_reader->readUInt8();
         $stream_reader->skip(1);
         if (!$tmp) {
             return false;
         }
         $item_type = self::getItemClass($tmp);
         //$stream_reader->readHexByte()];
     } else {
         $item_type = self::$next_item;
         self::$next_item = null;
     }
     return $item_type;
 }