libDXF 0.0.1
A library with DXF related functions written in C.
|
DXF definition of an AutoCAD hatch boundary path edge (composite of arcs, ellipses, lines or splines). More...
#include <hatch.h>
Data Fields | |
int | id_code |
struct DxfHatchBoundaryPathEdgeArc * | arcs |
struct DxfHatchBoundaryPathEdgeEllipse * | ellipses |
struct DxfHatchBoundaryPathEdgeLine * | lines |
struct DxfHatchBoundaryPathEdgeSpline * | splines |
struct DxfHatchBoundaryPathEdge * | next |
DXF definition of an AutoCAD hatch boundary path edge (composite of arcs, ellipses, lines or splines).
Treat the boundary path edge as if it were a single (composite) entity.
Group code = 5.
Definition at line 233 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_get_id_code(), dxf_hatch_boundary_path_edge_init(), and dxf_hatch_boundary_path_edge_set_id_code().
Pointer to the first DxfHatchBoundaryPathEdgeArc.
NULL
if there is no DxfHatchBoundaryPathEdgeArc in the DxfHatchBoundaryPathEdge.
Definition at line 236 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_free(), dxf_hatch_boundary_path_edge_get_arcs(), dxf_hatch_boundary_path_edge_init(), and dxf_hatch_boundary_path_edge_set_arcs().
Pointer to the first DxfHatchBoundaryPathEdgeEllipse.
NULL
if there is no DxfHatchBoundaryPathEdgeEllipse in the DxfHatchBoundaryPathEdge.
Definition at line 240 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_free(), dxf_hatch_boundary_path_edge_get_ellipses(), dxf_hatch_boundary_path_edge_init(), and dxf_hatch_boundary_path_edge_set_ellipses().
Pointer to the first DxfHatchBoundaryPathEdgeLine.
NULL
if there is no DxfHatchBoundaryPathEdgeLine in the DxfHatchBoundaryPathEdge.
Definition at line 244 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_free(), dxf_hatch_boundary_path_edge_get_lines(), dxf_hatch_boundary_path_edge_init(), and dxf_hatch_boundary_path_edge_set_lines().
Pointer to the first DxfHatchBoundaryPathEdgeSpline.
NULL
if there is no DxfHatchBoundaryPathEdgeSpline in the DxfHatchBoundaryPathEdge.
Definition at line 248 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_free(), dxf_hatch_boundary_path_edge_get_splines(), dxf_hatch_boundary_path_edge_init(), and dxf_hatch_boundary_path_edge_set_splines().
Pointer to the next DxfHatchBoundaryPathEdge.
NULL
if the last DxfHatchBoundaryPathEdge.
Definition at line 252 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_free(), dxf_hatch_boundary_path_edge_free_chain(), dxf_hatch_boundary_path_edge_get_last(), dxf_hatch_boundary_path_edge_get_next(), dxf_hatch_boundary_path_edge_init(), and dxf_hatch_boundary_path_edge_set_next().