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.