ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccCloudLayersHelper Class Reference

#include <ccCloudLayersHelper.h>

Classes

struct  Parameters
 

Public Member Functions

 ccCloudLayersHelper (ecvMainAppInterface *app, ccPointCloud *cloud)
 
 ~ccCloudLayersHelper ()
 
QStringList getScalarFields ()
 
void setScalarFieldIndex (int index)
 
void setVisible (bool value)
 
void apply (QList< ccAsprsModel::AsprsItem > &items)
 
int apply (ccAsprsModel::AsprsItem &item, bool redrawDisplay=false)
 
void changeCode (const ccAsprsModel::AsprsItem &item, ScalarType oldCode)
 
int moveItem (const ccAsprsModel::AsprsItem &from, const ccAsprsModel::AsprsItem *to, bool redrawDisplay=false)
 
void saveState ()
 
void restoreState ()
 
void mouseMove (const CCVector2 &center, float squareDist, std::map< ScalarType, int > &affected)
 
void projectCloud (const ccGLCameraParameters &camera)
 
bool hasChanges () const
 
ParametersgetParameters ()
 
ccPointCloudcloud ()
 
void keepCurrentSFVisible ()
 

Detailed Description

Definition at line 46 of file ccCloudLayersHelper.h.

Constructor & Destructor Documentation

◆ ccCloudLayersHelper()

◆ ~ccCloudLayersHelper()

Member Function Documentation

◆ apply() [1/2]

◆ apply() [2/2]

◆ changeCode()

void ccCloudLayersHelper::changeCode ( const ccAsprsModel::AsprsItem item,
ScalarType  oldCode 
)

◆ cloud()

ccPointCloud* ccCloudLayersHelper::cloud ( )
inline

Definition at line 92 of file ccCloudLayersHelper.h.

Referenced by ccCloudLayersHelper().

◆ getParameters()

ccCloudLayersHelper::Parameters & ccCloudLayersHelper::getParameters ( )

Definition at line 333 of file ccCloudLayersHelper.cpp.

◆ getScalarFields()

◆ hasChanges()

bool ccCloudLayersHelper::hasChanges ( ) const
inline

Definition at line 81 of file ccCloudLayersHelper.h.

Referenced by projectCloud().

◆ keepCurrentSFVisible()

void ccCloudLayersHelper::keepCurrentSFVisible ( )

◆ mouseMove()

◆ moveItem()

◆ projectCloud()

◆ restoreState()

◆ saveState()

◆ setScalarFieldIndex()

void ccCloudLayersHelper::setScalarFieldIndex ( int  index)

Definition at line 90 of file ccCloudLayersHelper.cpp.

◆ setVisible()


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