Ejemplo n.º 1
0
	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_)
Ejemplo n.º 2
0
 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_)
Ejemplo n.º 3
0
 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_)
Ejemplo n.º 4
0
 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_)
Ejemplo n.º 5
0
	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_)
Ejemplo n.º 6
0
	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_)
Ejemplo n.º 7
0
 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_)
Ejemplo n.º 8
0
 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_)
Ejemplo n.º 9
0
	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_)
Ejemplo n.º 10
0
 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_)
Ejemplo n.º 11
0
 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_)
Ejemplo n.º 12
0
 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_)
Ejemplo n.º 13
0
 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_)
Ejemplo n.º 14
0
 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_)
Ejemplo n.º 15
0
 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_)
Ejemplo n.º 16
0
 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_)