#include <SegmentationAction.hpp>
Inherits ProgressActionInterface.
◆ SegmentationAction()
| SegmentationAction::SegmentationAction |
( |
Editor * |
editor | ) |
|
◆ ~SegmentationAction()
| SegmentationAction::~SegmentationAction |
( |
| ) |
|
|
virtual |
◆ clear()
| void SegmentationAction::clear |
( |
| ) |
|
◆ continueGroup()
| void SegmentationAction::continueGroup |
( |
const Point & |
a | ) |
|
|
private |
◆ createVoxel()
| void SegmentationAction::createVoxel |
( |
| ) |
|
|
private |
◆ findNearestNeighbor()
| void SegmentationAction::findNearestNeighbor |
( |
Point & |
a | ) |
|
|
private |
◆ isTrunkVoxel()
| bool SegmentationAction::isTrunkVoxel |
( |
const Point & |
a | ) |
|
|
private |
◆ next()
| void SegmentationAction::next |
( |
| ) |
|
|
virtual |
◆ start()
| void SegmentationAction::start |
( |
double |
voxelSize, |
|
|
double |
descriptor, |
|
|
double |
trunkRadius, |
|
|
double |
leafRadius, |
|
|
double |
elevationMin, |
|
|
double |
elevationMax, |
|
|
double |
treeHeight, |
|
|
bool |
useZ, |
|
|
bool |
onlyTrunks |
|
) |
| |
◆ startGroup()
| void SegmentationAction::startGroup |
( |
const Point & |
a | ) |
|
|
private |
◆ stepConnectVoxels()
| void SegmentationAction::stepConnectVoxels |
( |
| ) |
|
|
private |
◆ stepCountPoints()
| void SegmentationAction::stepCountPoints |
( |
| ) |
|
|
private |
◆ stepCreateLayers()
| void SegmentationAction::stepCreateLayers |
( |
| ) |
|
|
private |
◆ stepCreateTrees()
| void SegmentationAction::stepCreateTrees |
( |
| ) |
|
|
private |
◆ stepCreateVoxelIndex()
| void SegmentationAction::stepCreateVoxelIndex |
( |
| ) |
|
|
private |
◆ stepPointsToVoxels()
| void SegmentationAction::stepPointsToVoxels |
( |
| ) |
|
|
private |
◆ stepResetPoints()
| void SegmentationAction::stepResetPoints |
( |
| ) |
|
|
private |
◆ stepVoxelsToPoints()
| void SegmentationAction::stepVoxelsToPoints |
( |
| ) |
|
|
private |
◆ descriptor_
| double SegmentationAction::descriptor_ |
|
private |
◆ editor_
| Editor* SegmentationAction::editor_ |
|
private |
◆ elevationMax_
| double SegmentationAction::elevationMax_ |
|
private |
◆ elevationMin_
| double SegmentationAction::elevationMin_ |
|
private |
◆ group_
| std::vector<size_t> SegmentationAction::group_ |
|
private |
◆ groupId_
| size_t SegmentationAction::groupId_ |
|
private |
◆ groupMaximum_
| double SegmentationAction::groupMaximum_ |
|
private |
◆ groupMinimum_
| double SegmentationAction::groupMinimum_ |
|
private |
◆ groups_
| std::map<size_t, size_t> SegmentationAction::groups_ |
|
private |
◆ leafRadius_
| double SegmentationAction::leafRadius_ |
|
private |
◆ nPointsInFilter_
| uint64_t SegmentationAction::nPointsInFilter_ |
|
private |
◆ nPointsTotal_
| uint64_t SegmentationAction::nPointsTotal_ |
|
private |
◆ onlyTrunks_
| bool SegmentationAction::onlyTrunks_ |
|
private |
◆ path_
| std::vector<size_t> SegmentationAction::path_ |
|
private |
◆ pointIndex_
| size_t SegmentationAction::pointIndex_ |
|
private |
◆ query_
| Query SegmentationAction::query_ |
|
private |
◆ queryPoint_
| Query SegmentationAction::queryPoint_ |
|
private |
◆ search_
| std::vector<size_t> SegmentationAction::search_ |
|
private |
◆ treeHeight_
| double SegmentationAction::treeHeight_ |
|
private |
◆ trunkRadius_
| double SegmentationAction::trunkRadius_ |
|
private |
◆ useZ_
| bool SegmentationAction::useZ_ |
|
private |
◆ voxels_
| Points SegmentationAction::voxels_ |
|
private |
◆ voxelSize_
| double SegmentationAction::voxelSize_ |
|
private |
The documentation for this class was generated from the following files:
- SegmentationAction.hpp
- SegmentationAction.cpp