def __init__(self, parent, name, item): FieldSet.__init__(self, parent, name, item.description) self.related_item = item self._name = "content_%s" % item.name
def __init__(self, parent, name, dxt2_mode=False, *args, **kwargs): """with dxt2_mode on, this field will always use the four color model""" FieldSet.__init__(self, parent, name, *args, **kwargs) self.dxt2_mode = dxt2_mode
def __init__(self, parent, name, inode=None): FieldSet.__init__(self, parent, name) self.inode = inode
def __init__(self, *args): FieldSet.__init__(self, *args) self._size = (8 + self["size"].value) * 8
def __init__(self, *args, **kw): FieldSet.__init__(self, *args, **kw) self._size = self["size"].value * 8
def __init__(self, parent, name, count): FieldSet.__init__(self, parent, name) self.count = count
def __init__(self, parent, name): FieldSet.__init__(self, parent, name) self._size = createInstrumentContentSize(self, self.absolute_address) self.info(self.createDescription())
def __init__(self, parent, name, desc=None): FieldSet.__init__(self, parent, name, desc) self.info("Got entry count: '%s'" % self["entry_count"].value) self._size = self.current_size + 8 * 20 * int(self["entry_count"].value) \ + self["line_end"].size
def __init__(self, parent, name, ext, desc=None): FieldSet.__init__(self, parent, name, desc) self.ext = ext self.info(self.createDescription()) self._size = (6 + self["data_size"].value) * 8
def __init__(self, parent, name, use_fourcc=False): FieldSet.__init__(self, parent, name) self._use_fourcc = use_fourcc
def __init__(self, *args, **kwargs): FieldSet.__init__(self, *args, **kwargs) size = (self["size"].value + 8) * 8 # +8 for header values if self["/flags/has_reserved"].value: size += self["/reserved_data_size"].value * 8 self._size = size
def __init__(self, *args): FieldSet.__init__(self, *args) self.version = self.stream.readBits( self.absolute_address + 32 + 16 + 12, 4, self.endian)
def __init__(self, parent, name, size, description=None): FieldSet.__init__(self, parent, name, description=description) self.numels = size
def __init__(self, parent, name, description=None, tag_name_dict=None): FieldSet.__init__(self, parent, name, description) if tag_name_dict is None: tag_name_dict = Item.tag_name self.tag_name_dict = tag_name_dict
def __init__(self, parent, name, index): FieldSet.__init__(self, parent, name) self.uniq_id = index
def __init__(self, parent, name, desc=None): FieldSet.__init__(self, parent, name, desc) self._size = (4 + self["size"].value) * 8
def __init__(self, parent, name): FieldSet.__init__(self, parent, name) self._group_count = None
def __init__(self, *args): FieldSet.__init__(self, *args) if self.root.isEMF(): self._size = self["size"].value * 8 else: self._size = self["size"].value * 16
def __init__(self, parent, name, size): FieldSet.__init__(self, parent, name, size=size * 8) self.count = size // 4
def __init__(self, *args): FieldSet.__init__(self, *args) self._size = self["bytes_allocated"].value * 8
def __init__(self, parent, name, desc=None): FieldSet.__init__(self, parent, name, desc) self._size = createPatternContentSize(self, self.absolute_address)
def __init__(self, parent, name, num_elements, *args, **kwargs): FieldSet.__init__(self, parent, name, *args, **kwargs) self.num_elements = num_elements
def __init__(self, parent, name, zoomIntervalCfg, **kw): FieldSet.__init__(self, parent, name, **kw) self.zoomIntervalCfg = zoomIntervalCfg
def __init__(self, parent, name, size=None): FieldSet.__init__(self, parent, name, size=size)
def __init__(self, *args, **kw): FieldSet.__init__(self, *args, **kw) if not self._size: self._size = self["volume_len"].value * 8
def __init__(self, parent, name, start, count, size, description, **kw): description = "%s: %s items" % (description, count) FieldSet.__init__(self, parent, name, description, size=size, **kw) self.start = 1 + start self.count = count
def __init__(self, parent, name, is_32bit=True): FieldSet.__init__(self, parent, name) self._size = alignValue(self["size"].value, 4) * 8 self.is_32bit = is_32bit
def __init__(self, *args): FieldSet.__init__(self, *args) self._size = self["rec_len"].value * 8
def __init__(self, parent, name): FieldSet.__init__(self, parent, name) self.name_field = None
def __init__(self, parent, name, *args): FieldSet.__init__(self, parent, name, *args) self._size = self["content_item[1]"].address + self["size"].value * 8