ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
distanceMapGenerationTool.cpp File Reference
#include "distanceMapGenerationTool.h"
#include <ecvMainAppInterface.h>
#include <ecvMesh.h>
#include <ecvPointCloud.h>
#include <ecvPolyline.h>
#include <ecvProgressDialog.h>
#include <ecvScalarField.h>
#include <Delaunay2dMesh.h>
#include <QFile>
#include <QMainWindow>
#include <QtCompat.h>
Include dependency graph for distanceMapGenerationTool.cpp:

Go to the source code of this file.

Functions

static double ComputeLatitude_rad (PointCoordinateType x, PointCoordinateType y, PointCoordinateType z)
 
static bool GetPolylineMetaVector (const ccPolyline *polyline, const QString &key, CCVector3 &P)
 
static void SetPoylineMetaVector (ccPolyline *polyline, const QString &key, const CCVector3 &P)
 

Variables

const char PROFILE_ORIGIN_KEY [] = "ProfileOrigin"
 
const char REVOLUTION_AXIS_KEY [] = "RevolutionAxis"
 
const char PROFILE_HEIGHT_SHIFT_KEY [] = "ProfileHeightShift"
 
static const double M_PI_DIV_2 = M_PI / 2
 
static const double M_PI_DIV_4 = M_PI / 4
 

Function Documentation

◆ ComputeLatitude_rad()

◆ GetPolylineMetaVector()

static bool GetPolylineMetaVector ( const ccPolyline polyline,
const QString &  key,
CCVector3 P 
)
static

◆ SetPoylineMetaVector()

static void SetPoylineMetaVector ( ccPolyline polyline,
const QString &  key,
const CCVector3 P 
)
static

Variable Documentation

◆ M_PI_DIV_2

◆ M_PI_DIV_4

const double M_PI_DIV_4 = M_PI / 4
static

◆ PROFILE_HEIGHT_SHIFT_KEY

const char PROFILE_HEIGHT_SHIFT_KEY[] = "ProfileHeightShift"

◆ PROFILE_ORIGIN_KEY

const char PROFILE_ORIGIN_KEY[] = "ProfileOrigin"

◆ REVOLUTION_AXIS_KEY