#include <ComputeSegmentationNNAction.hpp>
Inherits ProgressActionInterface.
◆ ComputeSegmentationNNAction()
| ComputeSegmentationNNAction::ComputeSegmentationNNAction |
( |
Editor * | editor | ) |
|
◆ ~ComputeSegmentationNNAction()
| ComputeSegmentationNNAction::~ComputeSegmentationNNAction |
( |
| ) |
|
|
virtual |
◆ clear()
| void ComputeSegmentationNNAction::clear |
( |
| ) |
|
◆ continueGroup()
| void ComputeSegmentationNNAction::continueGroup |
( |
const Point & | a, |
|
|
bool | trunk = false ) |
|
private |
◆ createSegmentFromGroup()
| void ComputeSegmentationNNAction::createSegmentFromGroup |
( |
size_t | segmentId, |
|
|
Segment & | segment, |
|
|
const Group & | group ) |
|
private |
◆ createVoxel()
| void ComputeSegmentationNNAction::createVoxel |
( |
| ) |
|
|
private |
◆ findNearestNeighbor()
| void ComputeSegmentationNNAction::findNearestNeighbor |
( |
Point & | a | ) |
|
|
private |
◆ mergeToGroup()
| void ComputeSegmentationNNAction::mergeToGroup |
( |
Group & | dst, |
|
|
const Group & | src ) |
|
private |
◆ next()
| void ComputeSegmentationNNAction::next |
( |
| ) |
|
|
virtual |
◆ start()
◆ startGroup()
| void ComputeSegmentationNNAction::startGroup |
( |
const Point & | a, |
|
|
bool | trunk = false ) |
|
private |
◆ stepCountPoints()
| void ComputeSegmentationNNAction::stepCountPoints |
( |
| ) |
|
|
private |
◆ stepCreateBranches()
| void ComputeSegmentationNNAction::stepCreateBranches |
( |
| ) |
|
|
private |
◆ stepCreateSegments()
| void ComputeSegmentationNNAction::stepCreateSegments |
( |
| ) |
|
|
private |
◆ stepCreateTrunks()
| void ComputeSegmentationNNAction::stepCreateTrunks |
( |
| ) |
|
|
private |
◆ stepCreateVoxelIndex()
| void ComputeSegmentationNNAction::stepCreateVoxelIndex |
( |
| ) |
|
|
private |
◆ stepPointsToVoxels()
| void ComputeSegmentationNNAction::stepPointsToVoxels |
( |
| ) |
|
|
private |
◆ stepResetPoints()
| void ComputeSegmentationNNAction::stepResetPoints |
( |
| ) |
|
|
private |
◆ stepVoxelsToPoints()
| void ComputeSegmentationNNAction::stepVoxelsToPoints |
( |
| ) |
|
|
private |
◆ trunkVoxel()
| bool ComputeSegmentationNNAction::trunkVoxel |
( |
const Point & | a | ) |
|
|
private |
◆ editor_
| Editor* ComputeSegmentationNNAction::editor_ |
|
private |
◆ group_
| Group ComputeSegmentationNNAction::group_ |
|
private |
◆ groupId_
| size_t ComputeSegmentationNNAction::groupId_ |
|
private |
◆ groupMaximum_
| double ComputeSegmentationNNAction::groupMaximum_ |
|
private |
◆ groupMinimum_
| double ComputeSegmentationNNAction::groupMinimum_ |
|
private |
◆ groupPath_
| std::vector<size_t> ComputeSegmentationNNAction::groupPath_ |
|
private |
◆ groups_
| std::map<size_t, Group> ComputeSegmentationNNAction::groups_ |
|
private |
◆ groupUnsegmented_
| Group ComputeSegmentationNNAction::groupUnsegmented_ |
|
private |
◆ nPointsInFilter_
| uint64_t ComputeSegmentationNNAction::nPointsInFilter_ |
|
private |
◆ nPointsTotal_
| uint64_t ComputeSegmentationNNAction::nPointsTotal_ |
|
private |
◆ parameters_
◆ path_
| std::vector<size_t> ComputeSegmentationNNAction::path_ |
|
private |
◆ pointIndex_
| size_t ComputeSegmentationNNAction::pointIndex_ |
|
private |
◆ query_
| Query ComputeSegmentationNNAction::query_ |
|
private |
◆ queryPoint_
| Query ComputeSegmentationNNAction::queryPoint_ |
|
private |
◆ search_
| std::vector<size_t> ComputeSegmentationNNAction::search_ |
|
private |
◆ voxels_
| Points ComputeSegmentationNNAction::voxels_ |
|
private |
The documentation for this class was generated from the following files:
- ComputeSegmentationNNAction.hpp
- ComputeSegmentationNNAction.cpp