![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Annotation for a selection. More...
#include <cvSelectionAnnotation.h>
Public Member Functions | |
| cvAnnotation () | |
| cvAnnotation (const QString &txt, const double pos[3], const QString &uid=QString()) | |
Public Attributes | |
| QString | text |
| Annotation text. More... | |
| QString | id |
| Unique ID. More... | |
| double | position [3] |
| 3D position More... | |
| QColor | color |
| Text color. More... | |
| int | fontSize |
| Font size in points. More... | |
| QString | fontFamily |
| Font family (e.g., "Arial") More... | |
| bool | bold |
| Bold flag. More... | |
| bool | italic |
| Italic flag. More... | |
| bool | shadow |
| Shadow flag. More... | |
| double | opacity |
| Text opacity (0.0 to 1.0) More... | |
| QString | horizontalJustification |
| "Left", "Center", "Right" More... | |
| QString | verticalJustification |
| "Top", "Center", "Bottom" More... | |
| bool | visible |
| Visibility flag. More... | |
| bool | followSelection |
| Auto-update position with selection. More... | |
| qint64 | timestamp |
| Creation timestamp. More... | |
Annotation for a selection.
Stores text annotation, position, style, and visibility.
Definition at line 42 of file cvSelectionAnnotation.h.
|
inline |
Definition at line 59 of file cvSelectionAnnotation.h.
References color, position, and ecvColor::yellow().
|
inline |
Definition at line 75 of file cvSelectionAnnotation.h.
References color, position, and ecvColor::yellow().
| bool cvAnnotation::bold |
Bold flag.
Definition at line 49 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| QColor cvAnnotation::color |
Text color.
Definition at line 46 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| bool cvAnnotation::followSelection |
Auto-update position with selection.
Definition at line 56 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), and cvSelectionAnnotationManager::importFromFile().
| QString cvAnnotation::fontFamily |
Font family (e.g., "Arial")
Definition at line 48 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| int cvAnnotation::fontSize |
Font size in points.
Definition at line 47 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| QString cvAnnotation::horizontalJustification |
"Left", "Center", "Right"
Definition at line 53 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| QString cvAnnotation::id |
Unique ID.
Definition at line 44 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation().
| bool cvAnnotation::italic |
Italic flag.
Definition at line 50 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| double cvAnnotation::opacity |
Text opacity (0.0 to 1.0)
Definition at line 52 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| double cvAnnotation::position[3] |
3D position
Definition at line 45 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation().
| bool cvAnnotation::shadow |
Shadow flag.
Definition at line 51 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| QString cvAnnotation::text |
Annotation text.
Definition at line 43 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation().
| qint64 cvAnnotation::timestamp |
Creation timestamp.
Definition at line 57 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::importFromFile().
| QString cvAnnotation::verticalJustification |
"Top", "Center", "Bottom"
Definition at line 54 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::addAnnotation(), cvSelectionAnnotationManager::addAnnotationAt(), and cvSelectionAnnotationManager::importFromFile().
| bool cvAnnotation::visible |
Visibility flag.
Definition at line 55 of file cvSelectionAnnotation.h.
Referenced by cvSelectionAnnotationManager::importFromFile().