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

#include <dxfreprd.hxx>

Collaboration diagram for DXFRepresentation:
[legend]

Public Member Functions

 DXFRepresentation ()
 
 ~DXFRepresentation ()
 
rtl_TextEncoding getTextEncoding () const
 
void setTextEncoding (rtl_TextEncoding aEnc)
 
OUString ToOUString (std::string_view s) const
 
double getGlobalLineTypeScale () const
 
void setGlobalLineTypeScale (double fGlobalLineTypeScale)
 
bool Read (SvStream &rIStream)
 

Public Attributes

DXFPalette aPalette
 
DXFBoundingBox aBoundingBox
 
DXFTables aTables
 
DXFBlocks aBlocks
 
DXFEntities aEntities
 
rtl_TextEncoding mEnc
 
double mfGlobalLineTypeScale
 
bool mbInCalc
 

Private Member Functions

void ReadHeader (DXFGroupReader &rDGR)
 
void CalcBoundingBox (const DXFEntities &rEntities, DXFBoundingBox &rBox)
 
bool isTextEncodingSet () const
 

Detailed Description

Definition at line 72 of file dxfreprd.hxx.

Constructor & Destructor Documentation

DXFRepresentation::DXFRepresentation ( )

Definition at line 124 of file dxfreprd.cxx.

References setGlobalLineTypeScale().

DXFRepresentation::~DXFRepresentation ( )

Definition at line 131 of file dxfreprd.cxx.

Member Function Documentation

void DXFRepresentation::CalcBoundingBox ( const DXFEntities rEntities,
DXFBoundingBox rBox 
)
private
double DXFRepresentation::getGlobalLineTypeScale ( ) const
inline

Definition at line 105 of file dxfreprd.hxx.

References mfGlobalLineTypeScale.

Referenced by DXF2GDIMetaFile::LTypeToDXFLineInfo(), and ReadHeader().

rtl_TextEncoding DXFRepresentation::getTextEncoding ( ) const

Definition at line 135 of file dxfreprd.cxx.

References isTextEncodingSet(), and mEnc.

Referenced by ToOUString().

bool DXFRepresentation::isTextEncodingSet ( ) const
inlineprivate

Definition at line 116 of file dxfreprd.hxx.

Referenced by getTextEncoding(), and ReadHeader().

bool DXFRepresentation::Read ( SvStream rIStream)
void DXFRepresentation::ReadHeader ( DXFGroupReader rDGR)
private
void DXFRepresentation::setGlobalLineTypeScale ( double  fGlobalLineTypeScale)
inline

Definition at line 106 of file dxfreprd.hxx.

Referenced by DXFRepresentation(), and ReadHeader().

void DXFRepresentation::setTextEncoding ( rtl_TextEncoding  aEnc)
inline

Definition at line 102 of file dxfreprd.hxx.

Referenced by ReadHeader().

OUString DXFRepresentation::ToOUString ( std::string_view  s) const

Definition at line 439 of file dxfreprd.cxx.

References ch, getTextEncoding(), mEnc, pos, result, and u.

Referenced by DXF2GDIMetaFile::DrawAttribEntity(), and DXF2GDIMetaFile::DrawTextEntity().

Member Data Documentation

DXFBlocks DXFRepresentation::aBlocks
DXFBoundingBox DXFRepresentation::aBoundingBox

Definition at line 79 of file dxfreprd.hxx.

Referenced by DXF2GDIMetaFile::Convert(), Read(), and ReadHeader().

DXFEntities DXFRepresentation::aEntities

Definition at line 89 of file dxfreprd.hxx.

Referenced by DXF2GDIMetaFile::Convert(), and Read().

DXFPalette DXFRepresentation::aPalette

Definition at line 76 of file dxfreprd.hxx.

Referenced by DXF2GDIMetaFile::ConvertColor().

DXFTables DXFRepresentation::aTables
bool DXFRepresentation::mbInCalc

Definition at line 96 of file dxfreprd.hxx.

Referenced by CalcBoundingBox().

rtl_TextEncoding DXFRepresentation::mEnc

Definition at line 92 of file dxfreprd.hxx.

Referenced by getTextEncoding(), ReadHeader(), and ToOUString().

double DXFRepresentation::mfGlobalLineTypeScale

Definition at line 94 of file dxfreprd.hxx.

Referenced by getGlobalLineTypeScale().


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