LibreDWG API 0.13.4
LibreDWG API - The DWG Library
Loading...
Searching...
No Matches
out_dxf.h File Reference
#include "dwg.h"
#include "bits.h"

Go to the source code of this file.

Macros

#define DXF_FORMAT_FLT   "%0." _XSTR (DXF_PRECISION) "G"
#define DXF_FLT_MAXLEN   18

Functions

const char * dxf_format (int code) __attribute__((returns_nonnull))
const char * dxf_codepage (BITCODE_RS code, Dwg_Data *dwg) __attribute__((returns_nonnull))
int dxf_is_sorted_INSERT (const Dwg_Object *__restrict__ obj)
int dxf_is_sorted_POLYLINE (const Dwg_Object *__restrict__ obj)
int dxf_validate_DICTIONARY (Dwg_Object *obj)
bool dxf_has_STYLE_eed (Bit_Chain *__restrict__ dat, const Dwg_Object_Object *__restrict__ obj)
bool dxf_has_xrefdep_vertbar (Bit_Chain *__restrict__ dat, const char *name)
bool dxf_is_xrefdep_name (Bit_Chain *__restrict__ dat, const char *name)
int dwg_write_dxf (Bit_Chain *dat, Dwg_Data *dwg)
int dwg_write_dxfb (Bit_Chain *dat, Dwg_Data *dwg)

Macro Definition Documentation

◆ DXF_FLT_MAXLEN

#define DXF_FLT_MAXLEN   18

◆ DXF_FORMAT_FLT

#define DXF_FORMAT_FLT   "%0." _XSTR (DXF_PRECISION) "G"

Function Documentation

◆ dwg_write_dxf()

int dwg_write_dxf ( Bit_Chain * dat,
Dwg_Data * dwg )

◆ dwg_write_dxfb()

int dwg_write_dxfb ( Bit_Chain * dat,
Dwg_Data * dwg )

◆ dxf_codepage()

const char * dxf_codepage ( BITCODE_RS code,
Dwg_Data * dwg )

◆ dxf_format()

const char * dxf_format ( int code)

◆ dxf_has_STYLE_eed()

bool dxf_has_STYLE_eed ( Bit_Chain *__restrict__ dat,
const Dwg_Object_Object *__restrict__ obj )

◆ dxf_has_xrefdep_vertbar()

bool dxf_has_xrefdep_vertbar ( Bit_Chain *__restrict__ dat,
const char * name )

◆ dxf_is_sorted_INSERT()

int dxf_is_sorted_INSERT ( const Dwg_Object *__restrict__ obj)

◆ dxf_is_sorted_POLYLINE()

int dxf_is_sorted_POLYLINE ( const Dwg_Object *__restrict__ obj)

◆ dxf_is_xrefdep_name()

bool dxf_is_xrefdep_name ( Bit_Chain *__restrict__ dat,
const char * name )

◆ dxf_validate_DICTIONARY()

int dxf_validate_DICTIONARY ( Dwg_Object * obj)