Package org.gvsig.dwg.lib.readers
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 TypeMethodDescriptionvoidreadSpecificObj(int[] data, int offset, DwgObject dwgObj) Reads the specific part of the dwg objectvoidsetFileReader(IDwgFileReader headTailReader) Sets the fileReader (wich has the responsability of read head and tail of a dwg object)
-
Method Details
-
readSpecificObj
void readSpecificObj(int[] data, int offset, DwgObject dwgObj) throws RuntimeException, CorruptedDwgEntityException Reads the specific part of the dwg object -
setFileReader
Sets the fileReader (wich has the responsability of read head and tail of a dwg object)
-