ContextSV v1.0.0
Loading...
Searching...
No Matches
sv_object.cpp File Reference
#include "sv_object.h"
#include <algorithm>
#include <tuple>
#include <memory>
#include <cmath>
#include <stdexcept>
#include <iostream>
#include <numeric>
#include <fstream>
#include <map>
#include "dbscan.h"
#include "utils.h"
#include "debug.h"
Include dependency graph for sv_object.cpp:

Functions

void addSVCall (std::vector< SVCall > &sv_calls, SVCall &sv_call)
 
uint32_t getSVCount (const std::vector< SVCall > &sv_calls)
 
void concatenateSVCalls (std::vector< SVCall > &target, const std::vector< SVCall > &source)
 
void mergeSVs (std::vector< SVCall > &sv_calls, double epsilon, int min_pts, bool keep_noise, const std::string &json_filepath)
 
void saveClustersToJSON (const std::string &filename, const std::map< int, std::vector< SVCall > > &clusters)
 
void mergeDuplicateSVs (std::vector< SVCall > &sv_calls)
 

Function Documentation

◆ addSVCall()

void addSVCall ( std::vector< SVCall > &  sv_calls,
SVCall sv_call 
)
Here is the call graph for this function:

◆ concatenateSVCalls()

void concatenateSVCalls ( std::vector< SVCall > &  target,
const std::vector< SVCall > &  source 
)

◆ getSVCount()

uint32_t getSVCount ( const std::vector< SVCall > &  sv_calls)
Here is the caller graph for this function:

◆ mergeDuplicateSVs()

void mergeDuplicateSVs ( std::vector< SVCall > &  sv_calls)
Here is the call graph for this function:

◆ mergeSVs()

void mergeSVs ( std::vector< SVCall > &  sv_calls,
double  epsilon,
int  min_pts,
bool  keep_noise,
const std::string &  json_filepath 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveClustersToJSON()

void saveClustersToJSON ( const std::string &  filename,
const std::map< int, std::vector< SVCall > > &  clusters 
)
Here is the call graph for this function:
Here is the caller graph for this function: