Documentation
¶
Index ¶
- Constants
- Variables
- func FromBuffer(filename string, buffer []byte) (*drawing.Dxf, error)
- func FromFile(filename string) (*drawing.Dxf, error)
- func HelperParseEmbeddedObject(r Reader)
- func NewByteReader(bytes []byte) *byteReader
- func NewFileReader(filename string) (*fileReader, *os.File)
- func ParseAcDb2dPolyline(r Reader, _ *entity.Polyline)
- func ParseAcDbArc(r Reader, arc *entity.Arc)
- func ParseAcDbAttribute(r Reader, attrib *entity.Attrib)
- func ParseAcDbAttributeDefinition(r Reader, attdef *entity.Attdef)
- func ParseAcDbBlockBegin(r Reader, block *blocks.Block)
- func ParseAcDbBlockReference(r Reader, insert *entity.Insert)
- func ParseAcDbCircle(r Reader, circle *entity.Circle)
- func ParseAcDbDimension(r Reader, _ *entity.Attdef)
- func ParseAcDbEllipse(r Reader, ellipse *entity.Ellipse)
- func ParseAcDbEntity(r Reader, entity entity.Entity)
- func ParseAcDbHatch(r Reader, hatch *entity.Hatch)
- func ParseAcDbLine(r Reader, line *entity.Line)
- func ParseAcDbMText(r Reader, mText *entity.MText)
- func ParseAcDbPoint(r Reader, _ *entity.MText)
- func ParseAcDbPolyline(r Reader, polyline *entity.Polyline)
- func ParseAcDbSpline(r Reader, _ *entity.MText)
- func ParseAcDbText(r Reader, text *entity.Text)
- func ParseAcDbTrace(r Reader, _ *entity.MText)
- func ParseAcDbVertex(r Reader, _ *entity.MText)
- func ParseAcDbViewport(r Reader, _ *entity.MText)
- func ParseArc(r Reader, entities entity.Entities)
- func ParseAttdef(r Reader, _ entity.Entities)
- func ParseAttrib(r Reader, appender entity.AttribAppender)
- func ParseBlock(r Reader, dxf *drawing.Dxf)
- func ParseBlockEnd(r Reader, _ *drawing.Dxf)
- func ParseBlocks(r Reader, dxf *drawing.Dxf)
- func ParseBoundaryPath(r Reader) *entity.BoundaryPath
- func ParseCircle(r Reader, entities entity.Entities)
- func ParseDimension(r Reader, _ entity.Entities)
- func ParseEllipse(r Reader, entities entity.Entities)
- func ParseEntities(r Reader, entities entity.Entities)
- func ParseHatch(r Reader, entities entity.Entities)
- func ParseHeader(r Reader, dxf *drawing.Dxf)
- func ParseInsert(r Reader, entities entity.Entities)
- func ParseLine(r Reader, entities entity.Entities)
- func ParseLwPolyline(r Reader, entities entity.Entities)
- func ParseMText(r Reader, entities entity.Entities)
- func ParsePoint(r Reader, _ entity.Entities)
- func ParsePolyline(r Reader, entities entity.Entities)
- func ParseRegion(r Reader, _ entity.Entities)
- func ParseSolid(r Reader, _ entity.Entities)
- func ParseSpline(r Reader, _ entity.Entities)
- func ParseTables(r Reader, dxf *drawing.Dxf)
- func ParseText(r Reader, entities entity.Entities)
- func ParseVertex(r Reader, _ entity.Entities)
- func ParseViewport(r Reader, _ entity.Entities)
- type ParseError
- type Reader
Constants ¶
View Source
const ( DecRadix = 10 HexRadix = 16 )
Variables ¶
View Source
var Line uint64 = 0
Functions ¶
func HelperParseEmbeddedObject ¶
func HelperParseEmbeddedObject(r Reader)
func NewByteReader ¶
func NewByteReader(bytes []byte) *byteReader
func NewFileReader ¶
func ParseAcDb2dPolyline ¶
func ParseAcDbArc ¶
func ParseAcDbAttribute ¶
func ParseAcDbBlockBegin ¶
func ParseAcDbBlockReference ¶
func ParseAcDbCircle ¶
func ParseAcDbDimension ¶
func ParseAcDbEllipse ¶
func ParseAcDbEntity ¶
func ParseAcDbHatch ¶
func ParseAcDbLine ¶
func ParseAcDbMText ¶
func ParseAcDbPoint ¶
ParseAcDbPoint implement entity entity.Point
func ParseAcDbPolyline ¶
func ParseAcDbSpline ¶
func ParseAcDbText ¶
func ParseAcDbTrace ¶
ParseAcDbTrace implement AcDbPoint
func ParseAcDbVertex ¶
ParseAcDbVertex implement entity entity.Vertex
func ParseAcDbViewport ¶
func ParseAttdef ¶
func ParseAttrib ¶
func ParseAttrib(r Reader, appender entity.AttribAppender)
func ParseBlock ¶
func ParseBlockEnd ¶
TODO: maybe pass block to function
func ParseBlocks ¶
func ParseBoundaryPath ¶
func ParseBoundaryPath(r Reader) *entity.BoundaryPath
func ParseCircle ¶
func ParseDimension ¶
ParseDimension create entity DIMENSION
func ParseEllipse ¶
func ParseEntities ¶
func ParseHatch ¶
func ParseHeader ¶
func ParseInsert ¶
func ParseLwPolyline ¶
func ParseMText ¶
func ParsePolyline ¶
TODO: create polyline and lwpolyline
func ParseTables ¶
func ParseViewport ¶
ParseViewport create entity viewport
Types ¶
type ParseError ¶
type ParseError struct {
// contains filtered or unexported fields
}
func NewParseError ¶
func NewParseError(msg string) *ParseError
func (*ParseError) Error ¶
func (p *ParseError) Error() string
Click to show internal directories.
Click to hide internal directories.