Namespaces | Functions | Variables
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

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

Function Documentation

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.



libpointmatcher
Author(s):
autogenerated on Thu Jun 20 2019 19:51:33