3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RangeFile Member List

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

addIon(const std::string &shortName, const std::string &longName, const RGBf &ionCol)RangeFile
addRange(float start, float end, unsigned int ionID)RangeFile
atomicNumberFromIonID(unsigned int ionID) constRangeFile
atomicNumberFromRange(unsigned int range) constRangeFile
decompose(RangeFile &rng) constRangeFile
decomposeIonNames(const std::string &name, std::vector< std::pair< std::string, size_t > > &fragments)RangeFilestatic
detectFileType(const char *file)RangeFilestatic
eraseIon(size_t ionId)RangeFile
eraseRange(size_t rangeId)RangeFile
extensionIsRange(const char *ext)RangeFilestatic
getAllExts(std::vector< std::string > &exts)RangeFilestatic
getColour(unsigned int) constRangeFile
getDecomposition(std::map< unsigned int, std::vector< std::pair< unsigned int, unsigned int > > > &decomposition) constRangeFile
getErrString() constRangeFile
getIonID(float mass) constRangeFile
getIonID(unsigned int range) constRangeFile
getIonID(const char *name, bool useShortName=true) constRangeFile
getIonID(const std::string &name) constRangeFileinline
getName(unsigned int ionID, bool shortName=true) constRangeFile
getName(const IonHit &ion, bool shortName) constRangeFile
getNumIons() constRangeFile
getNumRanges() constRangeFile
getNumRanges(unsigned int ionID) constRangeFile
getRange(unsigned int) constRangeFile
getRangeByRef(unsigned int)RangeFile
getRangeID(float mass) constRangeFile
isRanged(float mass) constRangeFile
isRanged(const IonHit &) constRangeFile
isRanged(std::string shortName, bool caseSensitive=true)RangeFile
isSelfConsistent() constRangeFile
isSelfDecomposable() constRangeFile
moveBothRanges(unsigned int range, float newLow, float newHigh)RangeFile
moveRange(unsigned int range, bool limit, float newMass)RangeFile
open(const char *rangeFile, unsigned int format=RANGE_FORMAT_ORNL)RangeFile
openGuessFormat(const char *rangeFile)RangeFile
operator=(const RangeFile &other)RangeFile
printErr(std::ostream &strm) constRangeFile
range(std::vector< IonHit > &ionHits) constRangeFile
range(const std::vector< IonHit > &ionsIn, std::vector< IonHit > &ionHits) constRangeFile
range(std::vector< IonHit > &ionHits, std::string shortIonName)RangeFile
rangeByID(std::vector< IonHit > &ionHits, unsigned int range)RangeFile
rangeByIon(const std::vector< IonHit > &ions, const std::vector< bool > &selectedIons, std::vector< IonHit > &output) constRangeFile
rangeByRangeID(std::vector< IonHit > &ionHits, unsigned int rangeID)RangeFile
RangeFile()RangeFile
setColour(unsigned int, const RGBf &r)RangeFile
setEnforceConsistent(bool shouldEnforce=true)RangeFileinline
setIonID(unsigned int range, unsigned int newIonId)RangeFile
setIonLongName(unsigned int ionID, const std::string &newName)RangeFile
setIonShortName(unsigned int ionID, const std::string &newName)RangeFile
setRangeEnd(unsigned int rangeID, float v)RangeFile
setRangeStart(unsigned int rangeID, float v)RangeFile
swap(RangeFile &rng)RangeFile
write(std::ostream &o, size_t format=RANGE_FORMAT_ORNL) constRangeFile
write(const char *datafile, size_t format=RANGE_FORMAT_ORNL) constRangeFile