#include <PersistenceDiagramAuctionActor.h>
|
| PersistenceDiagramAuctionActor ()=default |
|
| PersistenceDiagramAuctionActor (double x, double y, bool is_diagonal, int id) |
|
void | SetCoordinates (const double x, const double y) |
|
void | SetCriticalCoordinates (const float coords_x, const float coords_y, const float coords_z) |
|
void | SetCriticalCoordinates (const std::array< float, 3 > coords) |
|
std::array< float, 3 > | GetCriticalCoordinates () const |
|
void | GetKDTCoordinates (double geometricalFactor, std::array< double, 5 > &coordinates) const |
|
void | projectOnDiagonal () |
|
int | getId () const |
|
double | getPersistence () const |
|
bool | isDiagonal () const |
|
double | cost (const PersistenceDiagramAuctionActor &g, const int wasserstein, const double geometricalFactor, const double nonMatchingWeight) const |
|
double | cost (const PersistenceDiagramAuctionActor *g, const int wasserstein, const double geometricalFactor, const double nonMatchingWeight) const |
|
double | getPairGeometricalLength (const int wasserstein) const |
|
|
double | x_ {} |
|
double | y_ {} |
|
int | id_ {} |
|
std::array< float, 3 > | coords_ {} |
|
◆ PersistenceDiagramAuctionActor() [1/2]
ttk::PersistenceDiagramAuctionActor::PersistenceDiagramAuctionActor |
( |
| ) |
|
|
default |
◆ PersistenceDiagramAuctionActor() [2/2]
ttk::PersistenceDiagramAuctionActor::PersistenceDiagramAuctionActor |
( |
double |
x, |
|
|
double |
y, |
|
|
bool |
is_diagonal, |
|
|
int |
id |
|
) |
| |
|
inline |
◆ cost() [1/2]
double ttk::PersistenceDiagramAuctionActor::cost |
( |
const PersistenceDiagramAuctionActor & |
g, |
|
|
const int |
wasserstein, |
|
|
const double |
geometricalFactor, |
|
|
const double |
nonMatchingWeight |
|
) |
| const |
◆ cost() [2/2]
double ttk::PersistenceDiagramAuctionActor::cost |
( |
const PersistenceDiagramAuctionActor * |
g, |
|
|
const int |
wasserstein, |
|
|
const double |
geometricalFactor, |
|
|
const double |
nonMatchingWeight |
|
) |
| const |
|
inline |
◆ GetCriticalCoordinates()
std::array< float, 3 > ttk::PersistenceDiagramAuctionActor::GetCriticalCoordinates |
( |
| ) |
const |
|
inline |
◆ getId()
int ttk::PersistenceDiagramAuctionActor::getId |
( |
| ) |
const |
|
inline |
◆ GetKDTCoordinates()
void ttk::PersistenceDiagramAuctionActor::GetKDTCoordinates |
( |
double |
geometricalFactor, |
|
|
std::array< double, 5 > & |
coordinates |
|
) |
| const |
|
inline |
◆ getPairGeometricalLength()
double ttk::PersistenceDiagramAuctionActor::getPairGeometricalLength |
( |
const int |
wasserstein | ) |
const |
|
inline |
◆ getPersistence()
double ttk::PersistenceDiagramAuctionActor::getPersistence |
( |
| ) |
const |
|
inline |
◆ isDiagonal()
bool ttk::PersistenceDiagramAuctionActor::isDiagonal |
( |
| ) |
const |
|
inline |
◆ projectOnDiagonal()
void ttk::PersistenceDiagramAuctionActor::projectOnDiagonal |
( |
| ) |
|
|
inline |
◆ SetCoordinates()
void ttk::PersistenceDiagramAuctionActor::SetCoordinates |
( |
const double |
x, |
|
|
const double |
y |
|
) |
| |
|
inline |
◆ SetCriticalCoordinates() [1/2]
void ttk::PersistenceDiagramAuctionActor::SetCriticalCoordinates |
( |
const float |
coords_x, |
|
|
const float |
coords_y, |
|
|
const float |
coords_z |
|
) |
| |
|
inline |
◆ SetCriticalCoordinates() [2/2]
void ttk::PersistenceDiagramAuctionActor::SetCriticalCoordinates |
( |
const std::array< float, 3 > |
coords | ) |
|
|
inline |
◆ coords_
std::array<float, 3> ttk::PersistenceDiagramAuctionActor::coords_ {} |
◆ geom_pair_length_
std::array<double, 3> ttk::PersistenceDiagramAuctionActor::geom_pair_length_ {} |
|
protected |
◆ id_
int ttk::PersistenceDiagramAuctionActor::id_ {} |
◆ is_diagonal_
bool ttk::PersistenceDiagramAuctionActor::is_diagonal_ {false} |
|
protected |
◆ x_
double ttk::PersistenceDiagramAuctionActor::x_ {} |
◆ y_
double ttk::PersistenceDiagramAuctionActor::y_ {} |
The documentation for this class was generated from the following files: