|
|
static bool | ComputeVolume (ccRasterGrid &grid, ccGenericPointCloud *ground, ccGenericPointCloud *ceil, const ccBBox &gridBox, unsigned char vertDim, double gridStep, unsigned gridWidth, unsigned gridHeight, ccRasterGrid::ProjectionType projectionType, ccRasterGrid::EmptyCellFillOption groundEmptyCellFillStrategy, double groundMaxEdgeLength, ccRasterGrid::EmptyCellFillOption ceilEmptyCellFillStrategy, double ceilMaxEdgeLength, ccVolumeCalcTool::ReportInfo &reportInfo, double groundHeight, double ceilHeight, QWidget *parentWidget=nullptr) |
| | Static accessor.
|
| |
|
static ccPointCloud * | ConvertGridToCloud (ccRasterGrid &grid, const ccBBox &gridBox, unsigned char vertDim, bool exportToOriginalCS) |
| | Converts a (volume) grid to a point cloud.
|
| |
|
|
void | saveSettingsAndAccept () |
| | Accepts the dialog and save settings.
|
| |
|
void | saveSettings () |
| | Save persistent settings and 'accept' dialog.
|
| |
|
void | projectionDirChanged (int) |
| | Called when the projection direction changes.
|
| |
|
void | sfProjectionTypeChanged (int) |
| | Called when the SF projection type changes.
|
| |
| virtual bool | showGridBoxEditor () override |
| | Show grid box editor and update. More...
|
| |
|
void | groundFillEmptyCellStrategyChanged (int) |
| | Called when the (ground) empty cell filling strategy changes.
|
| |
|
void | ceilFillEmptyCellStrategyChanged (int) |
| | Called when the (ceil) empty cell filling strategy changes.
|
| |
|
void | gridOptionChanged () |
| | Called when the an option of the grid generation has changed.
|
| |
|
void | updateGridInfo () |
| | Updates the gid info.
|
| |
|
void | updateGridAndDisplay () |
| | Update the grid and the 2D display.
|
| |
|
void | swapRoles () |
| | Swap roles.
|
| |
|
void | groundSourceChanged (int) |
| | Ground source changed.
|
| |
|
void | ceilSourceChanged (int) |
| | Ceil source changed.
|
| |
|
void | exportToClipboard () const |
| | Exports info to clipboard.
|
| |
|
void | exportGridAsCloud () const |
| | Exports the grid as a point cloud.
|
| |
|
void | setDisplayedNumberPrecision (int) |
| | Sets the displayed number precision.
|
| |
|
std::pair< ccGenericPointCloud *, double > | getGroundCloud () const |
| | Returns the ground cloud (or constant height)
|
| |
|
std::pair< ccGenericPointCloud *, double > | getCeilCloud () const |
| | Returns the ceil cloud (or constant height)
|
| |
| virtual void | gridIsUpToDate (bool state) override |
| | Declares whether the grid is up-to-date or not. More...
|
| |
|
void | loadSettings () |
| | Load persistent settings.
|
| |
|
bool | updateGrid () |
| | Updates the grid.
|
| |
|
ccPointCloud * | convertGridToCloud (bool exportToOriginalCS) const |
| | Converts the grid to a point cloud.
|
| |
|
void | outputReport (const ReportInfo &info) |
| | Outputs the report.
|
| |
| virtual double | getGridStep () const =0 |
| | Returns projection grid step. More...
|
| |
| virtual unsigned char | getProjectionDimension () const =0 |
| | Returns projection dimension. More...
|
| |
| virtual ccRasterGrid::ProjectionType | getTypeOfProjection () const =0 |
| | Returns type of projection. More...
|
| |
|
virtual ccBBox | getCustomBBox () const |
| | Returns custom bbox.
|
| |
| virtual void | gridIsUpToDate (bool state)=0 |
| | Declares whether the grid is up-to-date or not. More...
|
| |
|
virtual void | update2DDisplayZoom (ccBBox &box) |
| | Updates the 2D display zoom.
|
| |
| virtual bool | showGridBoxEditor () |
| | Show grid box editor and update. More...
|
| |
|
virtual QString | getGridSizeAsString () const |
| | Returns the grid size as a string.
|
| |
|
virtual bool | getGridSize (unsigned &width, unsigned &height) const |
| | Returns the grid size.
|
| |
|
void | createBoundingBoxEditor (const ccBBox &gridBBox, QWidget *parent) |
| | Creates the bounding-box editor.
|
| |
|
void | create2DView (QFrame *parentFrame) |
| | Creates the 2D view.
|
| |
|
ccRasterGrid::EmptyCellFillOption | getFillEmptyCellsStrategy (QComboBox *comboBox) const |
| | Returns the empty cell strategy (for a given combo-box)
|
| |
|
ccPointCloud * | convertGridToCloud (const std::vector< ccRasterGrid::ExportableFields > &exportedFields, bool interpolateSF, bool interpolateColors, bool resampleInputCloudXY, bool resampleInputCloudZ, ccGenericPointCloud *inputCloud, bool fillEmptyCells, double emptyCellsHeight, bool exportToOriginalCS) const |
| | Shortcut to ccRasterGrid::convertToCloud.
|
| |
Volume calculation tool (dialog)