def readChild(self, element): child = None if element.tag == 'Array': child = Array() child.read(element) integers = bitDepthIsInteger(self.getAttribute('outBitDepth')) child.setValuesAreIntegers(integers) self._array = child return child
def readChild(self, element): child = None if element.tag == 'Array': child = Array() child.read(element) integers = bitDepthIsInteger(self.getAttribute('outBitDepth')) child.setValuesAreIntegers(integers) self._array = child elif element.tag == 'IndexMap': child = IndexMap() child.read(element) self._indexMaps.append(child) return child
def readChild(self, element): child = None if element.tag == 'Array': child = Array() child.read(element) integers = bitDepthIsInteger(self.getAttribute('outBitDepth')) child.setValuesAreIntegers(integers) self._array = child elif element.tag == 'IndexMap': child = IndexMap() child.read(element) self._indexMaps.append( child ) return child
def readChild(self, element): child = None if element.tag == "Array": rawHalfs = not (self.getAttribute("rawHalfs") in [None, False]) child = Array(rawHalfs=rawHalfs) child.read(element) integers = bitDepthIsInteger(self.getAttribute("outBitDepth")) child.setValuesAreIntegers(integers) self._array = child elif element.tag == "IndexMap": child = IndexMap() child.read(element) self._indexMaps.append(child) return child
def readChild(self, element): child = None elementType = self.getElementType(element.tag) if elementType == 'Array': rawHalfs = not (self.getAttribute('rawHalfs') in [None, False]) child = Array(rawHalfs=rawHalfs) child.read(element) integers = bitDepthIsInteger(self.getAttribute('outBitDepth')) child.setValuesAreIntegers(integers) self._array = child elif elementType == 'IndexMap': child = IndexMap() child.read(element) self._indexMaps.append( child ) return child
def readChild(self, element): child = None elementType = self.getElementType(element.tag) if elementType == 'Array': rawHalfs = not (self.getAttribute('rawHalfs') in [None, False]) child = Array(rawHalfs=rawHalfs) child.read(element) integers = bitDepthIsInteger(self.getAttribute('outBitDepth')) child.setValuesAreIntegers(integers) self._array = child elif elementType == 'IndexMap': child = IndexMap() child.read(element) self._indexMaps.append(child) return child