![]() |
NEURON
|
Go to the source code of this file.
Classes | |
| class | geometry3d_Cylinder |
| class | geometry3d_Cone |
| class | geometry3d_Sphere |
| class | geometry3d_Plane |
Functions | |
| int | geometry3d_find_triangles (double value0, double value1, double value2, double value3, double value4, double value5, double value6, double value7, double x0, double x1, double y0, double y1, double z0, double z1, double *out, int offset) |
| double | geometry3d_llgramarea (double *p0, double *p1, double *p2) |
| double | geometry3d_sum_area_of_triangles (double *tri_vec, int len) |
| void | geometry3d_vi (double *p1, double *p2, double v1, double v2, double *out) |
| void * | geometry3d_new_Cylinder (double x0, double y0, double z0, double x1, double y1, double z1, double r) |
| void | geometry3d_delete_Cylinder (void *ptr) |
| double | geometry3d_Cylinder_signed_distance (void *ptr, double px, double py, double pz) |
| void * | geometry3d_new_Cone (double x0, double y0, double z0, double r0, double x1, double y1, double z1, double r1) |
| void | geometry3d_delete_Cone (void *ptr) |
| double | geometry3d_Cone_signed_distance (void *ptr, double px, double py, double pz) |
| void * | geometry3d_new_Sphere (double x, double y, double z, double r) |
| void | geometry3d_delete_Sphere (void *ptr) |
| double | geometry3d_Sphere_signed_distance (void *ptr, double px, double py, double pz) |
| void * | geometry3d_new_Plane (double x, double y, double z, double nx, double ny, double nz) |
| void | geometry3d_delete_Plane (void *ptr) |
| double | geometry3d_Plane_signed_distance (void *ptr, double px, double py, double pz) |
Variables | |
| const int | edgeTable [] |
| const int | triTable [256][16] |
| double geometry3d_Cone_signed_distance | ( | void * | ptr, |
| double | px, | ||
| double | py, | ||
| double | pz | ||
| ) |
Definition at line 647 of file geometry3d.cpp.
| double geometry3d_Cylinder_signed_distance | ( | void * | ptr, |
| double | px, | ||
| double | py, | ||
| double | pz | ||
| ) |
Definition at line 535 of file geometry3d.cpp.
Definition at line 643 of file geometry3d.cpp.
Definition at line 531 of file geometry3d.cpp.
Definition at line 706 of file geometry3d.cpp.
Definition at line 674 of file geometry3d.cpp.
| int geometry3d_find_triangles | ( | double | value0, |
| double | value1, | ||
| double | value2, | ||
| double | value3, | ||
| double | value4, | ||
| double | value5, | ||
| double | value6, | ||
| double | value7, | ||
| double | x0, | ||
| double | x1, | ||
| double | y0, | ||
| double | y1, | ||
| double | z0, | ||
| double | z1, | ||
| double * | out, | ||
| int | offset | ||
| ) |
Definition at line 346 of file geometry3d.cpp.
| double geometry3d_llgramarea | ( | double * | p0, |
| double * | p1, | ||
| double * | p2 | ||
| ) |
Definition at line 437 of file geometry3d.cpp.
| void* geometry3d_new_Cone | ( | double | x0, |
| double | y0, | ||
| double | z0, | ||
| double | r0, | ||
| double | x1, | ||
| double | y1, | ||
| double | z1, | ||
| double | r1 | ||
| ) |
Definition at line 633 of file geometry3d.cpp.
| void* geometry3d_new_Cylinder | ( | double | x0, |
| double | y0, | ||
| double | z0, | ||
| double | x1, | ||
| double | y1, | ||
| double | z1, | ||
| double | r | ||
| ) |
Definition at line 522 of file geometry3d.cpp.
| void* geometry3d_new_Plane | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | nx, | ||
| double | ny, | ||
| double | nz | ||
| ) |
Definition at line 703 of file geometry3d.cpp.
| void* geometry3d_new_Sphere | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | r | ||
| ) |
Definition at line 671 of file geometry3d.cpp.
| double geometry3d_Plane_signed_distance | ( | void * | ptr, |
| double | px, | ||
| double | py, | ||
| double | pz | ||
| ) |
Definition at line 710 of file geometry3d.cpp.
| double geometry3d_Sphere_signed_distance | ( | void * | ptr, |
| double | px, | ||
| double | py, | ||
| double | pz | ||
| ) |
Definition at line 678 of file geometry3d.cpp.
| double geometry3d_sum_area_of_triangles | ( | double * | tri_vec, |
| int | len | ||
| ) |
Definition at line 450 of file geometry3d.cpp.
| void geometry3d_vi | ( | double * | p1, |
| double * | p2, | ||
| double | v1, | ||
| double | v2, | ||
| double * | out | ||
| ) |
Definition at line 317 of file geometry3d.cpp.
| const int edgeTable[] |
Definition at line 35 of file geometry3d.cpp.
| const int triTable[256][16] |
Definition at line 58 of file geometry3d.cpp.