Interface IDwgObjectReader

All Known Implementing Classes:
AbstractDwg1314Reader, AbstractDwg15Reader, AbstractDwg2004Reader, DwgArcReader1314, DwgArcReader15, DwgArcReader2004, DwgAttdefReader1314, DwgAttdefReader15, DwgAttdefReader2004, DwgAttribReader1314, DwgAttribReader15, DwgAttribReader2004, DwgBlockControlReader1314, DwgBlockControlReader15, DwgBlockControlReader2004, DwgBlockHeaderReader1314, DwgBlockHeaderReader15, DwgBlockHeaderReader2004, DwgBlockReader1314, DwgBlockReader15, DwgBlockReader2004, DwgCircleReader1314, DwgCircleReader15, DwgCircleReader2004, DwgDictionaryReader1314, DwgDictionaryReader15, DwgDictionaryReader2004, DwgDictionaryVarReader1314, DwgDimOrdReader1314, DwgEllipseReader1314, DwgEllipseReader15, DwgEllipseReader2004, DwgEndBlkReader1314, DwgEndBlkReader15, DwgEndBlkReader2004, DwgFace3DReader1314, DwgHatchReader1314, DwgIdBufferReader1314, DwgImageDefReactor1314, DwgImageDefReader1314, DwgImageReader1314, DwgInsertReader1314, DwgInsertReader15, DwgInsertReader2004, DwgLayerControlReader1314, DwgLayerControlReader15, DwgLayerControlReader2004, DwgLayerIndexReader1314, DwgLayerReader1314, DwgLayerReader15, DwgLayerReader2004, DwgLinearDimensionReader1314, DwgLinearDimensionReader15, DwgLinearDimensionReader2004, DwgLineReader1314, DwgLineReader15, DwgLineReader2004, DwgLwPolylineReader1314, DwgLwPolylineReader15, DwgLwPolylineReader2004, DwgMeshReader1314, DwgMeshReader15, DwgMeshReader2004, DwgMinsertReader1314, DwgMTextReader1314, DwgMTextReader15, DwgMTextReader2004, DwgOle2FrameReader1314, DwgPFaceReader1314, DwgPFaceReader15, DwgPFaceReader2004, DwgPointReader1314, DwgPointReader15, DwgPointReader2004, DwgPolyline2DReader1314, DwgPolyline2DReader15, DwgPolyline2DReader2004, DwgPolyline3DReader1314, DwgPolyline3DReader15, DwgPolyline3DReader2004, DwgRasterVariablesReader1314, DwgSeqEndReader1314, DwgSeqEndReader15, DwgSeqEndReader2004, DwgSolidReader1314, DwgSolidReader15, DwgSolidReader2004, DwgSortEntsTableReader1314, DwgSpatialFilterReader1314, DwgSpatialIndexReader1314, DwgSplineReader1314, DwgSplineReader15, DwgSplineReader2004, DwgTextReader1314, DwgTextReader15, DwgTextReader2004, DwgVertex2DReader1314, DwgVertex2DReader15, DwgVertex2DReader2004, DwgVertex3DReader1314, DwgVertex3DReader15, DwgVertex3DReader2004, DwgVertexMeshReader1314, DwgVertexMeshReader15, DwgVertexMeshReader2004, DwgVertexPFaceFaceReader1314, DwgVertexPFaceFaceReader15, DwgVertexPFaceFaceReader2004, DwgVertexPFaceReader1314, DwgVertexPFaceReader15, DwgVertexPFaceReader2004, DwgXrecordReader1314

public interface IDwgObjectReader
Each dwg entity in the dwg section OBJECTS has a common part and an specific part. This interface has the responsability of reading the specif part. In previous versions of libDwg DwgObject has this responsability, but with the inclusion of new versions of DWG (12, 13, 14, 2004) implementation is function of the dwg entity and the version.
Author:
azabala
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    readSpecificObj(int[] data, int offset, DwgObject dwgObj)
    Reads the specific part of the dwg object
    void
    setFileReader(IDwgFileReader headTailReader)
    Sets the fileReader (wich has the responsability of read head and tail of a dwg object)