def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'beta': obj_ = XSDataDouble() obj_.build(child_) self.setBeta(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'gama': obj_ = XSDataDouble() obj_.build(child_) self.setGama(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dose_half_th': obj_ = XSDataDouble() obj_.build(child_) self.setDose_half_th(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dose_half': obj_ = XSDataDouble() obj_.build(child_) self.setDose_half(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'relative_radiation_sensitivity': obj_ = XSDataDouble() obj_.build(child_) self.setRelative_radiation_sensitivity(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'a': obj_ = XSDataDouble() obj_.build(child_) self.setA(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'b': obj_ = XSDataDouble() obj_.build(child_) self.setB(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'c': obj_ = XSDataDouble() obj_.build(child_) self.setC(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'd': obj_ = XSDataDouble() obj_.build(child_) self.setD(obj_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rMaxStart': obj_ = XSDataDouble() obj_.build(child_) self.setRMaxStart(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rMaxStop': obj_ = XSDataDouble() obj_.build(child_) self.setRMaxStop(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rMaxIntervals': obj_ = XSDataInteger() obj_.build(child_) self.setRMaxIntervals(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rMaxAbsTol': obj_ = XSDataDouble() obj_.build(child_) self.setRMaxAbsTol(obj_) XSData.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'absorbedDose': obj_ = XSDataDouble() obj_.build(child_) self.setAbsorbedDose(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'absorbedDoseRate': obj_ = XSDataAbsorbedDoseRate() obj_.build(child_) self.setAbsorbedDoseRate(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'pathToLogFile': obj_ = XSDataFile() obj_.build(child_) self.setPathToLogFile(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'timeToReachHendersonLimit': obj_ = XSDataTime() obj_.build(child_) self.setTimeToReachHendersonLimit(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'centroidFrame': obj_ = XSDataDouble() obj_.build(child_) self.setCentroidFrame(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'centroidX': obj_ = XSDataDouble() obj_.build(child_) self.setCentroidX(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'centroidY': obj_ = XSDataDouble() obj_.build(child_) self.setCentroidY(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'IoverSigma': obj_ = XSDataDouble() obj_.build(child_) self.setIoverSigma(obj_) XSData.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'kappa': obj_ = XSDataDouble() obj_.build(child_) self.setKappa(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'phi': obj_ = XSDataDouble() obj_.build(child_) self.setPhi(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'settings': obj_ = XSDataString() obj_.build(child_) self.setSettings(obj_) XSData.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'concentration': obj_ = XSDataDouble() obj_.build(child_) self.setConcentration(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'numberOf': obj_ = XSDataDouble() obj_.build(child_) self.setNumberOf(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'symbol': obj_ = XSDataString() obj_.build(child_) self.setSymbol(obj_) XSData.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'beta': obj_ = XSDataDouble() obj_.build(child_) self.setBeta(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'gama': obj_ = XSDataDouble() obj_.build(child_) self.setGama(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dose_half_th': obj_ = XSDataDouble() obj_.build(child_) self.setDose_half_th(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dose_half': obj_ = XSDataDouble() obj_.build(child_) self.setDose_half(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'relative_radiation_sensitivity': obj_ = XSDataDouble() obj_.build(child_) self.setRelative_radiation_sensitivity(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'scaleIntensityPlot': obj_ = XSDataFile() obj_.build(child_) self.setScaleIntensityPlot(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'bFactorPlot': obj_ = XSDataFile() obj_.build(child_) self.setBFactorPlot(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'htmlPage': obj_ = XSDataFile() obj_.build(child_) self.setHtmlPage(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'jsonPath': obj_ = XSDataFile() obj_.build(child_) self.setJsonPath(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'overallCompl': obj_ = XSDataDouble() obj_.build(child_) self.setOverallCompl(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'overallRed': obj_ = XSDataDouble() obj_.build(child_) self.setOverallRed(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'overallSnr': obj_ = XSDataDouble() obj_.build(child_) self.setOverallSnr(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'overallRsplit': obj_ = XSDataDouble() obj_.build(child_) self.setOverallRsplit(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'overallCC': obj_ = XSDataDouble() obj_.build(child_) self.setOverallCC(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'resolutionLimitLow': obj_ = XSDataDouble() obj_.build(child_) self.setResolutionLimitLow(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'resolutionLimitHigh': obj_ = XSDataDouble() obj_.build(child_) self.setResolutionLimitHigh(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'comment': obj_ = XSDataString() obj_.build(child_) self.setComment(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dataFiles': obj_ = XSDataFile() obj_.build(child_) self.dataFiles.append(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'summaryFile': obj_ = XSDataFile() obj_.build(child_) self.setSummaryFile(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'logFiles': obj_ = XSDataFile() obj_.build(child_) self.logFiles.append(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'corelationFitValues': obj_ = XSDataDouble() obj_.build(child_) self.corelationFitValues.append(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fitFile': obj_ = XSDataFile() obj_.build(child_) self.setFitFile(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'lineProfileFitQuality': obj_ = XSDataDouble() obj_.build(child_) self.setLineProfileFitQuality(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'logFile': obj_ = XSDataFile() obj_.build(child_) self.setLogFile(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'pdbMoleculeFile': obj_ = XSDataFile() obj_.build(child_) self.setPdbMoleculeFile(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'pdbSolventFile': obj_ = XSDataFile() obj_.build(child_) self.setPdbSolventFile(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'scatteringFitQ': obj_ = XSDataDouble() obj_.build(child_) self.scatteringFitQ.append(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'scatteringFitValues': obj_ = XSDataDouble() obj_.build(child_) self.scatteringFitValues.append(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'scatteringFitQArray': obj_ = XSDataArray() obj_.build(child_) self.setScatteringFitQArray(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'scatteringFitIarray': obj_ = XSDataArray() obj_.build(child_) self.setScatteringFitIarray(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'meanNSD': obj_ = XSDataDouble() obj_.build(child_) self.setMeanNSD(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'variationNSD': obj_ = XSDataDouble() obj_.build(child_) self.setVariationNSD(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'beta': obj_ = XSDataDouble() obj_.build(child_) self.setBeta(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'gama': obj_ = XSDataDouble() obj_.build(child_) self.setGama(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dose_half_th': obj_ = XSDataDouble() obj_.build(child_) self.setDose_half_th(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dose_half': obj_ = XSDataDouble() obj_.build(child_) self.setDose_half(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'relative_radiation_sensitivity': obj_ = XSDataDouble() obj_.build(child_) self.setRelative_radiation_sensitivity(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'scaleIntensityPlot': obj_ = XSDataFile() obj_.build(child_) self.setScaleIntensityPlot(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'bFactorPlot': obj_ = XSDataFile() obj_.build(child_) self.setBFactorPlot(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'htmlPage': obj_ = XSDataFile() obj_.build(child_) self.setHtmlPage(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'edge': obj_ = XSDataDouble() obj_.build(child_) self.setEdge(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'slope': obj_ = XSDataDouble() obj_.build(child_) self.setSlope(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'jump': obj_ = XSDataDouble() obj_.build(child_) self.setJump(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'hwl': obj_ = XSDataDouble() obj_.build(child_) self.setHwl(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'ewl': obj_ = XSDataDouble() obj_.build(child_) self.setEwl(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fort92': obj_ = XSDataArray() obj_.build(child_) self.setFort92(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fort95': obj_ = XSDataArray() obj_.build(child_) self.setFort95(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fort96': obj_ = XSDataArray() obj_.build(child_) self.setFort96(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fort97': obj_ = XSDataArray() obj_.build(child_) self.setFort97(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fort98': obj_ = XSDataArray() obj_.build(child_) self.setFort98(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'fort99': obj_ = XSDataArray() obj_.build(child_) self.setFort99(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'exposureTimePerImage': obj_ = XSDataDouble() obj_.build(child_) self.setExposureTimePerImage(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'transmission': obj_ = XSDataDouble() obj_.build(child_) self.setTransmission(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'numberOfImages': obj_ = XSDataDouble() obj_.build(child_) self.setNumberOfImages(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rotationWidth': obj_ = XSDataDouble() obj_.build(child_) self.setRotationWidth(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'resolution': obj_ = XSDataDouble() obj_.build(child_) self.setResolution(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'totalDose': obj_ = XSDataDouble() obj_.build(child_) self.setTotalDose(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'totalExposureTime': obj_ = XSDataDouble() obj_.build(child_) self.setTotalExposureTime(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'doseRate': obj_ = XSDataDouble() obj_.build(child_) self.setDoseRate(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'sensitivity': obj_ = XSDataDouble() obj_.build(child_) self.setSensitivity(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'minExposure': obj_ = XSDataDouble() obj_.build(child_) self.setMinExposure(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'flux': obj_ = XSDataDouble() obj_.build(child_) self.setFlux(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'resolution': obj_ = XSDataDouble() obj_.build(child_) self.setResolution(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'beamH': obj_ = XSDataDouble() obj_.build(child_) self.setBeamH(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'beamV': obj_ = XSDataDouble() obj_.build(child_) self.setBeamV(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'wavelength': obj_ = XSDataDouble() obj_.build(child_) self.setWavelength(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'aperture': obj_ = XSDataDouble() obj_.build(child_) self.setAperture(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'slitX': obj_ = XSDataDouble() obj_.build(child_) self.setSlitX(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'slitY': obj_ = XSDataDouble() obj_.build(child_) self.setSlitY(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rotationRange': obj_ = XSDataDouble() obj_.build(child_) self.setRotationRange(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'rotationWidth': obj_ = XSDataDouble() obj_.build(child_) self.setRotationWidth(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'minExposureTime': obj_ = XSDataDouble() obj_.build(child_) self.setMinExposureTime(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'doseLimit': obj_ = XSDataDouble() obj_.build(child_) self.setDoseLimit(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'doseRate': obj_ = XSDataDouble() obj_.build(child_) self.setDoseRate(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'sensitivity': obj_ = XSDataDouble() obj_.build(child_) self.setSensitivity(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'crystalSize': obj_ = XSDataDouble() obj_.build(child_) self.setCrystalSize(obj_) XSDataInput.buildChildren(self, child_, nodeName_)