qCC version 2.13.alpha (Qt) - 31 May 2022
Main CloudCompare application (GUI & command line)
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
ccRasterizeTool Class Reference

Rasterize tool (dialog) More...

#include <ccRasterizeTool.h>

Inheritance diagram for ccRasterizeTool:
Inheritance graph
[legend]
Collaboration diagram for ccRasterizeTool:
Collaboration graph
[legend]

Classes

struct  ExportBands
 Bands to be exported. More...
 

Public Member Functions

 ccRasterizeTool (ccGenericPointCloud *cloud, QWidget *parent=nullptr)
 Default constructor.
 
 ~ccRasterizeTool () override
 Destructor.
 
- Public Member Functions inherited from cc2Point5DimEditor
 cc2Point5DimEditor ()
 Default constructor.
 
virtual ~cc2Point5DimEditor ()
 Destructor.
 

Static Public Member Functions

static bool ExportGeoTiff (const QString &outputFilename, const ExportBands &exportBands, ccRasterGrid::EmptyCellFillOption fillEmptyCellsStrategy, const ccRasterGrid &grid, const ccBBox &gridBBox, unsigned char Z, double customHeightForEmptyCells=std::numeric_limits< double >::quiet_NaN(), ccGenericPointCloud *originCloud=nullptr, int visibleSfIndex=-1)
 Exports a raster grid as a geotiff file.
 

Protected Member Functions

ccPointCloud * convertGridToCloud (const std::vector< ccRasterGrid::ExportableFields > &exportedFields, bool interpolateSF, bool interpolateColors, bool copyHillshadeSF, const QString &activeSFName, bool exportToOriginalCS) const
 Converts the grid to a cloud with scalar field(s)
 
- Protected Member Functions inherited from cc2Point5DimEditor
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.
 

Additional Inherited Members

- Protected Attributes inherited from cc2Point5DimEditor
ccRasterGrid m_grid
 Raster grid.
 
ccBoundingBoxEditorDlgm_bbEditorDlg
 Associated dialog.
 
ccGLWindow * m_glWindow
 2D display
 
ccPointCloud * m_rasterCloud
 'Raster' cloud
 

Detailed Description

Rasterize tool (dialog)


The documentation for this class was generated from the following files: