ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Classes | Functions
pointcloud.h File Reference
#include <algorithm>
#include <cstddef>
#include <fstream>
#include <set>
#include <vector>
Include dependency graph for pointcloud.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Point
 
class  PointCloud
 

Functions

Point operator* (Point x, double c)
 
Point operator* (double c, Point x)
 
void load_csv_file (const char *fname, PointCloud &cloud, const char delimiter, size_t skip=0)
 
void smoothen_cloud (const PointCloud &cloud, PointCloud &result_cloud, double radius)
 

Function Documentation

◆ load_csv_file()

void load_csv_file ( const char *  fname,
PointCloud cloud,
const char  delimiter,
size_t  skip = 0 
)

Definition at line 183 of file pointcloud.cxx.

◆ operator*() [1/2]

Point operator* ( double  c,
Point  x 
)

Definition at line 142 of file pointcloud.cxx.

◆ operator*() [2/2]

Point operator* ( Point  x,
double  c 
)

Definition at line 137 of file pointcloud.cxx.

◆ smoothen_cloud()

void smoothen_cloud ( const PointCloud cloud,
PointCloud result_cloud,
double  radius 
)

Definition at line 254 of file pointcloud.cxx.