#!/usr/bin/env python
""" """
# Script information for the file.
__author__ = "Hendrix Demers (hendrix.demers@mail.mcgill.ca)"
__version__ = ""
__date__ = ""
__copyright__ = "Copyright (c) 2009 Hendrix Demers"
__license__ = ""
# Standard library modules.
# Third party modules.
# Local modules.
# Globals and constants variables.
DISTANCE_nm = "Distance (nm)"
INTENSITY = "Intensity"
INTENSITY_ABSORBED = "Intensity Absorbed"
[docs]class XrayRadial(object):
def __init__(self):
self._line = None
self._elementSymbol = None
self._labels = []
self._data = {}
[docs] def addData(self, label, value):
self._data.setdefault(label, []).append(value)
[docs] def setLine(self, line):
self._line = line
[docs] def setElementSymbol(self, symbol):
self._elementSymbol = symbol
[docs] def setLabels(self, labels):
self._labels = labels
[docs] def getLine(self):
return self._line
[docs] def getElementSymbol(self):
return self._elementSymbol
[docs] def getDataLabels(self):
return self._labels
[docs] def getDistances_nm(self):
return self._data[DISTANCE_nm]
[docs] def getIntensities(self):
return self._data[INTENSITY]
[docs] def getIntensitiesAbsorbed(self):
return self._data[INTENSITY_ABSORBED]