ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cvSelectionToolController::SelectionActions Struct Reference

Structure to hold all selection action pointers. More...

#include <cvSelectionToolController.h>

Public Attributes

QAction * selectSurfaceCells = nullptr
 
QAction * selectSurfacePoints = nullptr
 
QAction * selectFrustumCells = nullptr
 
QAction * selectFrustumPoints = nullptr
 
QAction * selectPolygonCells = nullptr
 
QAction * selectPolygonPoints = nullptr
 
QAction * selectBlocks = nullptr
 
QAction * selectFrustumBlocks = nullptr
 
QAction * interactiveSelectCells = nullptr
 
QAction * interactiveSelectPoints = nullptr
 
QAction * hoverCells = nullptr
 
QAction * hoverPoints = nullptr
 
QAction * addSelection = nullptr
 
QAction * subtractSelection = nullptr
 
QAction * toggleSelection = nullptr
 
QAction * growSelection = nullptr
 
QAction * shrinkSelection = nullptr
 
QAction * clearSelection = nullptr
 
QAction * zoomToBox = nullptr
 

Detailed Description

Structure to hold all selection action pointers.

This provides a clean interface for registering actions without depending on specific UI class types.

Definition at line 107 of file cvSelectionToolController.h.

Member Data Documentation

◆ addSelection

QAction* cvSelectionToolController::SelectionActions::addSelection = nullptr

◆ clearSelection

QAction* cvSelectionToolController::SelectionActions::clearSelection = nullptr

◆ growSelection

QAction* cvSelectionToolController::SelectionActions::growSelection = nullptr

◆ hoverCells

QAction* cvSelectionToolController::SelectionActions::hoverCells = nullptr

◆ hoverPoints

QAction* cvSelectionToolController::SelectionActions::hoverPoints = nullptr

◆ interactiveSelectCells

QAction* cvSelectionToolController::SelectionActions::interactiveSelectCells = nullptr

◆ interactiveSelectPoints

QAction* cvSelectionToolController::SelectionActions::interactiveSelectPoints = nullptr

◆ selectBlocks

QAction* cvSelectionToolController::SelectionActions::selectBlocks = nullptr

◆ selectFrustumBlocks

QAction* cvSelectionToolController::SelectionActions::selectFrustumBlocks = nullptr

◆ selectFrustumCells

QAction* cvSelectionToolController::SelectionActions::selectFrustumCells = nullptr

◆ selectFrustumPoints

QAction* cvSelectionToolController::SelectionActions::selectFrustumPoints = nullptr

◆ selectPolygonCells

QAction* cvSelectionToolController::SelectionActions::selectPolygonCells = nullptr

◆ selectPolygonPoints

QAction* cvSelectionToolController::SelectionActions::selectPolygonPoints = nullptr

◆ selectSurfaceCells

QAction* cvSelectionToolController::SelectionActions::selectSurfaceCells = nullptr

◆ selectSurfacePoints

QAction* cvSelectionToolController::SelectionActions::selectSurfacePoints = nullptr

◆ shrinkSelection

QAction* cvSelectionToolController::SelectionActions::shrinkSelection = nullptr

◆ subtractSelection

QAction* cvSelectionToolController::SelectionActions::subtractSelection = nullptr

◆ toggleSelection

QAction* cvSelectionToolController::SelectionActions::toggleSelection = nullptr

◆ zoomToBox

QAction* cvSelectionToolController::SelectionActions::zoomToBox = nullptr

The documentation for this struct was generated from the following file: