Doxygen Source Code Documentation
SUMA_M2M_STRUCT Struct Reference
#include <SUMA_SurfaceToSurface.h>
Data Fields | |
char * | M1_IDcode |
char * | M2_IDcode |
int | M1Nn |
int * | M1n |
int * | M2t_M1n |
float * | M2pb_M1n |
float * | M2p_M1n |
double * | PD |
int * | M2Nne_M1n |
int ** | M2ne_M1n |
double ** | M2we_M1n |
Field Documentation
|
Definition at line 5 of file SUMA_SurfaceToSurface.h. Referenced by SUMA_FreeM2M(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
vector of node indices on M1 M1n[j] is the index of node j (nj) on mesh M1 j goes from 0 to M1Nn Definition at line 9 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_interpolate(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
number of node considered on M1 Definition at line 8 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_interpolate(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
Definition at line 6 of file SUMA_SurfaceToSurface.h. Referenced by SUMA_FreeM2M(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
(M1_N_NodeIndex x 1) vectors of node indices M2ne_M1n[j][k] is the kth node neighbor on M2 of node nj on M1 The 1st node M2ne_M1n[j][0] is the closest neigbor and the other two, if specified form the triangle on M2 hosting that node. k goes from 0 to M2Nne_M1n[j] Definition at line 23 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_interpolate(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
(M1_N_NodeIndex x 1) number of nodes on M2 considered to neighbor nodes in M1 M2Nne_M1n[j] is the number of nodes on M2 that neighbor node nj on M1 Definition at line 21 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_interpolate(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
coordinates (x y z) of the projection of node nj of M1 on triangle M2t_M1n[j] M2pb_M1n[3*j+0] =x, M2pb_M1n[3*j+1] = y; M2pb_M1n[3*j+2] = z; Definition at line 18 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
Barycentric coordinates (u, v) of the projection of node nj of M1 on triangle M2t_M1n[j] M2pb_M1n[2*j+0] = uj; M2pb_M1n[2*j+1] = vj; where uj and vj are the barycentric coordinates of the projection of node j Definition at line 15 of file SUMA_SurfaceToSurface.h. Referenced by SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
(M1_N_NodeIndex x 1) index of triangle in M2 hosting node in M1 M2t_M1n[j] is the index of the triangle on M2 that hosts node nj on M1 Hosting means that node nj, projected along Definition at line 12 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
(M1_N_NodeIndex x 1) vectors of weights. M2we_M1n[j][k] is the weight of the kth neighbor on M2 of node nj on M1. Definition at line 28 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_interpolate(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
|
signed projection distance from node nj on M1 to closest triangle on M2 Definition at line 20 of file SUMA_SurfaceToSurface.h. Referenced by main(), SUMA_FreeM2M(), SUMA_GetM2M_NN(), SUMA_M2M_node_Info(), and SUMA_NewM2M(). |
The documentation for this struct was generated from the following file: