11 #include <ui_pointListPickingDlg.h>
26 public Ui::PointListPickingDlg {
filament::Texture::InternalFormat format
2D label (typically attached to points)
Hierarchical CLOUDVIEWER Object.
std::vector< ccHObject * > Container
Standard instances container (for children, etc.)
Point/triangle picking hub.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
Dialog/interactor to graphically pick a list of points.
void exportToASCII_ixyz()
Exports list to an 'ixyz' ASCII file.
void exportToNewPolyline()
Exports list to a polyline.
void exportToASCII_gxyz()
Exports list to an 'gxyz' ASCII file.
void linkWithCloud(ccPointCloud *cloud)
Associates dialog with cloud.
void removeLastEntry()
Removes last inserted point from list.
void exportToASCII(ExportFormat format)
Exports list to an ASCII file.
ExportFormat
Export format.
void removeEntity(ccHObject *lastVisibleLabel)
unsigned m_lastPreviousID
Last existing label unique ID on load.
ccHObject::Container m_toBeDeleted
ccHObject * m_orderedLabelsContainer
Ordered labels container.
void startIndexChanged(int)
Redraw window when starting index changes.
void exportToASCII_lxyz()
Exports list to an 'lxyz' ASCII file.
ccPointCloud * m_associatedCloud
Associated cloud.
void updateList()
Updates point list widget.
ccPointListPickingDlg(ccPickingHub *pickingHub, QWidget *parent)
Default constructor.
void clearLastLabel(ccHObject *lastVisibleLabel)
void exportToASCII_xyz()
Exports list to an 'xyz' ASCII file.
virtual void processPickedPoint(ccPointCloud *cloud, unsigned pointIndex, int x, int y) override
Generic method to process picked points.
unsigned getPickedPoints(std::vector< cc2DLabel * > &pickedPoints)
Gets current (visible) picked points from the associated cloud.
void markerSizeChanged(int)
Redraw window when marker size changes.
void exportToNewCloud()
Exports list to a new cloud.
void applyAndExit()
Applies changes and exit.
ccHObject::Container m_toBeAdded
void cancelAndExit()
Cancels process and exit.