libatomprobe
Library for Atom Probe Tomography (APT) computation
AtomProbe::RangeFile Member List

This is the complete list of members for AtomProbe::RangeFile, including all inherited members.

addIon(const std::string &shortName, const std::string &longName, const RGBf &ionCol)AtomProbe::RangeFile
addRange(float start, float end, unsigned int ionID)AtomProbe::RangeFile
clearFormulas()AtomProbe::RangeFileinline
decomposeIonById(unsigned int ionId, std::vector< std::pair< std::string, size_t > > &fragments) constAtomProbe::RangeFile
decomposeIonNames(const std::string &name, std::vector< std::pair< std::string, size_t > > &fragments)AtomProbe::RangeFilestatic
decomposeIonNameToFormula(const std::string &name, std::map< std::string, size_t > &formula)AtomProbe::RangeFilestatic
detectFileType(const char *file)AtomProbe::RangeFilestatic
eraseIon(unsigned int ionId)AtomProbe::RangeFile
eraseRange(unsigned int rangeId)AtomProbe::RangeFile
extensionIsRange(const char *ext)AtomProbe::RangeFilestatic
extractIons(const std::vector< IonHit > &ionHits, const std::vector< unsigned int > &ionIDs, std::vector< IonHit > &hits) constAtomProbe::RangeFile
getAllExts(std::vector< std::string > &exts)AtomProbe::RangeFilestatic
getColour(unsigned int) constAtomProbe::RangeFile
getErrState() constAtomProbe::RangeFileinline
getErrString() constAtomProbe::RangeFile
getIonFormula(unsigned int ionID) constAtomProbe::RangeFile
getIonID(float mass) constAtomProbe::RangeFile
getIonID(const IonHit &hit) constAtomProbe::RangeFile
getIonID(unsigned int range) constAtomProbe::RangeFile
getIonID(const char *name, bool useShortName=true) constAtomProbe::RangeFile
getIonID(const std::string &name) constAtomProbe::RangeFileinline
getName(unsigned int ionID, bool shortName=true) constAtomProbe::RangeFile
getName(const IonHit &ion, bool shortName=true) constAtomProbe::RangeFile
getNumIons() constAtomProbe::RangeFile
getNumRanges() constAtomProbe::RangeFile
getNumRanges(unsigned int ionID) constAtomProbe::RangeFile
getRange(unsigned int) constAtomProbe::RangeFile
getRangeByRef(unsigned int)AtomProbe::RangeFile
getRangeID(float mass) constAtomProbe::RangeFile
getRangeVolume(unsigned int rangeId) constAtomProbe::RangeFile
guessChargeState(unsigned int rangeId, const AtomProbe::AbundanceData &massTable, unsigned int &charge, float tolerance=0.5f) constAtomProbe::RangeFile
guessFormulas(bool overwrite=false)AtomProbe::RangeFile
haveRangeVolumes() constAtomProbe::RangeFile
isRanged(float mass) constAtomProbe::RangeFile
isRanged(const IonHit &) constAtomProbe::RangeFile
isRanged(std::string shortName, bool caseSensitive=true)AtomProbe::RangeFile
isSelfConsistent() constAtomProbe::RangeFile
isSelfConsistent(std::vector< std::string > &consistencyMessages) constAtomProbe::RangeFile
makeSelfConsistent()AtomProbe::RangeFile
moveBothRanges(unsigned int range, float newLow, float newHigh)AtomProbe::RangeFile
moveRange(unsigned int range, bool limit, float newMass)AtomProbe::RangeFile
open(const char *rangeFile)AtomProbe::RangeFile
openFormat(const char *rangeFile, unsigned int format)AtomProbe::RangeFile
operator=(const RangeFile &other)AtomProbe::RangeFile
range(std::vector< IonHit > &ionHits) constAtomProbe::RangeFile
range(std::vector< IonHit > &ionHits, const std::string &shortIonName)AtomProbe::RangeFile
rangeByID(std::vector< IonHit > &ionHits, unsigned int range)AtomProbe::RangeFile
rangeByRangeID(std::vector< IonHit > &ionHits, unsigned int rangeID)AtomProbe::RangeFile
RangeFile()AtomProbe::RangeFile
rangeInvertable(std::vector< IonHit > &ionHits, bool invert)AtomProbe::RangeFile
rangeTypeString(unsigned int rangeType)AtomProbe::RangeFilestatic
setColour(unsigned int, const RGBf &r)AtomProbe::RangeFile
setEnforceConsistent(bool shouldEnforce=true)AtomProbe::RangeFileinlinestatic
setIonFormula(const std::string &name, const std::map< std::string, size_t > &formula, bool useShortName=true)AtomProbe::RangeFile
setIonFormula(const unsigned int ionID, const std::map< std::string, size_t > &formula)AtomProbe::RangeFile
setIonID(unsigned int range, unsigned int newIonId)AtomProbe::RangeFile
setIonLongName(unsigned int ionID, const std::string &newName)AtomProbe::RangeFile
setIonShortName(unsigned int ionID, const std::string &newName)AtomProbe::RangeFile
setRangeEnd(unsigned int rangeID, float v)AtomProbe::RangeFile
setRangeStart(unsigned int rangeID, float v)AtomProbe::RangeFile
setRangeVolume(unsigned int rangeId, float newVolume)AtomProbe::RangeFile
swap(RangeFile &rng)AtomProbe::RangeFile
write(std::ostream &o, size_t format=RANGE_FORMAT_ORNL) constAtomProbe::RangeFile
write(const char *datafile, size_t format=RANGE_FORMAT_ORNL) constAtomProbe::RangeFile