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

#include <dl_entities.h>

Collaboration diagram for DL_ArcAlignedTextData:

Public Attributes

std::string text
 
std::string font
 
std::string style
 
double cx
 
double cy
 
double cz
 
double radius
 
double xScaleFactor
 
double height
 
double spacing
 
double offset
 
double rightOffset
 
double leftOffset
 
double startAngle
 
double endAngle
 
bool reversedCharacterOrder
 
int direction
 
int alignment
 
int side
 
bool bold
 
bool italic
 
bool underline
 
int characerSet
 
int pitch
 
bool shxFont
 
bool wizard
 
int arcHandle
 

Detailed Description

Arc Aligned Text Data.

Definition at line 864 of file dl_entities.h.

Member Data Documentation

◆ alignment

int DL_ArcAlignedTextData::alignment

Alignment: 1: fit 2: left 3: right 4: center

Definition at line 913 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ arcHandle

int DL_ArcAlignedTextData::arcHandle

Arc handle/ID

Definition at line 938 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ bold

bool DL_ArcAlignedTextData::bold

Bold flag

Definition at line 920 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ characerSet

int DL_ArcAlignedTextData::characerSet

Character set value. Windows character set identifier.

Definition at line 926 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ cx

double DL_ArcAlignedTextData::cx

X coordinate of arc center point.

Definition at line 873 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ cy

double DL_ArcAlignedTextData::cy

Y coordinate of arc center point.

Definition at line 875 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ cz

double DL_ArcAlignedTextData::cz

Z coordinate of arc center point.

Definition at line 877 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ direction

int DL_ArcAlignedTextData::direction

Direction 1: outward from center 2: inward from center

Definition at line 906 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ endAngle

double DL_ArcAlignedTextData::endAngle

End angle (radians)

Definition at line 896 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ font

std::string DL_ArcAlignedTextData::font

Font name

Definition at line 868 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ height

double DL_ArcAlignedTextData::height

Text height

Definition at line 884 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ italic

bool DL_ArcAlignedTextData::italic

Italic flag

Definition at line 922 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ leftOffset

double DL_ArcAlignedTextData::leftOffset

Left offset

Definition at line 892 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ offset

double DL_ArcAlignedTextData::offset

Offset from arc

Definition at line 888 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ pitch

int DL_ArcAlignedTextData::pitch

Pitch and family value. Windows pitch and character family identifier.

Definition at line 929 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ radius

double DL_ArcAlignedTextData::radius

Arc radius.

Definition at line 879 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ reversedCharacterOrder

bool DL_ArcAlignedTextData::reversedCharacterOrder

Reversed character order: false: normal true: reversed

Definition at line 901 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ rightOffset

double DL_ArcAlignedTextData::rightOffset

Right offset

Definition at line 890 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ shxFont

bool DL_ArcAlignedTextData::shxFont

Font type: false: TTF true: SHX

Definition at line 934 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ side

int DL_ArcAlignedTextData::side

Side 1: convex 2: concave

Definition at line 918 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ spacing

double DL_ArcAlignedTextData::spacing

Character spacing

Definition at line 886 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ startAngle

double DL_ArcAlignedTextData::startAngle

Start angle (radians)

Definition at line 894 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ style

std::string DL_ArcAlignedTextData::style

Style

Definition at line 870 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ text

std::string DL_ArcAlignedTextData::text

Text string

Definition at line 866 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ underline

bool DL_ArcAlignedTextData::underline

Underline flag

Definition at line 924 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ wizard

bool DL_ArcAlignedTextData::wizard

Wizard flag

Definition at line 936 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().

◆ xScaleFactor

double DL_ArcAlignedTextData::xScaleFactor

Relative X scale factor.

Definition at line 882 of file dl_entities.h.

Referenced by DL_Dxf::addArcAlignedText().


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