knot_vector Struct Reference
[N-Manifold Geometry]

Definition of a knot vector. More...

#include <nmg.h>


Data Fields

int magic
int k_size
 knot vector size
fastf_tknots
 pointer to knot vector


Detailed Description

Definition of a knot vector.

K N O T _ V E C T O R

Not found independently, but used in the cnurb and snurb structures. (Exactly the same as the definition in nurb.h)

Definition at line 240 of file nmg.h.


Field Documentation

int magic
 

Definition at line 241 of file nmg.h.

Referenced by nmg_face_g_snurb().

int k_size
 

knot vector size

Definition at line 242 of file nmg.h.

Referenced by get_seg_midpoint(), nmg_dup_face(), nmg_edge_g_cnurb(), nmg_face_g_snurb(), nmg_pr_eg(), nmg_pr_fg(), nmg_snurb_calc_lu_uv_orient(), nmg_snurb_fu_to_vlist(), nmg_snurb_to_vlist(), nurb_c_to_bezier(), nurb_crv_is_bezier(), rt_bez_check(), rt_join_cnurbs(), rt_nmg_edisk(), rt_nmg_idisk(), rt_nurb_bytes(), rt_nurb_c_diff(), rt_nurb_c_print(), rt_nurb_c_refine(), rt_nurb_c_split(), rt_nurb_c_xsplit(), rt_nurb_crv_copy(), rt_nurb_grans(), rt_nurb_intersect(), rt_nurb_knot_index(), rt_nurb_kvcopy(), rt_nurb_kvextract(), rt_nurb_kvmerge(), rt_nurb_kvmult(), rt_nurb_new_cnurb(), rt_nurb_new_snurb(), rt_nurb_nodes(), rt_nurb_plot(), rt_nurb_pr_kv(), rt_nurb_project_srf(), rt_nurb_region_from_srf(), rt_nurb_s_diff(), rt_nurb_s_norm(), rt_nurb_s_refine(), rt_nurb_s_split(), rt_nurb_s_xsplit(), rt_nurb_scopy(), rt_nurb_tcladjust(), rt_sketch_export(), rt_sketch_export5(), rt_sketch_import(), and rt_sketch_import5().

fastf_t* knots
 

pointer to knot vector

Definition at line 243 of file nmg.h.

Referenced by get_seg_midpoint(), nmg_dup_face(), nmg_edge_g_cnurb(), nmg_face_g_snurb(), nmg_keg(), nmg_pr_eg(), nmg_pr_fg(), nmg_snurb_calc_lu_uv_orient(), nmg_snurb_fu_to_vlist(), nmg_snurb_to_vlist(), nurb_c_to_bezier(), nurb_crv_is_bezier(), rt_arc2d_to_cnurb(), rt_curve_free(), rt_join_cnurbs(), rt_nmg_edisk(), rt_nmg_idisk(), rt_nurb_c_diff(), rt_nurb_c_print(), rt_nurb_c_refine(), rt_nurb_c_split(), rt_nurb_c_xsplit(), rt_nurb_clean_cnurb(), rt_nurb_clean_snurb(), rt_nurb_crv_copy(), rt_nurb_eval_crv(), rt_nurb_free_cnurb(), rt_nurb_free_snurb(), rt_nurb_intersect(), rt_nurb_knot_index(), rt_nurb_kvcopy(), rt_nurb_kvextract(), rt_nurb_kvmerge(), rt_nurb_kvmult(), rt_nurb_new_cnurb(), rt_nurb_new_snurb(), rt_nurb_nodes(), rt_nurb_plot(), rt_nurb_pr_kv(), rt_nurb_project_srf(), rt_nurb_region_from_srf(), rt_nurb_s_diff(), rt_nurb_s_norm(), rt_nurb_s_split(), rt_nurb_scopy(), rt_nurb_tcladjust(), rt_sketch_import(), and rt_sketch_import5().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:13 2006 for BRL-CAD by  doxygen 1.4.6