vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
vg::TipAnchoredMaxDistance Class Reference

#include <cluster.hpp>

Inheritance diagram for vg::TipAnchoredMaxDistance:
vg::DistanceHeuristic

Public Member Functions

 TipAnchoredMaxDistance ()=delete
 
 TipAnchoredMaxDistance (SnarlDistanceIndex &distance_index)
 
 ~TipAnchoredMaxDistance ()=default
 
int64_t operator() (const pos_t &pos_1, const pos_t &pos_2)
 
- Public Member Functions inherited from vg::DistanceHeuristic
virtual ~DistanceHeuristic ()=default
 

Private Attributes

SnarlDistanceIndex & distance_index
 

Constructor & Destructor Documentation

◆ TipAnchoredMaxDistance() [1/2]

vg::TipAnchoredMaxDistance::TipAnchoredMaxDistance ( )
delete

◆ TipAnchoredMaxDistance() [2/2]

vg::TipAnchoredMaxDistance::TipAnchoredMaxDistance ( SnarlDistanceIndex &  distance_index)

◆ ~TipAnchoredMaxDistance()

vg::TipAnchoredMaxDistance::~TipAnchoredMaxDistance ( )
default

Member Function Documentation

◆ operator()()

int64_t vg::TipAnchoredMaxDistance::operator() ( const pos_t pos_1,
const pos_t pos_2 
)
virtual

Implements vg::DistanceHeuristic.

Member Data Documentation

◆ distance_index

SnarlDistanceIndex& vg::TipAnchoredMaxDistance::distance_index
private

The documentation for this class was generated from the following files: