diff options
Diffstat (limited to 'define_loudspeakers.h')
-rwxr-xr-x | define_loudspeakers.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/define_loudspeakers.h b/define_loudspeakers.h index 52a8e88..2b124cc 100755 --- a/define_loudspeakers.h +++ b/define_loudspeakers.h @@ -10,28 +10,28 @@ See copyright in file with name COPYRIGHT */ #include "vbap.h" static t_class *def_ls_class; /* so max can identify your object */ -void def_ls_bang(t_def_ls *x); -void def_ls_int(t_def_ls *x, long n); -void def_ls_read_directions(t_def_ls *x, t_symbol *s, int ac, Atom *av); -void def_ls_read_triplets(t_def_ls *x, t_symbol *s, int ac, Atom *av); -void *def_ls_new(t_symbol *s, int ac, Atom *av); -void def_ls(float g[3], long ls[3], t_def_ls *x); -void ls_angles_to_cart(t_ls *ls); -void choose_ls_triplets(t_def_ls *x); -int any_ls_inside_triplet(int a, int b, int c,t_ls lss[MAX_LS_AMOUNT],int ls_amount); -void add_ldsp_triplet(int i, int j, int k, t_def_ls *x); -float vec_angle(t_ls v1, t_ls v2); -float vec_length(t_ls v1); -float vec_prod(t_ls v1, t_ls v2); -float vec_prod(t_ls v1, t_ls v2); -float vol_p_side_lgth(int i, int j,int k, t_ls lss[MAX_LS_AMOUNT] ); -void ls_cross_prod(t_ls v1,t_ls v2, t_ls *res); -int lines_intersect(int i,int j,int k,int l,t_ls lss[MAX_LS_AMOUNT]); -void calculate_3x3_matrixes(t_def_ls *x); -void choose_ls_tuplets(t_def_ls *x); -int calc_2D_inv_tmatrix(float azi1,float azi2, float inv_mat[4],float mat[4]); -void sort_2D_lss(t_ls lss[MAX_LS_AMOUNT], int sorted_lss[MAX_LS_AMOUNT], +static void def_ls_bang(t_def_ls *x); +//static void def_ls_int(t_def_ls *x, long n); +static void def_ls_read_directions(t_def_ls *x, t_symbol *s, int ac, Atom *av); +static void def_ls_read_triplets(t_def_ls *x, t_symbol *s, int ac, Atom *av); +static void *def_ls_new(t_symbol *s, int ac, Atom *av); +//static void def_ls(float g[3], long ls[3], t_def_ls *x); +static void ls_angles_to_cart(t_ls *ls); +static void choose_ls_triplets(t_def_ls *x); +static int any_ls_inside_triplet(int a, int b, int c,t_ls lss[MAX_LS_AMOUNT],int ls_amount); +static void add_ldsp_triplet(int i, int j, int k, t_def_ls *x); +static float vec_angle(t_ls v1, t_ls v2); +static float vec_length(t_ls v1); +static float vec_prod(t_ls v1, t_ls v2); +static float vec_prod(t_ls v1, t_ls v2); +static float vol_p_side_lgth(int i, int j,int k, t_ls lss[MAX_LS_AMOUNT] ); +static void ls_cross_prod(t_ls v1,t_ls v2, t_ls *res); +static int lines_intersect(int i,int j,int k,int l,t_ls lss[MAX_LS_AMOUNT]); +static void calculate_3x3_matrixes(t_def_ls *x); +static void choose_ls_tuplets(t_def_ls *x); +static int calc_2D_inv_tmatrix(float azi1,float azi2, float inv_mat[4],float mat[4]); +static void sort_2D_lss(t_ls lss[MAX_LS_AMOUNT], int sorted_lss[MAX_LS_AMOUNT], int ls_amount); -void initContent_ls_directions(t_def_ls *x,int ac,Atom*av); +static void initContent_ls_directions(t_def_ls *x,int ac,Atom*av); void vbap_def_ls(t_def_ls *x, t_symbol *s, int ac, Atom *av); |