![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "ecv2DLabel.h"#include "ecvBasicTypes.h"#include "ecvDisplayTools.h"#include "ecvFacet.h"#include "ecvGenericPointCloud.h"#include "ecvHObjectCaster.h"#include "ecvPointCloud.h"#include "ecvPolyline.h"#include "ecvScalarField.h"#include "ecvSphere.h"#include <QApplication>#include <QScreen>#include <QSharedPointer>#include <QtCompat.h>#include <assert.h>#include <string.h>#include <algorithm>
Go to the source code of this file.
Classes | |
| struct | Tab |
| Data table. More... | |
Macros | |
| #define | DRAW_CONTENT_AS_TAB |
Functions | |
| static QSharedPointer< ccSphere > | c_unitPointMarker (nullptr) |
| static QSharedPointer< ccFacet > | c_unitTriMarker (nullptr) |
| void | AddPointCoordinates (QStringList &body, unsigned pointIndex, ccGenericPointCloud *cloud, int precision, QString pointName=QString()) |
Variables | |
| static const QString | MathSymbolDelta = "D" |
| static const QString | SEPARATOR = "-" |
| static const QString | CENTER_STRING = QObject::tr("Center") |
| static const char | POINT_INDEX_0 [] = "pi0" |
| static const char | POINT_INDEX_1 [] = "pi1" |
| static const char | POINT_INDEX_2 [] = "pi2" |
| static const char | ENTITY_INDEX_0 [] = "ei0" |
| static const char | ENTITY_INDEX_1 [] = "ei1" |
| static const char | ENTITY_INDEX_2 [] = "ei2" |
| static const int | c_margin = 5 |
| static const int | c_tabMarginX = 5 |
| static const int | c_tabMarginY = 2 |
| static const int | c_arrowBaseSize = 3 |
| static const ecvColor::Rgb | c_darkGreen (0, 200, 0) |
| #define DRAW_CONTENT_AS_TAB |
| void AddPointCoordinates | ( | QStringList & | body, |
| unsigned | pointIndex, | ||
| ccGenericPointCloud * | cloud, | ||
| int | precision, | ||
| QString | pointName = QString() |
||
| ) |
Definition at line 567 of file ecv2DLabel.cpp.
References cloudViewer::GenericIndexedCloudPersist::getPointPersistentPtr(), ccShiftedObject::isShifted(), ccShiftedObject::toGlobal3d(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.
Referenced by cc2DLabel::getLabelContent().
|
static |
Referenced by cc2DLabel::cc2DLabel(), cc2DLabel::clear3Dviews(), and cc2DLabel::drawMeOnly3D().
|
static |
Referenced by cc2DLabel::cc2DLabel(), cc2DLabel::clear3Dviews(), and cc2DLabel::drawMeOnly3D().
|
static |
Definition at line 1111 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::drawMeOnly2D().
|
static |
|
static |
Definition at line 1108 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::drawMeOnly2D(), and DxfProfilesExporter::SaveHorizontalProfiles().
|
static |
Definition at line 1109 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::drawMeOnly2D().
|
static |
Definition at line 1110 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::drawMeOnly2D().
|
static |
Definition at line 43 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::PickedPoint::itemTitle(), and cc2DLabel::PickedPoint::prefix().
|
static |
Definition at line 47 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::getName(), and cc2DLabel::updateName().
|
static |
Definition at line 48 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::getName(), and cc2DLabel::updateName().
|
static |
Definition at line 49 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::getName(), and cc2DLabel::updateName().
|
static |
Definition at line 36 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::drawMeOnly2D(), and cc2DLabel::getLabelContent().
|
static |
Definition at line 44 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::getName(), cc2DLabel::getTitle(), and cc2DLabel::updateName().
|
static |
Definition at line 45 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::getName(), and cc2DLabel::updateName().
|
static |
Definition at line 46 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::getName(), and cc2DLabel::updateName().
|
static |
Definition at line 37 of file ecv2DLabel.cpp.
Referenced by cc2DLabel::cc2DLabel(), and cc2DLabel::drawMeOnly3D().