ContextSV v1.0.0
Loading...
Searching...
No Matches
sv_object.h File Reference
#include <vector>
#include <memory>
#include <string>
#include <set>
#include <stdexcept>
#include <unordered_map>
#include <string_view>
#include "sv_types.h"
Include dependency graph for sv_object.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SVCall
 

Functions

void addSVCall (std::vector< SVCall > &sv_calls, SVCall &sv_call)
 
void mergeDuplicateSVs (std::vector< SVCall > &sv_calls)
 
uint32_t getSVCount (const std::vector< SVCall > &sv_calls)
 
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)
 

Function Documentation

◆ addSVCall()

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

◆ 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: