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().