![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
VOXFALL plugin's main dialog. More...
#include <qVoxFallDialog.h>


Public Member Functions | |
| qVoxFallDialog (ccMesh *mesh1, ccMesh *mesh2, ecvMainAppInterface *app) | |
| Default constructor. More... | |
| ccMesh * | getMesh1 () const |
| Returns mesh #1. More... | |
| ccMesh * | getMesh2 () const |
| Returns mesh #2. More... | |
| double | getVoxelSize () const |
| Returns voxel size. More... | |
| double | getAzimuth () const |
| Returns slope azimuth. More... | |
| bool | getExportMeshesActivation () const |
| Returns whether the blocks will be exported as meshes. More... | |
| bool | getLossGainActivation () const |
| Labels the blocks as loss or gain clusters. More... | |
| int | getMaxThreadCount () const |
| Returns the max number of threads to use. More... | |
| void | loadParamsFromPersistentSettings () |
| void | loadParamsFrom (const QSettings &settings) |
| void | saveParamsToPersistentSettings () |
| void | saveParamsTo (QSettings &settings) |
Protected Member Functions | |
| void | swapMeshes () |
| void | setMesh1Visibility (bool) |
| void | setMesh2Visibility (bool) |
| void | setMeshes (ccMesh *mesh1, ccMesh *mesh2) |
| Sets meshes. More... | |
Protected Attributes | |
| ecvMainAppInterface * | m_app |
| ccMesh * | m_mesh1 |
| ccMesh * | m_mesh2 |
VOXFALL plugin's main dialog.
Definition at line 19 of file qVoxFallDialog.h.
| qVoxFallDialog::qVoxFallDialog | ( | ccMesh * | mesh1, |
| ccMesh * | mesh2, | ||
| ecvMainAppInterface * | app | ||
| ) |
Default constructor.
Definition at line 62 of file qVoxFallDialog.cpp.
References loadParamsFromPersistentSettings(), setMesh1Visibility(), setMesh2Visibility(), setMeshes(), and swapMeshes().
| double qVoxFallDialog::getAzimuth | ( | ) | const |
Returns slope azimuth.
Definition at line 140 of file qVoxFallDialog.cpp.
Referenced by qVoxFallProcess::Compute().
| bool qVoxFallDialog::getExportMeshesActivation | ( | ) | const |
Returns whether the blocks will be exported as meshes.
Definition at line 145 of file qVoxFallDialog.cpp.
Referenced by qVoxFallProcess::Compute().
| bool qVoxFallDialog::getLossGainActivation | ( | ) | const |
Labels the blocks as loss or gain clusters.
Definition at line 149 of file qVoxFallDialog.cpp.
Referenced by qVoxFallProcess::Compute().
| int qVoxFallDialog::getMaxThreadCount | ( | ) | const |
Returns the max number of threads to use.
Definition at line 153 of file qVoxFallDialog.cpp.
Referenced by qVoxFallProcess::Compute().
|
inline |
Returns mesh #1.
Definition at line 27 of file qVoxFallDialog.h.
References m_mesh1.
Referenced by qVoxFallProcess::Compute().
|
inline |
Returns mesh #2.
Definition at line 29 of file qVoxFallDialog.h.
References m_mesh2.
Referenced by qVoxFallProcess::Compute().
| double qVoxFallDialog::getVoxelSize | ( | ) | const |
Returns voxel size.
Definition at line 135 of file qVoxFallDialog.cpp.
Referenced by qVoxFallProcess::Compute().
| void qVoxFallDialog::loadParamsFrom | ( | const QSettings & | settings | ) |
Definition at line 162 of file qVoxFallDialog.cpp.
Referenced by loadParamsFromPersistentSettings().
| void qVoxFallDialog::loadParamsFromPersistentSettings | ( | ) |
Definition at line 157 of file qVoxFallDialog.cpp.
References loadParamsFrom().
Referenced by qVoxFallDialog().
| void qVoxFallDialog::saveParamsTo | ( | QSettings & | settings | ) |
Definition at line 188 of file qVoxFallDialog.cpp.
Referenced by saveParamsToPersistentSettings().
| void qVoxFallDialog::saveParamsToPersistentSettings | ( | ) |
Definition at line 183 of file qVoxFallDialog.cpp.
References saveParamsTo().
|
protected |
Definition at line 109 of file qVoxFallDialog.cpp.
References m_app, m_mesh1, ecvMainAppInterface::refreshAll(), ccDrawableObject::setRedraw(), ecvDisplayTools::SetRedrawRecursive(), ccDrawableObject::setVisible(), and ecvMainAppInterface::updateUI().
Referenced by qVoxFallDialog().
|
protected |
Definition at line 122 of file qVoxFallDialog.cpp.
References m_app, m_mesh2, ecvMainAppInterface::refreshAll(), ccDrawableObject::setRedraw(), ecvDisplayTools::SetRedrawRecursive(), ccDrawableObject::setVisible(), and ecvMainAppInterface::updateUI().
Referenced by qVoxFallDialog().
Sets meshes.
Definition at line 87 of file qVoxFallDialog.cpp.
References GetEntityName(), ccDrawableObject::isVisible(), m_mesh1, and m_mesh2.
Referenced by qVoxFallDialog(), and swapMeshes().
|
protected |
Definition at line 85 of file qVoxFallDialog.cpp.
References m_mesh1, m_mesh2, and setMeshes().
Referenced by qVoxFallDialog().
|
protected |
Definition at line 58 of file qVoxFallDialog.h.
Referenced by setMesh1Visibility(), and setMesh2Visibility().
|
protected |
Definition at line 60 of file qVoxFallDialog.h.
Referenced by getMesh1(), setMesh1Visibility(), setMeshes(), and swapMeshes().
|
protected |
Definition at line 61 of file qVoxFallDialog.h.
Referenced by getMesh2(), setMesh2Visibility(), setMeshes(), and swapMeshes().