Doxygen Source Code Documentation
AFNI_Surface_Domain Struct Reference
#include <surface_domain.h>
Data Fields | |
int | type |
char | idcode [32] |
char | idcode_volpar [32] |
char | label [32] |
int | N_Node |
int * | NodeId |
int | NodeId_sorted |
float * | NodeList |
int | N_FaceSet |
int * | FaceSetList |
float * | NodeNormList |
float * | FaceNormList |
Field Documentation
|
(3*N_FaceSet) x 1 vector containing unit normal vectors for each triangle in FaceSetList. May be NULL. Definition at line 54 of file surface_domain.h. |
|
(3*N_FaceSetList) x 1 vector specifying the triangles constituting the surface mesh. The triplet [ FaceSetList[3*k] FaceSetList[3*k+1] FaceSetList[3*k+2] ] indicates the node indices forming the kth triangle in the mesh. Definition at line 43 of file surface_domain.h. |
|
String containing the idcode of the surface. Definition at line 13 of file surface_domain.h. |
|
String containing the idcode of the dataset to which this surface is attachable. Definition at line 14 of file surface_domain.h. |
|
String containing a label for the surface. Used for window titles and saved image names. May be NULL. Definition at line 17 of file surface_domain.h. |
|
Number of triangles defining the surface Definition at line 41 of file surface_domain.h. |
|
Number of nodes in the surface object Definition at line 21 of file surface_domain.h. |
|
N_Node x 1 vector containing the nodes' indices or IDs. If not NULL, then the [ X Y Z ] coordinates for a node with ID n are: [ NodeList[3*k] NodeList[3*k+1] NodeList[3*k+2] ], where k is such that NodeId[k] = n. If NULL, then we assume that NodeId[k] = k. This means that the [ X Y Z ] coordinates for node n are: [ NodeList[3*n] NodeList[3*n+1] NodeList[3*n+2] ]. Definition at line 23 of file surface_domain.h. |
|
Definition at line 34 of file surface_domain.h. |
|
(3*N_Node) x 1 vector containing the XYZ node coordinates. Definition at line 38 of file surface_domain.h. |
|
(3*N_Node) x 1 vector containing unit normal vectors for each node in NodeList. May be NULL. Definition at line 50 of file surface_domain.h. |
|
Integer code indicating type of struct. Should always be AFNI_SURFACE_DOMAIN_TYPE. Definition at line 10 of file surface_domain.h. |
The documentation for this struct was generated from the following file: