#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