LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
DXFShapeEntity Class Reference

#include <dxfentrd.hxx>

Inheritance diagram for DXFShapeEntity:
[legend]
Collaboration diagram for DXFShapeEntity:
[legend]

Public Member Functions

 DXFShapeEntity ()
 
- Public Member Functions inherited from DXFBasicEntity
virtual ~DXFBasicEntity ()
 
void Read (DXFGroupReader &rDGR)
 

Protected Member Functions

virtual void EvaluateGroup (DXFGroupReader &rDGR) override
 
- Protected Member Functions inherited from DXFBasicEntity
 DXFBasicEntity (DXFEntityType eThisType)
 
virtual void EvaluateGroup (DXFGroupReader &rDGR)
 

Private Attributes

DXFVector aP0
 
double fSize
 
OString m_sName
 
double fRotAngle
 
double fXScale
 
double fOblAngle
 

Additional Inherited Members

- Public Attributes inherited from DXFBasicEntity
DXFBasicEntitypSucc
 
DXFEntityType eType
 
OString m_sLayer
 
OString m_sLineType
 
double fThickness
 
tools::Long nColor
 
tools::Long nSpace
 
DXFVector aExtrusion
 

Detailed Description

Definition at line 207 of file dxfentrd.hxx.

Constructor & Destructor Documentation

◆ DXFShapeEntity()

DXFShapeEntity::DXFShapeEntity ( )

Definition at line 230 of file dxfentrd.cxx.

References fOblAngle, fRotAngle, fSize, and fXScale.

Member Function Documentation

◆ EvaluateGroup()

void DXFShapeEntity::EvaluateGroup ( DXFGroupReader rDGR)
overrideprotectedvirtual

Member Data Documentation

◆ aP0

DXFVector DXFShapeEntity::aP0
private

Definition at line 209 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ fOblAngle

double DXFShapeEntity::fOblAngle
private

Definition at line 214 of file dxfentrd.hxx.

Referenced by DXFShapeEntity(), and EvaluateGroup().

◆ fRotAngle

double DXFShapeEntity::fRotAngle
private

Definition at line 212 of file dxfentrd.hxx.

Referenced by DXFShapeEntity(), and EvaluateGroup().

◆ fSize

double DXFShapeEntity::fSize
private

Definition at line 210 of file dxfentrd.hxx.

Referenced by DXFShapeEntity(), and EvaluateGroup().

◆ fXScale

double DXFShapeEntity::fXScale
private

Definition at line 213 of file dxfentrd.hxx.

Referenced by DXFShapeEntity(), and EvaluateGroup().

◆ m_sName

OString DXFShapeEntity::m_sName
private

Definition at line 211 of file dxfentrd.hxx.

Referenced by EvaluateGroup().


The documentation for this class was generated from the following files: