Namespaces | Functions | Variables
pointmatcher/IO.cpp File Reference
#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"
Include dependency graph for pointmatcher/IO.cpp:

Go to the source code of this file.


 Functions and classes that are not dependant on scalar type are defined in this namespace.


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)


const bool PointMatcherSupport::isBigEndian = *reinterpret_cast<const unsigned char*>(&one) == static_cast<unsigned char>(0)
 true if platform is big endian More...
const int PointMatcherSupport::oneBigEndian = isBigEndian ? 1 : 1 << 8 * (sizeof(int) - 1)
 is always a big endian independent of the platforms endianness More...

Function Documentation

◆ csvLineToVector()

static std::vector<string> csvLineToVector ( const char *  line)

Definition at line 71 of file pointmatcher/IO.cpp.

◆ parseCsvWithHeader()

CsvElements parseCsvWithHeader ( const std::string &  fileName)

Definition at line 93 of file pointmatcher/IO.cpp.

◆ skipBlock()

void skipBlock ( bool  binary,
int  binarySize,
std::istream &  is,
bool  hasSeparateSizeParameter = true 

Definition at line 919 of file pointmatcher/IO.cpp.

autogenerated on Mon Jul 1 2024 02:22:43