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

#include <dxfentrd.hxx>

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

Public Member Functions

virtual ~DXFBasicEntity ()
 
void Read (DXFGroupReader &rDGR)
 

Public Attributes

DXFBasicEntitypSucc
 
DXFEntityType eType
 
OString m_sLayer
 
OString m_sLineType
 
double fThickness
 
tools::Long nColor
 
tools::Long nSpace
 
DXFVector aExtrusion
 

Protected Member Functions

 DXFBasicEntity (DXFEntityType eThisType)
 
virtual void EvaluateGroup (DXFGroupReader &rDGR)
 

Detailed Description

Definition at line 53 of file dxfentrd.hxx.

Constructor & Destructor Documentation

DXFBasicEntity::DXFBasicEntity ( DXFEntityType  eThisType)
protected

Definition at line 28 of file dxfentrd.cxx.

References aExtrusion, eType, fThickness, DXFVector::fx, DXFVector::fy, DXFVector::fz, nColor, nSpace, and pSucc.

DXFBasicEntity::~DXFBasicEntity ( )
virtual

Definition at line 62 of file dxfentrd.cxx.

Member Function Documentation

void DXFBasicEntity::EvaluateGroup ( DXFGroupReader rDGR)
protectedvirtual
void DXFBasicEntity::Read ( DXFGroupReader rDGR)

Definition at line 42 of file dxfentrd.cxx.

References EvaluateGroup(), and DXFGroupReader::Read().

Referenced by DXFEntities::Read().

Member Data Documentation

DXFVector DXFBasicEntity::aExtrusion

Definition at line 70 of file dxfentrd.hxx.

Referenced by DXF2GDIMetaFile::DrawEntities(), DXFBasicEntity(), and EvaluateGroup().

DXFEntityType DXFBasicEntity::eType
double DXFBasicEntity::fThickness
OString DXFBasicEntity::m_sLayer
OString DXFBasicEntity::m_sLineType

Definition at line 66 of file dxfentrd.hxx.

Referenced by EvaluateGroup(), and DXF2GDIMetaFile::GetEntityDXFLineInfo().

tools::Long DXFBasicEntity::nColor

Definition at line 68 of file dxfentrd.hxx.

Referenced by DXFBasicEntity(), EvaluateGroup(), and DXF2GDIMetaFile::GetEntityColor().

tools::Long DXFBasicEntity::nSpace

Definition at line 69 of file dxfentrd.hxx.

Referenced by DXF2GDIMetaFile::DrawEntities(), DXFBasicEntity(), and EvaluateGroup().

DXFBasicEntity* DXFBasicEntity::pSucc

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