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.

Namespaces

 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 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)
static

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 918 of file pointmatcher/IO.cpp.



libpointmatcher
Author(s):
autogenerated on Sat May 27 2023 02:38:03