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

#include <dxfentrd.hxx>

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

Public Member Functions

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

Public Attributes

sal_Int32 nFlags
 
sal_Int32 nAssociativityFlag
 
sal_Int32 nBoundaryPathCount
 
sal_Int32 nHatchStyle
 
sal_Int32 nHatchPatternType
 
double fHatchPatternAngle
 
double fHatchPatternScale
 
sal_Int32 nHatchDoubleFlag
 
sal_Int32 nHatchPatternDefinitionLines
 
double fPixelSize
 
sal_Int32 nNumberOfSeedPoints
 
std::unique_ptr< DXFBoundaryPathData[]> pBoundaryPathData
 
- Public Attributes inherited from DXFBasicEntity
DXFBasicEntitypSucc
 
DXFEntityType eType
 
OString m_sLayer
 
OString m_sLineType
 
double fThickness
 
tools::Long nColor
 
tools::Long nSpace
 
DXFVector aExtrusion
 

Protected Member Functions

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

Private Attributes

bool bIsInBoundaryPathContext
 
sal_Int32 nCurrentBoundaryPathIndex
 

Detailed Description

Definition at line 424 of file dxfentrd.hxx.

Constructor & Destructor Documentation

DXFHatchEntity::DXFHatchEntity ( )

Definition at line 646 of file dxfentrd.cxx.

Member Function Documentation

void DXFHatchEntity::EvaluateGroup ( DXFGroupReader rDGR)
overrideprotectedvirtual

Member Data Documentation

bool DXFHatchEntity::bIsInBoundaryPathContext
private

Definition at line 426 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

double DXFHatchEntity::fHatchPatternAngle

Definition at line 436 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

double DXFHatchEntity::fHatchPatternScale

Definition at line 437 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

double DXFHatchEntity::fPixelSize

Definition at line 440 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nAssociativityFlag

Definition at line 432 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nBoundaryPathCount

Definition at line 433 of file dxfentrd.hxx.

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

sal_Int32 DXFHatchEntity::nCurrentBoundaryPathIndex
private

Definition at line 427 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nFlags

Definition at line 431 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nHatchDoubleFlag

Definition at line 438 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nHatchPatternDefinitionLines

Definition at line 439 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nHatchPatternType

Definition at line 435 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nHatchStyle

Definition at line 434 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

sal_Int32 DXFHatchEntity::nNumberOfSeedPoints

Definition at line 441 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

std::unique_ptr<DXFBoundaryPathData[]> DXFHatchEntity::pBoundaryPathData

Definition at line 443 of file dxfentrd.hxx.

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


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