#include "IO.h"
#include "IOFunctions.h"
#include "InspectorsImpl.h"
#include "PointMatcherPrivate.h"
#include <iostream>
#include <fstream>
#include <stdexcept>
#include <ctype.h>
#include "boost/algorithm/string.hpp"
#include "boost/filesystem.hpp"
#include "boost/filesystem/path.hpp"
#include "boost/filesystem/operations.hpp"
#include "boost/lexical_cast.hpp"
#include "boost/foreach.hpp"
Go to the source code of this file.
Namespaces | |
namespace | PointMatcherSupport |
Functions and classes that are not dependant on scalar type are defined in this namespace. | |
Functions | |
static std::vector< string > | csvLineToVector (const char *line) |
CsvElements | parseCsvWithHeader (const std::string &fileName) |
void | skipBlock (bool binary, int binarySize, std::istream &is, bool hasSeparateSizeParameter=true) |
Variables | |
const bool | PointMatcherSupport::isBigEndian = *reinterpret_cast<const unsigned char*>(&one) == static_cast<unsigned char>(0) |
true if platform is big endian | |
const int | PointMatcherSupport::oneBigEndian = isBigEndian ? 1 : 1 << 8 * (sizeof(int) - 1) |
is always a big endian independent of the platforms endianness |
static std::vector<string> csvLineToVector | ( | const char * | line | ) | [static] |
Definition at line 71 of file pointmatcher/IO.cpp.
CsvElements parseCsvWithHeader | ( | const std::string & | fileName | ) |
Definition at line 93 of file pointmatcher/IO.cpp.
void skipBlock | ( | bool | binary, |
int | binarySize, | ||
std::istream & | is, | ||
bool | hasSeparateSizeParameter = true |
||
) |
Definition at line 918 of file pointmatcher/IO.cpp.