libatomprobe
Library for Atom Probe Tomography (APT) computation
|
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::RangeFile | inline |
decomposeIonById(unsigned int ionId, std::vector< std::pair< std::string, size_t > > &fragments) const | AtomProbe::RangeFile | |
decomposeIonNames(const std::string &name, std::vector< std::pair< std::string, size_t > > &fragments) | AtomProbe::RangeFile | static |
decomposeIonNameToFormula(const std::string &name, std::map< std::string, size_t > &formula) | AtomProbe::RangeFile | static |
detectFileType(const char *file) | AtomProbe::RangeFile | static |
eraseIon(unsigned int ionId) | AtomProbe::RangeFile | |
eraseRange(unsigned int rangeId) | AtomProbe::RangeFile | |
extensionIsRange(const char *ext) | AtomProbe::RangeFile | static |
extractIons(const std::vector< IonHit > &ionHits, const std::vector< unsigned int > &ionIDs, std::vector< IonHit > &hits) const | AtomProbe::RangeFile | |
getAllExts(std::vector< std::string > &exts) | AtomProbe::RangeFile | static |
getColour(unsigned int) const | AtomProbe::RangeFile | |
getErrState() const | AtomProbe::RangeFile | inline |
getErrString() const | AtomProbe::RangeFile | |
getIonFormula(unsigned int ionID) const | AtomProbe::RangeFile | |
getIonID(float mass) const | AtomProbe::RangeFile | |
getIonID(const IonHit &hit) const | AtomProbe::RangeFile | |
getIonID(unsigned int range) const | AtomProbe::RangeFile | |
getIonID(const char *name, bool useShortName=true) const | AtomProbe::RangeFile | |
getIonID(const std::string &name) const | AtomProbe::RangeFile | inline |
getName(unsigned int ionID, bool shortName=true) const | AtomProbe::RangeFile | |
getName(const IonHit &ion, bool shortName=true) const | AtomProbe::RangeFile | |
getNumIons() const | AtomProbe::RangeFile | |
getNumRanges() const | AtomProbe::RangeFile | |
getNumRanges(unsigned int ionID) const | AtomProbe::RangeFile | |
getRange(unsigned int) const | AtomProbe::RangeFile | |
getRangeByRef(unsigned int) | AtomProbe::RangeFile | |
getRangeID(float mass) const | AtomProbe::RangeFile | |
getRangeVolume(unsigned int rangeId) const | AtomProbe::RangeFile | |
guessChargeState(unsigned int rangeId, const AtomProbe::AbundanceData &massTable, unsigned int &charge, float tolerance=0.5f) const | AtomProbe::RangeFile | |
guessFormulas(bool overwrite=false) | AtomProbe::RangeFile | |
haveRangeVolumes() const | AtomProbe::RangeFile | |
isRanged(float mass) const | AtomProbe::RangeFile | |
isRanged(const IonHit &) const | AtomProbe::RangeFile | |
isRanged(std::string shortName, bool caseSensitive=true) | AtomProbe::RangeFile | |
isSelfConsistent() const | AtomProbe::RangeFile | |
isSelfConsistent(std::vector< std::string > &consistencyMessages) const | AtomProbe::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) const | AtomProbe::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::RangeFile | static |
setColour(unsigned int, const RGBf &r) | AtomProbe::RangeFile | |
setEnforceConsistent(bool shouldEnforce=true) | AtomProbe::RangeFile | inlinestatic |
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) const | AtomProbe::RangeFile | |
write(const char *datafile, size_t format=RANGE_FORMAT_ORNL) const | AtomProbe::RangeFile |