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 nMaxBoundaryPathCount
 
sal_Int32 nHatchStyle
 
sal_Int32 nHatchPatternType
 
double fHatchPatternAngle
 
double fHatchPatternScale
 
sal_Int32 nHatchDoubleFlag
 
sal_Int32 nHatchPatternDefinitionLines
 
double fPixelSize
 
sal_Int32 nNumberOfSeedPoints
 
std::vector< DXFBoundaryPathDataaBoundaryPathData
 
- 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)
 
virtual void EvaluateGroup (DXFGroupReader &rDGR)
 

Private Attributes

bool bIsInBoundaryPathContext
 
sal_Int32 nCurrentBoundaryPathIndex
 

Detailed Description

Definition at line 423 of file dxfentrd.hxx.

Constructor & Destructor Documentation

◆ DXFHatchEntity()

DXFHatchEntity::DXFHatchEntity ( )

Definition at line 642 of file dxfentrd.cxx.

Member Function Documentation

◆ EvaluateGroup()

void DXFHatchEntity::EvaluateGroup ( DXFGroupReader rDGR)
overrideprotectedvirtual

Member Data Documentation

◆ aBoundaryPathData

std::vector<DXFBoundaryPathData> DXFHatchEntity::aBoundaryPathData

Definition at line 442 of file dxfentrd.hxx.

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

◆ bIsInBoundaryPathContext

bool DXFHatchEntity::bIsInBoundaryPathContext
private

Definition at line 425 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ fHatchPatternAngle

double DXFHatchEntity::fHatchPatternAngle

Definition at line 435 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ fHatchPatternScale

double DXFHatchEntity::fHatchPatternScale

Definition at line 436 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ fPixelSize

double DXFHatchEntity::fPixelSize

Definition at line 439 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nAssociativityFlag

sal_Int32 DXFHatchEntity::nAssociativityFlag

Definition at line 431 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nCurrentBoundaryPathIndex

sal_Int32 DXFHatchEntity::nCurrentBoundaryPathIndex
private

Definition at line 426 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nFlags

sal_Int32 DXFHatchEntity::nFlags

Definition at line 430 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nHatchDoubleFlag

sal_Int32 DXFHatchEntity::nHatchDoubleFlag

Definition at line 437 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nHatchPatternDefinitionLines

sal_Int32 DXFHatchEntity::nHatchPatternDefinitionLines

Definition at line 438 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nHatchPatternType

sal_Int32 DXFHatchEntity::nHatchPatternType

Definition at line 434 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nHatchStyle

sal_Int32 DXFHatchEntity::nHatchStyle

Definition at line 433 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nMaxBoundaryPathCount

sal_Int32 DXFHatchEntity::nMaxBoundaryPathCount

Definition at line 432 of file dxfentrd.hxx.

Referenced by EvaluateGroup().

◆ nNumberOfSeedPoints

sal_Int32 DXFHatchEntity::nNumberOfSeedPoints

Definition at line 440 of file dxfentrd.hxx.

Referenced by EvaluateGroup().


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