libDXF 0.0.1
A library with DXF related functions written in C.
|
DXF definition of an AutoCAD hatch boundary path edge ellipse. More...
#include <hatch.h>
Data Fields | |
int | id_code |
double | x0 |
double | y0 |
double | x1 |
double | y1 |
double | ratio |
double | start_angle |
double | end_angle |
int | is_ccw |
struct DxfHatchBoundaryPathEdgeEllipse * | next |
DXF definition of an AutoCAD hatch boundary path edge ellipse.
Identification number for the entity.
This is to be an unique (sequential) number in the DXF file.
Group code = 5.
Definition at line 101 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_center_point(), dxf_hatch_boundary_path_edge_ellipse_get_end_point(), dxf_hatch_boundary_path_edge_ellipse_get_id_code(), dxf_hatch_boundary_path_edge_ellipse_init(), and dxf_hatch_boundary_path_edge_ellipse_set_id_code().
X-value of center point coordinate.
Group code = 10.
Definition at line 106 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_center_point(), dxf_hatch_boundary_path_edge_ellipse_get_x0(), dxf_hatch_boundary_path_edge_ellipse_init(), dxf_hatch_boundary_path_edge_ellipse_set_center_point(), and dxf_hatch_boundary_path_edge_ellipse_set_x0().
Y-value of center point coordinate.
Group code = 20.
Definition at line 109 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_center_point(), dxf_hatch_boundary_path_edge_ellipse_get_y0(), dxf_hatch_boundary_path_edge_ellipse_init(), dxf_hatch_boundary_path_edge_ellipse_set_center_point(), and dxf_hatch_boundary_path_edge_ellipse_set_y0().
X-value of end point coordinate of major axis (relative to center point.
Group code = 11.
Definition at line 112 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_end_point(), dxf_hatch_boundary_path_edge_ellipse_get_x1(), dxf_hatch_boundary_path_edge_ellipse_init(), dxf_hatch_boundary_path_edge_ellipse_set_end_point(), and dxf_hatch_boundary_path_edge_ellipse_set_x1().
Y-value of end point coordinate of major axis (relative to center point.
Group code = 21.
Definition at line 116 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_end_point(), dxf_hatch_boundary_path_edge_ellipse_get_y1(), dxf_hatch_boundary_path_edge_ellipse_init(), dxf_hatch_boundary_path_edge_ellipse_set_end_point(), and dxf_hatch_boundary_path_edge_ellipse_set_y1().
Ratio of minor axis to major axis.
Group code = 40.
Definition at line 120 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_ratio(), dxf_hatch_boundary_path_edge_ellipse_init(), and dxf_hatch_boundary_path_edge_ellipse_set_ratio().
Group code = 50.
Definition at line 123 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_start_angle(), dxf_hatch_boundary_path_edge_ellipse_init(), and dxf_hatch_boundary_path_edge_ellipse_set_start_angle().
Group code = 51.
Definition at line 125 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_end_angle(), dxf_hatch_boundary_path_edge_ellipse_init(), and dxf_hatch_boundary_path_edge_ellipse_set_end_angle().
Ellipse is counterclockwise flag.
Group code = 73.
Definition at line 127 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_get_is_ccw(), dxf_hatch_boundary_path_edge_ellipse_init(), and dxf_hatch_boundary_path_edge_ellipse_set_is_ccw().
Pointer to the next DxfHatchBoundaryPathEdgeEllipse.
NULL
if the last DxfHatchBoundaryPathEdgeEllipse.
Definition at line 129 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_ellipse_free(), dxf_hatch_boundary_path_edge_ellipse_free_chain(), dxf_hatch_boundary_path_edge_ellipse_get_last(), dxf_hatch_boundary_path_edge_ellipse_get_next(), dxf_hatch_boundary_path_edge_ellipse_init(), and dxf_hatch_boundary_path_edge_ellipse_set_next().