ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ComponentsFusion< T > Struct Template Reference

#include <Common.h>

Public Member Functions

 ComponentsFusion (std::size_t c1, std::size_t c2, std::size_t ind=0, T gain=0.)
 

Public Attributes

std::size_t comp1
 
std::size_t comp2
 
std::size_t border_index
 
merge_gain
 
std::vector< T > merged_value
 

Detailed Description

template<typename T>
struct ComponentsFusion< T >

Definition at line 75 of file Common.h.

Constructor & Destructor Documentation

◆ ComponentsFusion()

template<typename T >
ComponentsFusion< T >::ComponentsFusion ( std::size_t  c1,
std::size_t  c2,
std::size_t  ind = 0,
gain = 0. 
)
inline

Member Data Documentation

◆ border_index

template<typename T >
std::size_t ComponentsFusion< T >::border_index

Definition at line 89 of file Common.h.

Referenced by ComponentsFusion< T >::ComponentsFusion(), and CP::CutPursuit< T >::merge().

◆ comp1

template<typename T >
std::size_t ComponentsFusion< T >::comp1

Definition at line 88 of file Common.h.

Referenced by ComponentsFusion< T >::ComponentsFusion(), and CP::CutPursuit< T >::merge().

◆ comp2

template<typename T >
std::size_t ComponentsFusion< T >::comp2

Definition at line 88 of file Common.h.

Referenced by ComponentsFusion< T >::ComponentsFusion(), and CP::CutPursuit< T >::merge().

◆ merge_gain

template<typename T >
T ComponentsFusion< T >::merge_gain

◆ merged_value

template<typename T >
std::vector<T> ComponentsFusion< T >::merged_value

Definition at line 92 of file Common.h.

Referenced by CP::CutPursuit< T >::merge().


The documentation for this struct was generated from the following file: