ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvEntityAction.h File Reference
#include "ecvColorScale.h"
#include "ecvMesh.h"
#include "ecvPointCloud.h"
Include dependency graph for ecvEntityAction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ccEntityAction
 

Enumerations

enum class  ccEntityAction::NORMAL_CONVERSION_DEST { ccEntityAction::HSV_COLORS , ccEntityAction::DIP_DIR_SFS }
 Normals conversion destinations. More...
 
enum class  ccEntityAction::CLEAR_PROPERTY { ccEntityAction::COLORS = 0 , ccEntityAction::NORMALS , ccEntityAction::CURRENT_SCALAR_FIELD , ccEntityAction::ALL_SCALAR_FIELDS }
 
enum class  ccEntityAction::TOGGLE_PROPERTY {
  ccEntityAction::ACTIVE = 0 , ccEntityAction::VISIBLE , ccEntityAction::COLOR , ccEntityAction::NORMALS ,
  ccEntityAction::SCALAR_FIELD , ccEntityAction::MATERIAL , ccEntityAction::NAME
}
 

Functions

template<typename T >
void ccEntityAction::ConvertToScalarType (const std::vector< std::vector< T >> &inputScalars, std::vector< std::vector< ScalarType >> &outputScalars)
 
bool ccEntityAction::setColor (ccHObject::Container selectedEntities, bool colorize, QWidget *parent)
 
bool ccEntityAction::rgbToGreyScale (const ccHObject::Container &selectedEntities)
 
bool ccEntityAction::setColorGradient (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::changeColorLevels (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::interpolateColors (const ccHObject::Container &selectedEntities, QWidget *parent)
 Interpolate colors from on entity and transfer them to another one. More...
 
bool ccEntityAction::convertTextureToColor (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::enhanceRGBWithIntensities (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::rgbGaussianFilter (const ccHObject::Container &selectedEntities, ccPointCloud::RgbFilterOptions filterParams, QWidget *parent)
 
bool ccEntityAction::sfGaussianFilter (const ccHObject::Container &selectedEntities, ccPointCloud::RgbFilterOptions filterParams, QWidget *parent)
 
bool ccEntityAction::sfConvertToRGB (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::sfConvertToRandomRGB (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::sfRename (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::sfAddIdField (const ccHObject::Container &selectedEntities)
 
bool ccEntityAction::sfSetAsCoord (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::importToSF (const ccHObject::Container &selectedEntities, const std::vector< std::vector< ScalarType >> &scalarsVector, const std::string &name)
 
bool ccEntityAction::exportCoordToSF (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::exportNormalToSF (const ccHObject::Container &selectedEntities, QWidget *parent, bool *exportDimensions)
 
bool ccEntityAction::sfArithmetic (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::sfFromColor (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::interpolateSFs (const ccHObject::Container &selectedEntities, ecvMainAppInterface *app)
 Interpolate scalar fields from on entity and transfer them to another one. More...
 
bool ccEntityAction::processMeshSF (const ccHObject::Container &selectedEntities, ccMesh::MESH_SCALAR_FIELD_PROCESS process, QWidget *parent)
 
bool ccEntityAction::computeNormals (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::invertNormals (const ccHObject::Container &selectedEntities)
 
bool ccEntityAction::orientNormalsFM (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::orientNormalsMST (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::convertNormalsTo (const ccHObject::Container &selectedEntities, NORMAL_CONVERSION_DEST dest)
 Converts a cloud's normals. More...
 
bool ccEntityAction::computeOctree (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::clearProperty (ccHObject::Container selectedEntities, CLEAR_PROPERTY property, QWidget *parent)
 
bool ccEntityAction::toggleProperty (const ccHObject::Container &selectedEntities, TOGGLE_PROPERTY property)
 
bool ccEntityAction::statisticalTest (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::computeStatParams (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::DBScanCluster (const ccHObject::Container &selectedEntities, QWidget *parent)
 
bool ccEntityAction::RansacSegmentation (const ccHObject::Container &selectedEntities, ccHObject::Container &outEntities, QWidget *parent)
 
bool ccEntityAction::ConvexHull (const ccHObject::Container &selectedEntities, ccHObject::Container &outEntities, QWidget *parent)
 
bool ccEntityAction::VoxelSampling (const ccHObject::Container &selectedEntities, ccHObject::Container &outEntities, QWidget *parent)