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

#include <SIM_VolumetricConnectedComponentBuilder.h>

Public Member Functions

 SIM_VolumetricConnectedComponentBuilder (SIM_RawIndexField &connected_regions, const SIM_RawIndexField &label_cells, const SIM_RawField **faceWeights)
 
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

Definition at line 15 of file SIM_VolumetricConnectedComponentBuilder.h.

Constructor & Destructor Documentation

SIM_VolumetricConnectedComponentBuilder::SIM_VolumetricConnectedComponentBuilder ( SIM_RawIndexField connected_regions,
const SIM_RawIndexField label_cells,
const SIM_RawField **  faceWeights 
)
inline

Definition at line 30 of file SIM_VolumetricConnectedComponentBuilder.h.

Member Function Documentation

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

Definition at line 79 of file SIM_VolumetricConnectedComponentBuilder.h.

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

Definition at line 269 of file SIM_VolumetricConnectedComponentBuilder.h.

Member Data Documentation

constexpr exint SIM_VolumetricConnectedComponentBuilder::INACTIVE_REGION = -1
static

Definition at line 26 of file SIM_VolumetricConnectedComponentBuilder.h.


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