HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_VolumetricConnectedComponentBuilder< FieldType > Class Template Reference

#include <SIM_VolumetricConnectedComponentBuilder.h>

Public Member Functions

 SIM_VolumetricConnectedComponentBuilder (SIM_RawIndexField &connected_regions, const FieldType &label_cells, const SIM_RawField **faceWeights, float min_weight=0)
 
template<typename IsLabelActiveFunctor >
exint buildConnectedComponents (const IsLabelActiveFunctor &isCellLabelActiveFunctor)
 
template<typename IsCellLabelActiveFunctor >
void buildLocalRoots (SIM_RawIndexField &visited_cells, const IsCellLabelActiveFunctor &isCellLabelActiveFunctor)
 

Static Public Attributes

static constexpr exint INACTIVE_REGION = -1
 

Detailed Description

template<typename FieldType = SIM_RawIndexField>
class SIM_VolumetricConnectedComponentBuilder< FieldType >

Definition at line 16 of file SIM_VolumetricConnectedComponentBuilder.h.

Constructor & Destructor Documentation

template<typename FieldType = SIM_RawIndexField>
SIM_VolumetricConnectedComponentBuilder< FieldType >::SIM_VolumetricConnectedComponentBuilder ( SIM_RawIndexField connected_regions,
const FieldType &  label_cells,
const SIM_RawField **  faceWeights,
float  min_weight = 0 
)
inline

Definition at line 36 of file SIM_VolumetricConnectedComponentBuilder.h.

Member Function Documentation

template<typename FieldType >
template<typename IsLabelActiveFunctor >
exint SIM_VolumetricConnectedComponentBuilder< FieldType >::buildConnectedComponents ( const IsLabelActiveFunctor &  isCellLabelActiveFunctor)

Definition at line 105 of file SIM_VolumetricConnectedComponentBuilder.h.

template<typename FieldType = SIM_RawIndexField>
template<typename IsCellLabelActiveFunctor >
void SIM_VolumetricConnectedComponentBuilder< FieldType >::buildLocalRoots ( SIM_RawIndexField visited_cells,
const IsCellLabelActiveFunctor &  isCellLabelActiveFunctor 
)

Definition at line 296 of file SIM_VolumetricConnectedComponentBuilder.h.

Member Data Documentation

template<typename FieldType = SIM_RawIndexField>
constexpr exint SIM_VolumetricConnectedComponentBuilder< FieldType >::INACTIVE_REGION = -1
static

Definition at line 29 of file SIM_VolumetricConnectedComponentBuilder.h.


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