libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/include/p3d_poly.h
00001 #ifndef _P3D_POLY_H
00002 #define _P3D_POLY_H
00003 
00004 /**********************************************************/
00005 /* Fichier de prototypes pour la creation de polyedre     */
00006 /**********************************************************/
00007 
00008 /* pour faire l interface entre p3d et polyhedre */
00009 /*#include "polyhedre.h" */
00010 
00011 #define p3d_error_value poly_error_value
00012 
00013 #define p3d_index poly_index
00014 #define p3d_plane poly_plane
00015 #define p3d_edge_g poly_edge
00016 #define p3d_face poly_face
00017 #define p3d_polyhedre poly_polyhedre
00018 
00019 #define p3d_f_2_v3 poly_f_2_v3
00020 #define p3d_d_2_v3 poly_d_2_v3
00021 #define p3d_v3_2_f poly_v3_2_f
00022 #define p3d_v3_2_d poly_v3_2_d
00023 #define p3d_plane_2_d poly_plane_2_d
00024 
00025 #define p3d_show_error_on_shell poly_show_error_on_shell
00026 #define p3d_get_error_value poly_get_error_value
00027 #define p3d_error poly_error
00028 
00029 #define p3d_init_poly poly_init_poly
00030 #define p3d_create_poly poly_create_poly
00031 #define p3d_destroy_poly poly_destroy_poly
00032 #define p3d_destroy_edges poly_destroy_edges
00033 #define p3d_destroy_planes poly_destroy_planes
00034 
00035 #define p3d_get_name poly_get_name
00036 #define p3d_get_nb_points poly_get_nb_points
00037 #define p3d_get_nb_points_in_face poly_get_nb_points_in_face
00038 #define p3d_get_nb_faces poly_get_nb_faces
00039 #define p3d_get_nb_edges_in_face poly_get_nb_edges_in_face
00040 #define p3d_get_nb_edges poly_get_nb_edges
00041 #define p3d_get_index_point_in_face poly_get_index_point_in_face
00042 #define p3d_get_edge_points poly_get_edge_points
00043 #define p3d_get_edge_faces poly_get_edge_faces
00044 #define p3d_get_plane poly_get_plane
00045 #define p3d_get_plane_2_d poly_get_plane_2_d
00046 #define p3d_get_point_2_v3 poly_get_point_2_v3
00047 #define p3d_get_point_2_d poly_get_point_2_d
00048 #define p3d_get_poly_pos poly_get_poly_pos
00049 #define p3d_get_point_in_pos_in_face poly_get_point_in_pos_in_face
00050 #define p3d_get_point_in_edge poly_get_point_in_edge
00051 #define p3d_get_poly_mat poly_get_poly_mat
00052 
00053 #define p3d_find_point poly_find_point
00054 #define p3d_find_pos_in_face poly_find_pos_in_face
00055 #define p3d_find_edge poly_find_edge
00056 
00057 #define p3d_add_point poly_add_point
00058 #define p3d_pos_poly_by_mat poly_pos_poly_by_mat
00059 #define p3d_scale_poly poly_scale_poly
00060 #define p3d_set_poly_pos poly_set_poly_pos
00061 
00062 #define p3d_build_edges poly_build_edges
00063 #define p3d_build_plane_face poly_build_plane_face
00064 #define p3d_build_planes poly_build_planes
00065 #define p3d_build_face poly_build_face
00066 #define p3d_compute_poly_BB poly_compute_poly_BB 
00067 
00068 
00069 /* fonctions propres a p3d */
00070 /*#include "p3d.h" */
00071 
00072 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines