 |
6.3
general documentation
|
|
Go to the documentation of this file. 1 #ifndef __CS_MEDCOUPLING_INTERSECTOR_HXX__
2 #define __CS_MEDCOUPLING_INTERSECTOR_HXX__
36 typedef struct _cs_medcoupling_intersector_t cs_medcoupling_intersector_t;
56 const char *medfile_path,
57 const char *interp_method,
58 const char *select_criteria);
90 cs_medcoupling_intersector_t *
103 cs_medcoupling_intersector_t *
void cs_medcoupling_intersector_destroy(cs_medcoupling_intersector_t *mi)
Destroy a given MEDCoupling intersector.
Definition: cs_medcoupling_intersector.cxx:416
void cs_medcoupling_intersector_add(const char *name, const char *medfile_path, const char *interp_method, const char *select_criteria)
Add a MEDCoupling intersector.
Definition: cs_medcoupling_intersector.cxx:370
cs_medcoupling_intersector_t * cs_medcoupling_intersector_by_id(int id)
Get a MEDCoupling intersector using its id.
Definition: cs_medcoupling_intersector.cxx:468
cs_real_t * cs_medcoupling_intersect_volumes(cs_medcoupling_intersector_t *mi)
Compute the intersection volumes between the source mesh and code mesh.
Definition: cs_medcoupling_intersector.cxx:518
#define END_C_DECLS
Definition: cs_defs.h:493
void cs_medcoupling_intersector_translate(cs_medcoupling_intersector_t *mi, cs_real_t translation[3])
translate the mesh using a given vector
Definition: cs_medcoupling_intersector.cxx:551
double cs_real_t
Floating-point value.
Definition: cs_defs.h:304
#define BEGIN_C_DECLS
Definition: cs_defs.h:492
void cs_medcoupling_intersector_rotate(cs_medcoupling_intersector_t *mi, cs_real_t invariant[3], cs_real_t axis[3], cs_real_t angle)
rotate the mesh
Definition: cs_medcoupling_intersector.cxx:581
void cs_medcoupling_intersector_dump_mesh(cs_medcoupling_intersector_t *mi, const char *prefix)
translate the mesh using a given vector
Definition: cs_medcoupling_intersector.cxx:612
cs_medcoupling_intersector_t * cs_medcoupling_intersector_by_name(const char *name)
Get a MEDCoupling intersector by name.
Definition: cs_medcoupling_intersector.cxx:490
void cs_medcoupling_intersector_destroy_all(void)
Free all allocated intersectors.
Definition: cs_medcoupling_intersector.cxx:439