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

#include <dxfgrprd.hxx>

Collaboration diagram for DXFGroupReader:
[legend]

Public Member Functions

 DXFGroupReader (SvStream &rIStream)
 
bool GetStatus () const
 
void SetError ()
 
sal_uInt16 Read ()
 
bool Read (sal_uInt16 nExpectedG)
 
sal_uInt16 GetG () const
 
tools::Long GetI () const
 
double GetF () const
 
const OString & GetS () const
 
sal_uInt64 remainingSize () const
 

Private Member Functions

tools::Long ReadI ()
 
double ReadF ()
 
void ReadS ()
 

Private Attributes

SvStreamrIS
 
bool bStatus
 
sal_uInt16 nLastG
 
OString S
 
union {
   double   F
 
   tools::Long   I
 
}; 
 

Detailed Description

Definition at line 29 of file dxfgrprd.hxx.

Constructor & Destructor Documentation

DXFGroupReader::DXFGroupReader ( SvStream rIStream)
explicit

Definition at line 108 of file dxfgrprd.cxx.

References I, rIS, and SvStream::Seek().

Member Function Documentation

double DXFGroupReader::GetF ( ) const
inline
sal_uInt16 DXFGroupReader::GetG ( ) const
inline
tools::Long DXFGroupReader::GetI ( ) const
inline
const OString & DXFGroupReader::GetS ( ) const
inline
bool DXFGroupReader::GetStatus ( ) const
inline

Definition at line 81 of file dxfgrprd.hxx.

References bStatus.

Referenced by DXFRepresentation::Read().

sal_uInt16 DXFGroupReader::Read ( )
bool DXFGroupReader::Read ( sal_uInt16  nExpectedG)
inline

Definition at line 42 of file dxfgrprd.hxx.

References Read().

Referenced by Read().

double DXFGroupReader::ReadF ( )
private

Definition at line 188 of file dxfgrprd.cxx.

References bStatus, DXFReadLine(), end, p, and rIS.

Referenced by Read().

tools::Long DXFGroupReader::ReadI ( )
private

Definition at line 157 of file dxfgrprd.cxx.

References bStatus, DXFReadLine(), end, p, and rIS.

Referenced by Read().

void DXFGroupReader::ReadS ( )
private

Definition at line 202 of file dxfgrprd.cxx.

References DXFReadLine(), rIS, and S.

Referenced by Read().

sal_uInt64 DXFGroupReader::remainingSize ( ) const
void DXFGroupReader::SetError ( )
inline

Definition at line 87 of file dxfgrprd.hxx.

References bStatus.

Referenced by DXFLType::Read(), and DXFRepresentation::Read().

Member Data Documentation

union { ... }
bool DXFGroupReader::bStatus
private

Definition at line 70 of file dxfgrprd.hxx.

Referenced by GetStatus(), Read(), ReadF(), ReadI(), and SetError().

double DXFGroupReader::F

Definition at line 75 of file dxfgrprd.hxx.

Referenced by GetF(), and Read().

tools::Long DXFGroupReader::I

Definition at line 76 of file dxfgrprd.hxx.

Referenced by GetI(), and Read().

sal_uInt16 DXFGroupReader::nLastG
private

Definition at line 71 of file dxfgrprd.hxx.

Referenced by GetG(), and Read().

SvStream& DXFGroupReader::rIS
private

Definition at line 69 of file dxfgrprd.hxx.

Referenced by DXFGroupReader(), Read(), ReadF(), ReadI(), ReadS(), and remainingSize().

OString DXFGroupReader::S
private

Definition at line 73 of file dxfgrprd.hxx.

Referenced by GetS(), Read(), and ReadS().


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