ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvRenderingTools.cpp File Reference
#include "ecvRenderingTools.h"
#include "ecvColorScalesManager.h"
#include "ecvDisplayTools.h"
#include "ecvGBLSensor.h"
#include "ecvGenericPointCloud.h"
#include "ecvScalarField.h"
#include <QDialog>
#include <QLabel>
#include <QVBoxLayout>
#include <limits>
Include dependency graph for ecvRenderingTools.cpp:

Go to the source code of this file.

Classes

struct  ScaleElement
 Graphical scale atomical element. More...
 
struct  vlabel
 

Typedefs

using vlabelSet = std::list< vlabel >
 A set of 'vlabel' structures. More...
 
using vlabelPair = std::pair< vlabelSet::iterator, vlabelSet::iterator >
 

Functions

static vlabelPair GetVLabelsAround (int y, vlabelSet &set)
 
void ConvertToLogScale (ScalarType &dispMin, ScalarType &dispMax)
 

Variables

const double c_log10 = log(10.0)
 

Typedef Documentation

◆ vlabelPair

using vlabelPair = std::pair<vlabelSet::iterator, vlabelSet::iterator>

Definition at line 156 of file ecvRenderingTools.cpp.

◆ vlabelSet

using vlabelSet = std::list<vlabel>

A set of 'vlabel' structures.

Definition at line 151 of file ecvRenderingTools.cpp.

Function Documentation

◆ ConvertToLogScale()

void ConvertToLogScale ( ScalarType &  dispMin,
ScalarType &  dispMax 
)

Definition at line 181 of file ecvRenderingTools.cpp.

◆ GetVLabelsAround()

static vlabelPair GetVLabelsAround ( int  y,
vlabelSet set 
)
static

Definition at line 158 of file ecvRenderingTools.cpp.

Variable Documentation

◆ c_log10

const double c_log10 = log(10.0)

Definition at line 178 of file ecvRenderingTools.cpp.