|
LibreOffice Module vcl (master) 1
|
#include <dxfgrprd.hxx>
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 | |
| SvStream & | rIS |
| bool | bStatus |
| sal_uInt16 | nLastG |
| OString | S |
| union { | |
| double F | |
| tools::Long I | |
| }; | |
Definition at line 28 of file dxfgrprd.hxx.
|
explicit |
Definition at line 109 of file dxfgrprd.cxx.
References I, rIS, and SvStream::Seek().
|
inline |
Definition at line 101 of file dxfgrprd.hxx.
References F.
Referenced by DXFBasicEntity::EvaluateGroup(), DXFBoundaryPathData::EvaluateGroup(), 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(), DXFEdgeTypeLine::EvaluateGroup(), DXFEdgeTypeCircularArc::EvaluateGroup(), DXFEdgeTypeEllipticalArc::EvaluateGroup(), DXFHatchEntity::EvaluateGroup(), DXFVertexEntity::EvaluateGroup(), DXF3DFaceEntity::EvaluateGroup(), DXFBlock::Read(), DXFLType::Read(), DXFStyle::Read(), DXFVPort::Read(), and DXFRepresentation::ReadHeader().
|
inline |
Definition at line 91 of file dxfgrprd.hxx.
References nLastG.
Referenced by DXFBasicEntity::EvaluateGroup(), DXFBoundaryPathData::EvaluateGroup(), 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(), DXFEdgeTypeLine::EvaluateGroup(), DXFEdgeTypeCircularArc::EvaluateGroup(), DXFEdgeTypeEllipticalArc::EvaluateGroup(), DXFEdgeTypeSpline::EvaluateGroup(), DXFHatchEntity::EvaluateGroup(), DXFVertexEntity::EvaluateGroup(), DXF3DFaceEntity::EvaluateGroup(), DXFDimensionEntity::EvaluateGroup(), DXFBlock::Read(), DXFBlocks::Read(), DXFEntities::Read(), DXFLType::Read(), DXFLayer::Read(), DXFStyle::Read(), DXFVPort::Read(), DXFTables::Read(), DXFRepresentation::Read(), and DXFRepresentation::ReadHeader().
|
inline |
Definition at line 96 of file dxfgrprd.hxx.
References I.
Referenced by DXFBasicEntity::EvaluateGroup(), DXFBoundaryPathData::EvaluateGroup(), DXFTextEntity::EvaluateGroup(), DXFInsertEntity::EvaluateGroup(), DXFAttDefEntity::EvaluateGroup(), DXFAttribEntity::EvaluateGroup(), DXFPolyLineEntity::EvaluateGroup(), DXFLWPolyLineEntity::EvaluateGroup(), DXFEdgeTypeCircularArc::EvaluateGroup(), DXFEdgeTypeEllipticalArc::EvaluateGroup(), DXFEdgeTypeSpline::EvaluateGroup(), DXFHatchEntity::EvaluateGroup(), DXFVertexEntity::EvaluateGroup(), DXF3DFaceEntity::EvaluateGroup(), DXFBlock::Read(), DXFLType::Read(), DXFLayer::Read(), DXFStyle::Read(), and DXFVPort::Read().
|
inline |
Definition at line 106 of file dxfgrprd.hxx.
References S.
Referenced by DXFBasicEntity::EvaluateGroup(), DXFTextEntity::EvaluateGroup(), DXFShapeEntity::EvaluateGroup(), DXFInsertEntity::EvaluateGroup(), DXFAttDefEntity::EvaluateGroup(), DXFAttribEntity::EvaluateGroup(), DXFDimensionEntity::EvaluateGroup(), DXFBlock::Read(), DXFBlocks::Read(), DXFEntities::Read(), DXFLType::Read(), DXFLayer::Read(), DXFStyle::Read(), DXFVPort::Read(), DXFTables::Read(), DXFRepresentation::Read(), and DXFRepresentation::ReadHeader().
|
inline |
Definition at line 80 of file dxfgrprd.hxx.
References bStatus.
Referenced by DXFRepresentation::Read().
| sal_uInt16 DXFGroupReader::Read | ( | ) |
Definition at line 118 of file dxfgrprd.cxx.
References bStatus, DXFSkipLine(), F, I, nLastG, ReadF(), ReadI(), ReadS(), rIS, and S.
Referenced by DXFBlock::Read(), DXFBlocks::Read(), DXFBasicEntity::Read(), DXFEntities::Read(), DXFLType::Read(), DXFLayer::Read(), DXFStyle::Read(), DXFVPort::Read(), DXFTables::Read(), DXFRepresentation::Read(), and DXFRepresentation::ReadHeader().
|
inline |
|
private |
Definition at line 189 of file dxfgrprd.cxx.
References bStatus, DXFReadLine(), end, p, and rIS.
Referenced by Read().
|
private |
Definition at line 158 of file dxfgrprd.cxx.
References bStatus, DXFReadLine(), end, p, rIS, and o3tl::toInt32().
Referenced by Read().
|
private |
Definition at line 203 of file dxfgrprd.cxx.
References DXFReadLine(), rIS, and S.
Referenced by Read().
| sal_uInt64 DXFGroupReader::remainingSize | ( | ) | const |
Definition at line 208 of file dxfgrprd.cxx.
References SvStream::remainingSize(), and rIS.
Referenced by DXFBoundaryPathData::EvaluateGroup(), DXFLWPolyLineEntity::EvaluateGroup(), and DXFHatchEntity::EvaluateGroup().
|
inline |
Definition at line 86 of file dxfgrprd.hxx.
References bStatus.
Referenced by DXFLType::Read(), and DXFRepresentation::Read().
| union { ... } DXFGroupReader::@2 |
|
private |
Definition at line 69 of file dxfgrprd.hxx.
Referenced by GetStatus(), Read(), ReadF(), ReadI(), and SetError().
| double DXFGroupReader::F |
Definition at line 74 of file dxfgrprd.hxx.
| tools::Long DXFGroupReader::I |
Definition at line 75 of file dxfgrprd.hxx.
|
private |
Definition at line 70 of file dxfgrprd.hxx.
|
private |
Definition at line 68 of file dxfgrprd.hxx.
Referenced by DXFGroupReader(), Read(), ReadF(), ReadI(), ReadS(), and remainingSize().
|
private |
Definition at line 72 of file dxfgrprd.hxx.