LibreOffice Module vcl (master) 1
|
#include <dxfentrd.hxx>
Public Member Functions | |
virtual | ~DXFBasicEntity () |
void | Read (DXFGroupReader &rDGR) |
Public Attributes | |
DXFBasicEntity * | pSucc |
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) |
Definition at line 52 of file dxfentrd.hxx.
|
protected |
Definition at line 28 of file dxfentrd.cxx.
References aExtrusion, eType, fThickness, DXFVector::fx, DXFVector::fy, DXFVector::fz, nColor, nSpace, and pSucc.
|
virtual |
Definition at line 62 of file dxfentrd.cxx.
|
protectedvirtual |
Reimplemented in DXFLineEntity, DXFPointEntity, DXFCircleEntity, DXFArcEntity, DXFTraceEntity, DXFSolidEntity, DXFTextEntity, DXFShapeEntity, DXFInsertEntity, DXFAttDefEntity, DXFAttribEntity, DXFPolyLineEntity, DXFLWPolyLineEntity, DXFHatchEntity, DXFVertexEntity, DXF3DFaceEntity, and DXFDimensionEntity.
Definition at line 47 of file dxfentrd.cxx.
References aExtrusion, fThickness, DXFVector::fx, DXFVector::fy, DXFVector::fz, DXFGroupReader::GetF(), DXFGroupReader::GetG(), DXFGroupReader::GetI(), DXFGroupReader::GetS(), m_sLayer, m_sLineType, nColor, and nSpace.
Referenced by DXFLineEntity::EvaluateGroup(), DXFPointEntity::EvaluateGroup(), DXFCircleEntity::EvaluateGroup(), DXFArcEntity::EvaluateGroup(), DXFTraceEntity::EvaluateGroup(), DXFSolidEntity::EvaluateGroup(), DXFTextEntity::EvaluateGroup(), DXFShapeEntity::EvaluateGroup(), DXFInsertEntity::EvaluateGroup(), DXFAttDefEntity::EvaluateGroup(), DXFAttribEntity::EvaluateGroup(), DXFPolyLineEntity::EvaluateGroup(), DXFLWPolyLineEntity::EvaluateGroup(), DXFHatchEntity::EvaluateGroup(), DXFVertexEntity::EvaluateGroup(), DXF3DFaceEntity::EvaluateGroup(), DXFDimensionEntity::EvaluateGroup(), and Read().
void DXFBasicEntity::Read | ( | DXFGroupReader & | rDGR | ) |
Definition at line 42 of file dxfentrd.cxx.
References EvaluateGroup(), and DXFGroupReader::Read().
DXFVector DXFBasicEntity::aExtrusion |
Definition at line 69 of file dxfentrd.hxx.
Referenced by DXFBasicEntity(), and EvaluateGroup().
DXFEntityType DXFBasicEntity::eType |
Definition at line 59 of file dxfentrd.hxx.
Referenced by DXFRepresentation::CalcBoundingBox(), DXF2GDIMetaFile::DrawPolyLineEntity(), and DXFBasicEntity().
double DXFBasicEntity::fThickness |
Definition at line 66 of file dxfentrd.hxx.
Referenced by DXF2GDIMetaFile::DrawArcEntity(), DXF2GDIMetaFile::DrawCircleEntity(), DXF2GDIMetaFile::DrawLineEntity(), DXF2GDIMetaFile::DrawPointEntity(), DXF2GDIMetaFile::DrawPolyLineEntity(), DXF2GDIMetaFile::DrawSolidEntity(), DXF2GDIMetaFile::DrawTraceEntity(), DXFBasicEntity(), and EvaluateGroup().
OString DXFBasicEntity::m_sLayer |
Definition at line 64 of file dxfentrd.hxx.
Referenced by DXF2GDIMetaFile::DrawDimensionEntity(), DXF2GDIMetaFile::DrawInsertEntity(), EvaluateGroup(), DXF2GDIMetaFile::GetEntityColor(), and DXF2GDIMetaFile::GetEntityDXFLineInfo().
OString DXFBasicEntity::m_sLineType |
Definition at line 65 of file dxfentrd.hxx.
Referenced by EvaluateGroup(), and DXF2GDIMetaFile::GetEntityDXFLineInfo().
tools::Long DXFBasicEntity::nColor |
Definition at line 67 of file dxfentrd.hxx.
Referenced by DXFBasicEntity(), EvaluateGroup(), and DXF2GDIMetaFile::GetEntityColor().
tools::Long DXFBasicEntity::nSpace |
Definition at line 68 of file dxfentrd.hxx.
Referenced by DXFBasicEntity(), and EvaluateGroup().
DXFBasicEntity* DXFBasicEntity::pSucc |
Definition at line 56 of file dxfentrd.hxx.
Referenced by DXFRepresentation::CalcBoundingBox(), DXFEntities::Clear(), DXF2GDIMetaFile::CountEntities(), DXF2GDIMetaFile::DrawPolyLineEntity(), and DXFBasicEntity().