Documentation ¶
Overview ¶
DXF Output Formatter
Index ¶
- type ASCII
- func (f *ASCII) Float(num int, val float64) string
- func (f *ASCII) Hex(num int, h int) string
- func (f *ASCII) Int(num int, val int) string
- func (f *ASCII) Output() string
- func (f *ASCII) Reset()
- func (f *ASCII) SetPrecision(p int)
- func (f *ASCII) String(num int, val string) string
- func (f *ASCII) WriteFloat(num int, val float64)
- func (f *ASCII) WriteHex(num int, h int)
- func (f *ASCII) WriteInt(num int, val int)
- func (f *ASCII) WriteString(num int, val string)
- func (f *ASCII) WriteTo(w io.Writer) (int64, error)
- type Formatter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ASCII ¶
type ASCII struct {
// contains filtered or unexported fields
}
ASCII is Formatter for ASCII format.
func (*ASCII) SetPrecision ¶
SetPrecision sets precision part for outputting floating point values.
func (*ASCII) WriteFloat ¶
WriteFloat appends floating point data to the buffer.
func (*ASCII) WriteString ¶
WriteString appends string data to the buffer.
type Formatter ¶
type Formatter interface { Reset() WriteTo(w io.Writer) (int64, error) SetPrecision(p int) Output() string String(num int, val string) string Hex(num int, h int) string Int(num int, val int) string Float(num int, val float64) string WriteString(num int, val string) WriteHex(num int, h int) WriteInt(num int, val int) WriteFloat(num int, val float64) }
Formatter controls output format.
Click to show internal directories.
Click to hide internal directories.