ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
SelectionLabelProperties Struct Reference

Label properties for selection annotations. More...

#include <cvSelectionHighlighter.h>

Public Attributes

double opacity = 1.0
 
int pointSize = 5
 
int lineWidth = 2
 
QString cellLabelFontFamily = "Arial"
 
int cellLabelFontSize = 18
 
QColor cellLabelColor = QColor(0, 255, 0)
 
double cellLabelOpacity = 1.0
 
bool cellLabelBold = false
 
bool cellLabelItalic = false
 
bool cellLabelShadow = false
 
int cellLabelHorizontalJustification = 0
 
int cellLabelVerticalJustification = 0
 
QString cellLabelFormat = ""
 
QString pointLabelFontFamily = "Arial"
 
int pointLabelFontSize = 18
 
QColor pointLabelColor = QColor(255, 255, 0)
 
double pointLabelOpacity = 1.0
 
bool pointLabelBold = false
 
bool pointLabelItalic = false
 
bool pointLabelShadow = false
 
int pointLabelHorizontalJustification = 0
 
int pointLabelVerticalJustification = 0
 
QString pointLabelFormat = ""
 
bool showTooltips = true
 
int maxTooltipAttributes = 15
 

Detailed Description

Label properties for selection annotations.

Unified structure for both cell and point labels. This is the single source of truth for label appearance settings.

Definition at line 46 of file cvSelectionHighlighter.h.

Member Data Documentation

◆ cellLabelBold

bool SelectionLabelProperties::cellLabelBold = false

Definition at line 59 of file cvSelectionHighlighter.h.

Referenced by cvSelectionHighlighter::setLabelProperties().

◆ cellLabelColor

QColor SelectionLabelProperties::cellLabelColor = QColor(0, 255, 0)

◆ cellLabelFontFamily

QString SelectionLabelProperties::cellLabelFontFamily = "Arial"

◆ cellLabelFontSize

int SelectionLabelProperties::cellLabelFontSize = 18

◆ cellLabelFormat

QString SelectionLabelProperties::cellLabelFormat = ""

Definition at line 64 of file cvSelectionHighlighter.h.

◆ cellLabelHorizontalJustification

int SelectionLabelProperties::cellLabelHorizontalJustification = 0

Definition at line 62 of file cvSelectionHighlighter.h.

◆ cellLabelItalic

bool SelectionLabelProperties::cellLabelItalic = false

Definition at line 60 of file cvSelectionHighlighter.h.

Referenced by cvSelectionHighlighter::setLabelProperties().

◆ cellLabelOpacity

double SelectionLabelProperties::cellLabelOpacity = 1.0

Definition at line 58 of file cvSelectionHighlighter.h.

◆ cellLabelShadow

bool SelectionLabelProperties::cellLabelShadow = false

Definition at line 61 of file cvSelectionHighlighter.h.

Referenced by cvSelectionHighlighter::setLabelProperties().

◆ cellLabelVerticalJustification

int SelectionLabelProperties::cellLabelVerticalJustification = 0

Definition at line 63 of file cvSelectionHighlighter.h.

◆ lineWidth

int SelectionLabelProperties::lineWidth = 2

◆ maxTooltipAttributes

int SelectionLabelProperties::maxTooltipAttributes = 15

Definition at line 82 of file cvSelectionHighlighter.h.

◆ opacity

double SelectionLabelProperties::opacity = 1.0

◆ pointLabelBold

bool SelectionLabelProperties::pointLabelBold = false

Definition at line 73 of file cvSelectionHighlighter.h.

Referenced by cvSelectionHighlighter::setLabelProperties().

◆ pointLabelColor

QColor SelectionLabelProperties::pointLabelColor = QColor(255, 255, 0)

◆ pointLabelFontFamily

QString SelectionLabelProperties::pointLabelFontFamily = "Arial"

◆ pointLabelFontSize

int SelectionLabelProperties::pointLabelFontSize = 18

◆ pointLabelFormat

QString SelectionLabelProperties::pointLabelFormat = ""

Definition at line 78 of file cvSelectionHighlighter.h.

◆ pointLabelHorizontalJustification

int SelectionLabelProperties::pointLabelHorizontalJustification = 0

Definition at line 76 of file cvSelectionHighlighter.h.

◆ pointLabelItalic

bool SelectionLabelProperties::pointLabelItalic = false

Definition at line 74 of file cvSelectionHighlighter.h.

Referenced by cvSelectionHighlighter::setLabelProperties().

◆ pointLabelOpacity

double SelectionLabelProperties::pointLabelOpacity = 1.0

Definition at line 72 of file cvSelectionHighlighter.h.

◆ pointLabelShadow

bool SelectionLabelProperties::pointLabelShadow = false

Definition at line 75 of file cvSelectionHighlighter.h.

Referenced by cvSelectionHighlighter::setLabelProperties().

◆ pointLabelVerticalJustification

int SelectionLabelProperties::pointLabelVerticalJustification = 0

Definition at line 77 of file cvSelectionHighlighter.h.

◆ pointSize

int SelectionLabelProperties::pointSize = 5

◆ showTooltips

bool SelectionLabelProperties::showTooltips = true

Definition at line 81 of file cvSelectionHighlighter.h.


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