#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.