libatomprobe
Library for Atom Probe Tomography (APT) computation
Namespaces | Enumerations | Functions | Variables
multiRange.cpp File Reference
#include "atomprobe/io/multiRange.h"
#include "atomprobe/helper/version.h"
#include "atomprobe/helper/XMLHelper.h"
#include "atomprobe/isotopes/overlaps.h"
#include "atomprobe/helper/aptAssert.h"
#include "helper/helpFuncs.h"
#include <algorithm>
#include <fstream>
#include <iomanip>
#include <ctime>
#include <memory>
#include <stack>
#include <map>
Include dependency graph for multiRange.cpp:

Go to the source code of this file.

Namespaces

 AtomProbe
 

Enumerations

enum  {
  AtomProbe::MULTIRANGE_ERR_NO_PARSER =1, AtomProbe::MULTIRANGE_ERR_NO_XML_DOC, AtomProbe::MULTIRANGE_ERR_NO_XML_CONTEXT, AtomProbe::MULTIRANGE_ERR_NO_NODEPTR,
  AtomProbe::MULTIRANGE_NOT_VALID_ROOTNODE, AtomProbe::MULTIRANGE_ERR_NO_CONTENT, AtomProbe::MULTIRANGE_ERR_NO_TIMESTAMP, AtomProbe::MULTIRANGE_ERR_NO_MOLECULES,
  AtomProbe::MULTIRANGE_ERR_NO_MOLECULE_ENTRIES, AtomProbe::MULTIRANGE_ERR_MOL_MISSING_ENTRY, AtomProbe::MULTIRANGE_ERR_MOL_MISSING_NAME, AtomProbe::MULTIRANGE_ERR_MOL_MISSING_COMPONENTS,
  AtomProbe::MULTIRANGE_ERR_BAD_RANGE, AtomProbe::MULTIRANGE_ERR_BAD_RANGES, AtomProbe::MULTIRANGE_ERR_MOL_MISSING_COLOUR, AtomProbe::MULTIRANGE_ERR_MOL_BAD_COLOUR,
  AtomProbe::MULTIRANGE_ERR_NO_RANGES, AtomProbe::MULTIRANGE_ERR_BAD_GROUP, AtomProbe::MULTIRANGE_ERR_SELF_INCONSISTENT, AtomProbe::MULTIRANGE_ERR_RANGE_NOPARENT,
  AtomProbe::MULTIRANGE_ERR_ENUM_END
}
 

Functions

template<class T >
void AtomProbe::linkIdentifiers (vector< T > &link)
 
bool AtomProbe::operator< (const SIMPLE_SPECIES &a, const SIMPLE_SPECIES &b)
 
bool AtomProbe::pairOverlaps (float aStart, float aEnd, float bStart, float bEnd)
 

Variables

const char AtomProbe::MULTIRANGE_FORMAT_VERSION [] = "0.0.1"