TTK
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ttk::ftm::MergeTree< dataType > Struct Template Reference

#include <FTMTree_MT.h>

Public Member Functions

std::shared_ptr< ftm::ScalarsemptyScalars ()
 
std::shared_ptr< ftm::ParamsemptyParams ()
 
 MergeTree ()
 
template<typename T , typename U >
 MergeTree (const T scalarsT, U paramsT)
 
 MergeTree (const std::shared_ptr< ftm::Scalars > &scalarsT, const std::shared_ptr< std::vector< dataType > > &scalarValuesT, std::shared_ptr< ftm::Params > &paramsT)
 
void copy (const MergeTree< dataType > &mt)
 
 MergeTree (const MergeTree< dataType > &mt)
 
MergeTree< dataType > & operator= (const MergeTree< dataType > &mt)
 

Public Attributes

std::shared_ptr< ftm::Scalarsscalars
 
std::shared_ptr< std::vector< dataType > > scalarsValues
 
std::shared_ptr< ftm::Paramsparams
 
ftm::FTMTree_MT tree
 

Detailed Description

template<typename dataType>
struct ttk::ftm::MergeTree< dataType >

Definition at line 897 of file FTMTree_MT.h.

Constructor & Destructor Documentation

◆ MergeTree() [1/4]

template<typename dataType >
ttk::ftm::MergeTree< dataType >::MergeTree ( )
inline

Definition at line 916 of file FTMTree_MT.h.

◆ MergeTree() [2/4]

template<typename dataType >
template<typename T , typename U >
ttk::ftm::MergeTree< dataType >::MergeTree ( const T  scalarsT,
paramsT 
)
inline

Definition at line 920 of file FTMTree_MT.h.

◆ MergeTree() [3/4]

template<typename dataType >
ttk::ftm::MergeTree< dataType >::MergeTree ( const std::shared_ptr< ftm::Scalars > &  scalarsT,
const std::shared_ptr< std::vector< dataType > > &  scalarValuesT,
std::shared_ptr< ftm::Params > &  paramsT 
)
inline

Definition at line 930 of file FTMTree_MT.h.

◆ MergeTree() [4/4]

template<typename dataType >
ttk::ftm::MergeTree< dataType >::MergeTree ( const MergeTree< dataType > &  mt)
inline

Definition at line 957 of file FTMTree_MT.h.

Member Function Documentation

◆ copy()

template<typename dataType >
void ttk::ftm::MergeTree< dataType >::copy ( const MergeTree< dataType > &  mt)
inline

Definition at line 939 of file FTMTree_MT.h.

◆ emptyParams()

template<typename dataType >
std::shared_ptr< ftm::Params > ttk::ftm::MergeTree< dataType >::emptyParams ( )
inline

Definition at line 910 of file FTMTree_MT.h.

◆ emptyScalars()

template<typename dataType >
std::shared_ptr< ftm::Scalars > ttk::ftm::MergeTree< dataType >::emptyScalars ( )
inline

Definition at line 903 of file FTMTree_MT.h.

◆ operator=()

template<typename dataType >
MergeTree< dataType > & ttk::ftm::MergeTree< dataType >::operator= ( const MergeTree< dataType > &  mt)
inline

Definition at line 963 of file FTMTree_MT.h.

Member Data Documentation

◆ params

template<typename dataType >
std::shared_ptr<ftm::Params> ttk::ftm::MergeTree< dataType >::params

Definition at line 900 of file FTMTree_MT.h.

◆ scalars

template<typename dataType >
std::shared_ptr<ftm::Scalars> ttk::ftm::MergeTree< dataType >::scalars

Definition at line 898 of file FTMTree_MT.h.

◆ scalarsValues

template<typename dataType >
std::shared_ptr<std::vector<dataType> > ttk::ftm::MergeTree< dataType >::scalarsValues

Definition at line 899 of file FTMTree_MT.h.

◆ tree

template<typename dataType >
ftm::FTMTree_MT ttk::ftm::MergeTree< dataType >::tree

Definition at line 901 of file FTMTree_MT.h.


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