ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvFontPropertyWidget::FontProperties Struct Reference

Font property structure for convenience. More...

#include <ecvFontPropertyWidget.h>

Public Member Functions

int fontFamilyIndex () const
 Returns VTK font family index (0=Arial, 1=Courier, 2=Times) More...
 
void setFontFamilyFromIndex (int index)
 Sets family from VTK font family index. More...
 

Public Attributes

QString family = "Arial"
 
int size = 18
 
QColor color = QColor(255, 255, 255)
 
double opacity = 1.0
 
bool bold = false
 
bool italic = false
 
bool shadow = true
 
QString horizontalJustification = "Left"
 
QString verticalJustification = "Bottom"
 

Detailed Description

Font property structure for convenience.

Definition at line 53 of file ecvFontPropertyWidget.h.

Member Function Documentation

◆ fontFamilyIndex()

int ecvFontPropertyWidget::FontProperties::fontFamilyIndex ( ) const

Returns VTK font family index (0=Arial, 1=Courier, 2=Times)

◆ setFontFamilyFromIndex()

void ecvFontPropertyWidget::FontProperties::setFontFamilyFromIndex ( int  index)

Sets family from VTK font family index.

Member Data Documentation

◆ bold

bool ecvFontPropertyWidget::FontProperties::bold = false

Definition at line 58 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ color

QColor ecvFontPropertyWidget::FontProperties::color = QColor(255, 255, 255)

Definition at line 56 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ family

QString ecvFontPropertyWidget::FontProperties::family = "Arial"

Definition at line 54 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ horizontalJustification

QString ecvFontPropertyWidget::FontProperties::horizontalJustification = "Left"

Definition at line 61 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ italic

bool ecvFontPropertyWidget::FontProperties::italic = false

Definition at line 59 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ opacity

double ecvFontPropertyWidget::FontProperties::opacity = 1.0

Definition at line 57 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ shadow

bool ecvFontPropertyWidget::FontProperties::shadow = true

Definition at line 60 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ size

int ecvFontPropertyWidget::FontProperties::size = 18

Definition at line 55 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().

◆ verticalJustification

QString ecvFontPropertyWidget::FontProperties::verticalJustification = "Bottom"

Definition at line 62 of file ecvFontPropertyWidget.h.

Referenced by ecvMeasurementTool::updateUIFromTool().


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