![]() |
libDXF 0.0.1
A library with DXF related functions written in C.
|
DXF definition of an AutoCAD hatch boundary path edge spline. More...
#include <hatch.h>

Data Fields | |
| int | id_code |
| int | degree |
| int | rational |
| int | periodic |
| int | number_of_knots |
| double | knots [DXF_MAX_HATCH_BOUNDARY_PATH_EDGE_SPLINE_KNOTS] |
| int | number_of_control_points |
| struct DxfHatchBoundaryPathEdgeSplineCp * | control_points |
| struct DxfHatchBoundaryPathEdgeSpline * | next |
DXF definition of an AutoCAD hatch boundary path edge spline.
group code = 5.
Definition at line 198 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_get_id_code(), dxf_hatch_boundary_path_edge_spline_init(), and dxf_hatch_boundary_path_edge_spline_set_id_code().
group code = 94.
Definition at line 200 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_get_degree(), dxf_hatch_boundary_path_edge_spline_init(), and dxf_hatch_boundary_path_edge_spline_set_degree().
group code = 73.
Definition at line 202 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_get_rational(), dxf_hatch_boundary_path_edge_spline_init(), and dxf_hatch_boundary_path_edge_spline_set_rational().
group code = 74.
Definition at line 204 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_get_periodic(), dxf_hatch_boundary_path_edge_spline_init(), and dxf_hatch_boundary_path_edge_spline_set_periodic().
Number of knots.
Group code = 95.
Definition at line 206 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_append_knot_value(), dxf_hatch_boundary_path_edge_spline_copy_knot_values(), dxf_hatch_boundary_path_edge_spline_get_number_of_knots(), dxf_hatch_boundary_path_edge_spline_init(), dxf_hatch_boundary_path_edge_spline_insert_knot_value(), dxf_hatch_boundary_path_edge_spline_prepend_knot_value(), dxf_hatch_boundary_path_edge_spline_remove_knot_value(), and dxf_hatch_boundary_path_edge_spline_set_number_of_knots().
| double dxf_hatch_boundary_path_edge_spline_struct::knots[DXF_MAX_HATCH_BOUNDARY_PATH_EDGE_SPLINE_KNOTS] |
Knot values control the shape of the curve as it passes through the control points.
Group code = 40.
Definition at line 209 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_append_knot_value(), dxf_hatch_boundary_path_edge_spline_copy_knot_values(), dxf_hatch_boundary_path_edge_spline_get_knot_value(), dxf_hatch_boundary_path_edge_spline_get_knots(), dxf_hatch_boundary_path_edge_spline_init(), dxf_hatch_boundary_path_edge_spline_insert_knot_value(), dxf_hatch_boundary_path_edge_spline_prepend_knot_value(), dxf_hatch_boundary_path_edge_spline_remove_knot_value(), dxf_hatch_boundary_path_edge_spline_set_knot_value(), and dxf_hatch_boundary_path_edge_spline_set_knots().
Number of control points.
Group code = 96.
Definition at line 213 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_append_control_point(), dxf_hatch_boundary_path_edge_spline_get_control_point(), dxf_hatch_boundary_path_edge_spline_get_number_of_control_points(), dxf_hatch_boundary_path_edge_spline_init(), dxf_hatch_boundary_path_edge_spline_insert_control_point(), dxf_hatch_boundary_path_edge_spline_prepend_control_point(), dxf_hatch_boundary_path_edge_spline_remove_control_point(), dxf_hatch_boundary_path_edge_spline_set_control_point(), and dxf_hatch_boundary_path_edge_spline_set_number_of_control_points().
Pointer to the first DxfHatchBoundaryPathEdgeSplineCp.
NULL if there is no DxfHatchBoundaryPathEdgeSplineCp in the DxfHatchBoundaryPathEdgeSpline.
Definition at line 215 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_append_control_point(), dxf_hatch_boundary_path_edge_spline_copy_control_points(), dxf_hatch_boundary_path_edge_spline_free(), dxf_hatch_boundary_path_edge_spline_get_control_point(), dxf_hatch_boundary_path_edge_spline_get_control_points(), dxf_hatch_boundary_path_edge_spline_init(), dxf_hatch_boundary_path_edge_spline_insert_control_point(), dxf_hatch_boundary_path_edge_spline_prepend_control_point(), dxf_hatch_boundary_path_edge_spline_remove_control_point(), dxf_hatch_boundary_path_edge_spline_set_control_point(), and dxf_hatch_boundary_path_edge_spline_set_control_points().
Pointer to the next DxfHatchBoundaryPathEdgeSpline.
NULL if the last DxfHatchBoundaryPathEdgeSpline.
Definition at line 219 of file hatch.h.
Referenced by dxf_hatch_boundary_path_edge_spline_free(), dxf_hatch_boundary_path_edge_spline_free_chain(), dxf_hatch_boundary_path_edge_spline_get_last(), dxf_hatch_boundary_path_edge_spline_get_next(), dxf_hatch_boundary_path_edge_spline_init(), and dxf_hatch_boundary_path_edge_spline_set_next().
1.7.3