/dports/science/afni/afni-AFNI_21.3.16/src/SUMA/ |
H A D | SUMA_HomerFunc.c | 177 int *FaceSetList=NULL, N_Node, N_FaceSet; in SUMA_HJS_Surface() local 186 NodeList = SUMA_HomerVertex(X1_X5_Sphere_vertex, &N_Node); in SUMA_HJS_Surface() 190 NodeList = SUMA_HomerVertex(X1_X5_X12_lleg_vertex, &N_Node); in SUMA_HJS_Surface() 194 NodeList = SUMA_HomerVertex(X1_X5_X12_Rleg_vertex, &N_Node); in SUMA_HJS_Surface() 198 NodeList = SUMA_HomerVertex(X1_X5_X12_Sphere_vertex, &N_Node); in SUMA_HJS_Surface() 202 NodeList = SUMA_HomerVertex(X1_X5_X12_X31_Sphere_vertex, &N_Node); in SUMA_HJS_Surface() 206 NodeList = SUMA_HomerVertex(X1_X5_X44_X45_vertex, &N_Node); in SUMA_HJS_Surface() 210 NodeList = SUMA_HomerVertex(X1_X5_X44_Torus_vertex, &N_Node); in SUMA_HJS_Surface() 255 &N_Node); in SUMA_HJS_Surface() 276 FuncName, ipart, N_Node, N_FaceSet); in SUMA_HJS_Surface() [all …]
|
H A D | SUMA_TestDataSets.c | 36 int kar, *Node = NULL, N_Node=-1; in main() local 72 int i, i3, *node = NULL, N_Node; in main() local 82 N_Node = 50; in main() 83 node = (int *)SUMA_malloc(N_Node * sizeof(int)); in main() 84 r = (float *)SUMA_malloc(N_Node * sizeof(float)); in main() 88 for (i=0; i<N_Node; ++i) { in main() 90 r[i] = sin((float)i/N_Node*5); in main() 91 g[i] = sin((float)i/N_Node*10); in main() 92 b[i] = cos((float)i/N_Node*7); in main() 98 for (i=0; i<N_Node; ++i) { in main() [all …]
|
H A D | SUMA_LocalStat.c | 210 ++Clust->N_Node; in SUMA_Build_Cluster_From_Node() 347 ++Clust->N_Node; \ 1014 ni = SO->N_Node; in SUMA_DsetExtrema() 1416 if (Clust->N_Node > 1) Clust->varvalue /= (Clust->N_Node - 1); in SUMA_FindClusters() 1604 if (cd->N_Node < 5) max = cd->N_Node; else max = 5; in SUMA_Show_SurfClust_list_Info() 1855 if (FullList) N_Node = SO->N_Node; in SUMA_SurfClust_list_2_DsetMask() 1862 N_Node += cd->N_Node; in SUMA_SurfClust_list_2_DsetMask() 1985 if (cd->N_Node == SO->N_Node) { in SUMA_ClusterCenterofMass() 2018 if (cd->N_Node == 1) { in SUMA_ClusterCenterofMass() 2086 if (cd->N_Node == 1) { in SUMA_ClusterCenterofMass() [all …]
|
H A D | SUMA_SurfSmooth.c | 1504 for (i=0; i<SO->N_Node; ++i) { in main() 1617 if (nvec != SO->N_Node) { in main() 1683 if (nvec != SO->N_Node) { in main() 1753 if (SDSET_VECLEN(dset) != SO->N_Node) { in main() 1839 if (SDSET_VECLEN(dset) != SO->N_Node) { in main() 2367 for (jj=0;jj<SO->N_Node;++jj) in main() 2435 if (SDSET_VECLEN(dset) != SO->N_Node) { in main() 2505 if (SDSET_VECLEN(dset) != SO->N_Node) { in main() 2569 SO->N_Node, 3, 1, in main() 2598 SO->N_Node, 3, 1, in main() [all …]
|
H A D | SUMA_BrainSkin.c | 455 for (i=0; i < SO->N_Node; ++i) in calcWithOffsets() 538 SO->N_Node); in calcWithOffsets() 662 for (i=0; i < SO->N_Node; ++i) in SUMA_calcWithOffsets_Skin() 811 SO->N_Node); in SUMA_calcWithOffsets_Skin() 929 for (i=0; i < SO->N_Node; ++i) in SUMA_whatdoicallthis() 1220 for (ii=0; ii<SO->N_Node; ++ii) { in SUMA_ProjectSO_Nodes() 1546 for (ii=0; ii<SO->N_Node; ++ii) { in main() 1565 for (ii=0; ii<SO->N_Node; ++ii) { in main() 1638 for (ii=0; ii<SO->N_Node; ++ii) { in main() 1653 for (ii=0; ii<SO->N_Node; ++ii) { in main() [all …]
|
H A D | SUMA_Homer.c | 19 int N_Node = 0, N_FaceSet = 0, in main() local 73 SOv[ipart]->NodeList, SOv[ipart]->N_Node, SOv[ipart]->NodeDim, in main() 76 SOv[ipart]->Center[0] /= SOv[ipart]->N_Node; in main() 77 SOv[ipart]->Center[1] /= SOv[ipart]->N_Node; in main() 78 SOv[ipart]->Center[2] /= SOv[ipart]->N_Node; in main() 84 SN = SUMA_SurfNorm(SOv[ipart]->NodeList, SOv[ipart]->N_Node, in main()
|
H A D | SUMA_GeomComp.c | 297 *N_Nodep = N_Node; in SUMA_Subdivide_Mesh() 1536 if (N_Node <= 0) { in SUMA_Initialize_getoffsets() 2630 if ( ( SO->N_Node != SOref->N_Node in SUMA_EquateSurfaceAreas() 2694 if ( (SO->N_Node != SOref->N_Node || in SUMA_EquateSurfaceVolumes() 2826 istp = SO->N_Node; in SUMA_ProjectSurfaceToSphere() 9661 c[0] /= N_Node; c[1] /= N_Node; c[2] /= N_Node; in SUMA_OrientTriangles() 9910 SO->N_Node += iso->N_Node; in SUMA_MergeSurfs() 9974 int N_Node = 0; in SUMA_Patch2Surf() local 9996 SO->N_Node = 0; in SUMA_Patch2Surf() 10455 Patch = SUMA_getPatch (Nodes, N_Node, SO->N_Node, in SUMA_GetContour() [all …]
|
H A D | SUMA_SurfDist.c | 264 int N_Node = 7; in main() local 282 FirstNeighb = (int **)calloc(N_Node, sizeof(int*)); in main() 283 FirstNeighbDist = (float **)calloc(N_Node, sizeof(float*)); in main() 406 SO->N_Node, &N_inmask)) in main() 418 } else if (Opt->iopt < 0 || Opt->iopt >= SO->N_Node) { in main() 420 "Have START = %d \n", Opt->iopt, SO->N_Node); in main() 448 SO->N_Node))) { in main() 474 if ( Nfrom < 0 || Nfrom >= SO->N_Node || in main() 475 Nto < 0 || Nto >= SO->N_Node || in main() 492 if (Nfrom < 0 || Nfrom >= SO->N_Node || in main() [all …]
|
H A D | SUMA_gts.c | 59 vertices = (GtsVertex **)g_malloc (SO->N_Node * sizeof (GtsVertex *)); in SumaToGts() 61 for ( i=0; i< SO->N_Node*3; i+=3) in SumaToGts() 70 … , n, SO->N_Node-1, SO->NodeList[i], SO->NodeList[i+1], SO->NodeList[i+2] in SumaToGts() 148 SO->N_Node = gts_surface_vertex_number(gs); 149 SO->NodeList = (float*) SUMA_calloc(SO->N_Node * 3, sizeof(float)); 184 if (*i >= SO->N_Node || *i < 0) 222 if (iresult >= SO->N_Node || iresult < 0) 235 if (iresult >= SO->N_Node || iresult < 0) 248 if (iresult >= SO->N_Node || iresult < 0) 296 new_N_Nodes = (int)(new_N_Nodes*SO->N_Node); in SUMA_Mesh_Resample_nodes() [all …]
|
H A D | SUMA_BrainWrap.h | 135 refNodeList = (float *)SUMA_malloc(sizeof(float)*SO->N_Node*3); \ 142 SO->N_Node * 3 * sizeof(float)); /* copy original coords */ \ 149 for (m_in=0; m_in < SO->N_Node; ++m_in) { \ 158 for (m_in=0; m_in < SO->N_Node; ++m_in) { \ 177 refNodeList = (float *)SUMA_malloc(sizeof(float)*SO->N_Node*3); \ 188 SO->N_Node * 3 * sizeof(float));\ 191 m_SOref.NodeList = refNodeList; m_SOref.N_Node = SO->N_Node; \ 218 m_touchup = (float *)SUMA_calloc(SO->N_Node, sizeof(float)); \ 220 for (m_in=0; m_in<SO->N_Node; ++m_in) { \ 297 for (m_in=0; m_in<SO->N_Node; ++m_in) { \ [all …]
|
H A D | SUMA_toy_circle.c | 392 Ci->N_Node = opt->N_sub; in main() 395 Ci->N_Node = 2 + 10 * SUMA_POW2(opt->N_sub); in main() 397 FuncName, Ci->N_Node, opt->N_sub); in main() 408 Ci->Theta = (double *)SUMA_malloc(Ci->N_Node * 3 * sizeof (double)); in main() 415 for (i = 0; i < Ci->N_Node; ++i) in main() 422 Ci->Theta[i3 ] = (2.0* SUMA_PI / Ci->N_Node)*i; in main() 441 for (i = 0; i < 3*Ci->N_Node; ++i) { in main() 477 for (i = 0; i < Ci->N_Node; ++i) { in main() 491 for (i = 0; i < 3*Ci->N_Node; ++i) { in main() 683 for (i = 0; i < 3*Ci->N_Node; ++i) Ci->VelocityField[i] = 0.0; in main() [all …]
|
H A D | SUMA_SampBias.c | 217 SUMA_GET_OFFSET_STRUCT *OffS = SUMA_Initialize_getoffsets (SO->N_Node); in calcWithOffsets() 266 Nd=(int *)SUMA_calloc(SO->N_Node, sizeof(int)); in calcWithOffsets() 267 Pr=(int *)SUMA_calloc(SO->N_Node, sizeof(int)); in calcWithOffsets() 268 Lj=(int *)SUMA_calloc(SO->N_Node, sizeof(int)); in calcWithOffsets() 269 gD=(float *)SUMA_calloc(SO->N_Node, sizeof(float)); in calcWithOffsets() 270 pD=(float *)SUMA_calloc(SO->N_Node, sizeof(float)); in calcWithOffsets() 271 rD=(float *)SUMA_calloc(SO->N_Node, sizeof(float)); in calcWithOffsets() 278 for (i=0; i < SO->N_Node; ++i) in calcWithOffsets() 297 etime_GetOffset * SO->N_Node / 60.0 / (i+1)); in calcWithOffsets() 361 SO->N_Node); in calcWithOffsets() [all …]
|
H A D | SUMA_ROIgrow.c | 279 OffS = SUMA_Initialize_getoffsets (SO->N_Node); in SUMA_ROIgrow() 281 nmask = (byte *)SUMA_calloc(SO->N_Node, sizeof(byte)); in SUMA_ROIgrow() 357 FuncName, lim, etime_GetOffset_all / 60.0 , SO->N_Node); in SUMA_ROIgrow() 378 for (m_i=0; m_i<SO->N_Node; ++m_i) { \ 384 for (m_i=0; m_i<SO->N_Node; ++m_i) { \ 483 if (nodeind[i] < 0 || nodeind[i] >= SO->N_Node) { in main() 488 FuncName, nodeind[i], Opt->in_nodeindices, i, SO->N_Node); in main() 509 SO->N_Node); in main() 510 N_nodelabels = N_nodeind = SO->N_Node; in main() 639 SO->NodeList, SO->N_Node, in main() [all …]
|
H A D | SUMA_SurfPatch.c | 493 N_FaceSet = -1, N_Node = -1, N_Spec=0; in main() local 652 adj_N = SUMA_calloc(SO1->N_Node, sizeof(byte)); in main() 683 SUMA_WRITE_IND_ARRAY_1D(adj_N, NULL, SO1->N_Node, 1, ppref); in main() 707 ptch = SUMA_getPatch (NodePatch, N_NodePatch, SO->N_Node, in main() 737 N_Node = SO->N_Node; in main() 747 SOnew = SUMA_Patch2Surf(SO->NodeList, SO->N_Node, in main() 755 SO->N_Node = SOnew->N_Node; in main() 766 for (cnt=0; cnt < SO->NodeDim*SO->N_Node; ++cnt) in main() 788 if (SUMA_NodeDepth(SO->NodeList, SO->N_Node, E1_DIR_PRJ, &dpth, in main() 807 SO->N_Node = N_Node; N_Node = -1; in main()
|
H A D | SUMA_GeomComp.h | 160 SUMA_GET_OFFSET_STRUCT *SUMA_Initialize_getoffsets (int N_Node); 294 int *Nodes, int N_Node, 333 SUMA_Boolean SUMA_vec_3dfind_to_3dmm (float *NodeList, int N_Node, 335 SUMA_Boolean SUMA_vec_3dmm_to_3dfind (float *NodeList, int N_Node, 337 SUMA_Boolean SUMA_vec_dicomm_to_3dfind (float *NodeList, int N_Node, 341 SUMA_Boolean SUMA_vec_3dmm_to_dicomm (float *NodeList, int N_Node, 343 SUMA_Boolean SUMA_vec_dicomm_to_3dmm (float *NodeList, int N_Node, 364 int SUMA_OrientTriangles (float *NodeList, int N_Node, 408 SUMA_DSET *SUMA_RandomDset(int N_Node, int nc, unsigned int seed, 424 int SUMA_NodeDepth(float *NodeList, int N_Node, SUMA_PC_PROJ prjdir, [all …]
|
H A D | SUMA_inflate_compare.c | 219 num_nodes1 = SO1->N_Node; in main() 220 num_nodes2 = SO2->N_Node; in main() 224 SN1 = SUMA_SurfNorm(SO1->NodeList, SO1->N_Node, SO1->FaceSetList, SO1->N_FaceSet); in main() 254 SN1 = SUMA_SurfNorm(SO1->NodeList, SO1->N_Node, SO1->FaceSetList, SO1->N_FaceSet); in main() 255 SN2 = SUMA_SurfNorm(SO2->NodeList, SO2->N_Node, SO2->FaceSetList, SO2->N_FaceSet); in main() 259 Memb = SUMA_MemberFaceSets (SO2->N_Node, SO2->FaceSetList, SO2->N_FaceSet, 3, SO2->idcode_str); in main() 290 isin = SUMA_isinbox (SO2->NodeList, SO2->N_Node, P0, B_dim, 0); in main() 294 SO2->N_Node, SO2->FaceSetList, SO2->N_FaceSet, in main() 326 triangle = SUMA_MT_intersect_triangle(p1,p2, SO2->NodeList, SO2->N_Node, in main()
|
H A D | SUMA_Surface_IO.c | 453 if (!Found || SO->N_Node < 0 || SO->N_Node > 999999999) { in SUMA_MNI_OBJ_Read() 1250 …SF->NodeId[SF->N_Node-2], SF->NodeList[ND*(SF->N_Node-2)], SF->NodeList[ND*(SF->N_Node-2)+1], SF->… in SUMA_Show_SureFit() 1251 …SF->NodeId[SF->N_Node-1], SF->NodeList[ND*(SF->N_Node-1)], SF->NodeList[ND*(SF->N_Node-1)+1], SF->… in SUMA_Show_SureFit() 3189 if (FS->N_Node < 0 || FS->N_Node > 2000000) { in SUMA_FreeSurfer_ReadBin_eng() 3271 …FS->NodeId[FS->N_Node-2], FS->NodeList[3*(FS->N_Node-2)], FS->NodeList[3*(FS->N_Node-2)+1], FS->No… in SUMA_Show_FreeSurfer() 3272 …FS->NodeId[FS->N_Node-1], FS->NodeList[3*(FS->N_Node-1)], FS->NodeList[3*(FS->N_Node-1)+1], FS->No… in SUMA_Show_FreeSurfer() 3281 …FS->NodeList[3*(FS->N_Node-2)], FS->NodeList[3*(FS->N_Node-2)+1], FS->NodeList[3*(FS->N_Node-2)+2], in SUMA_Show_FreeSurfer() 3282 …FS->NodeList[3*(FS->N_Node-1)], FS->NodeList[3*(FS->N_Node-1)+1], FS->NodeList[3*(FS->N_Node-1)+2]… in SUMA_Show_FreeSurfer() 3670 SO->N_Node=0; in SUMA_BrainVoyager_Read() 5180 if (!SO->N_Node) { in SUMA_VEC_Read() [all …]
|
H A D | SUMA_3dSkullStrip.c | 2201 for (i=0; i<SO->N_Node; ++i) { in main() 2222 for (i=0; i<SO->N_Node; ++i) { in main() 2279 for (i=0; i<SO->N_Node; ++i) { in main() 2298 for (i=0; i<SO->N_Node; ++i) in main() 2832 for (i=0; i<SO->N_Node; ++i) { in main() 2850 for (i=0; i<SO->N_Node; ++i) { in main() 2859 for (i=0; i<SO->N_Node; ++i) { in main() 2867 for (i=0; i<SO->N_Node; ++i) { in main() 2875 for (i=0; i<SO->N_Node; ++i) { in main() 2956 SO->Center[0] /= (float)SO->N_Node; in main() [all …]
|
H A D | SUMA_VolData.c | 1250 for (i=0; i < N_Node; ++i) { in SUMA_Apply_Coord_xform() 1391 for (i=0; i < SO->N_Node; ++i) { in SUMA_Apply_VolReg_Trans() 1410 for (i=0; i < SO->N_Node; ++i) { in SUMA_Apply_VolReg_Trans() 1450 for (i=0; i < SO->N_Node; ++i) { in SUMA_Apply_VolReg_Trans() 2181 SO.NodeList = NodeList; SO.N_Node = N_Node; SO.VolPar = VolPar; SO.NodeDim = 3; in SUMA_vec_3dfind_to_3dmm() 2183 for (i=0; i < SO.N_Node; ++i) { in SUMA_vec_3dfind_to_3dmm() 2209 SO.NodeList = NodeList; SO.N_Node = N_Node; SO.VolPar = VolPar; SO.NodeDim = 3; in SUMA_vec_3dmm_to_3dfind() 2211 for (i=0; i < SO.N_Node; ++i) { in SUMA_vec_3dmm_to_3dfind() 2274 for (i=0; i < N_Node; ++i) { in SUMA_vec_3dmm_to_dicomm() 2304 for (i=0; i < N_Node; ++i) { in SUMA_vec_dicomm_to_3dmm() [all …]
|
H A D | SUMA_MiscFunc.h | 148 float *NodeList, int N_Node, 160 float *NodeList, int N_Node, 175 SUMA_EDGE_LIST * SUMA_Make_Edge_List (int *FaceSetList, int N_FaceSet, int N_Node, float *NodeList,… 176 SUMA_EDGE_LIST * SUMA_Make_Edge_List_eng (int *FaceSetList, int N_FaceSet, int N_Node, float *NodeL… 195 SUMA_EDGE_LIST *el, int N_Node, 198 float * SUMA_PolySurf3 (float *NodeList, int N_Node, int *FaceSetList, int N_FaceSet, int PolyDim, … 202 SUMA_SURFACE_CURVATURE * SUMA_Surface_Curvature (float *NodeList, int N_Node, 209 float * SUMA_Convexity (float *NodeList, int N_Node, float *NodeNormList, 211 float * SUMA_Convexity_Engine (float *NodeList, int N_Node, float *NodeNormList,
|
H A D | SUMA_path_optimize.c | 845 Ci->N_Node = opt->N_sub; in SUMA_Apply_Deformation() 851 FuncName, Ci->N_Node, opt->N_sub); in SUMA_Apply_Deformation() 853 Ci->N_Node = opt->SO->N_Node; in SUMA_Apply_Deformation() 873 for (i = 0; i < Ci->N_Node; ++i) in SUMA_Apply_Deformation() 893 for (i = 0; i < 3*Ci->N_Node; ++i) { in SUMA_Apply_Deformation() 909 for (i = 0; i < Ci->N_Node; ++i) { in SUMA_Apply_Deformation() 921 for (i = 0; i < 3*Ci->N_Node; ++i) { in SUMA_Apply_Deformation() 1091 for(i = 0; i < Ci->N_Node; ++i) { in SUMA_Apply_Deformation() 1218 for (i = 0; i < Ci->N_Node; ++i) { in SUMA_Apply_Deformation() 1233 for (i = 0; i < Ci->N_Node; ++i) { in SUMA_Apply_Deformation() [all …]
|
H A D | SUMA_spharm.c | 291 sph_coord = SUMA_Cart2Sph (SO->NodeList, SO->N_Node, NULL ); in SUMA_SphericalCoordsUnitSphere() 299 theta = SUMA_NewMxVec(SUMA_double, 1, &(SO->N_Node), 1); in SUMA_SphericalCoordsUnitSphere() 306 phi = SUMA_NewMxVec(SUMA_double, 1, &(SO->N_Node), 1); in SUMA_SphericalCoordsUnitSphere() 313 for (i=0; i<SO->N_Node; ++i) { in SUMA_SphericalCoordsUnitSphere() 321 for (i=0; i<SO->N_Node; ++i) { in SUMA_SphericalCoordsUnitSphere() 334 for (i=0; i<SO->N_Node; ++i) { in SUMA_SphericalCoordsUnitSphere() 347 for (i=0; i<SO->N_Node; ++i) { in SUMA_SphericalCoordsUnitSphere() 360 for (i=0; i<SO->N_Node; ++i) { in SUMA_SphericalCoordsUnitSphere() 432 "#Domain has %d nodes.", l, opt->SOu->N_Node); in SUMA_Spherical_Bases()
|
H A D | SUMA_SurfMatch.c | 261 N_inmask = SUMA_NodeDepth(SO->NodeList, SO->N_Node, prjdir, NULL, in main() 264 N_inmask = SO->N_Node; in main() 268 SOr->Label, SOr->N_Node, SO->Label, SO->N_Node, N_inmask); in main() 272 SUMA_AlignCoords(SO->NodeList, SO->N_Node, cmask, 1, SOr, Opt->s); in main()
|
H A D | SUMA_compare_surfaces.c | 296 …if (!SO1->EL) SO1->EL = SUMA_Make_Edge_List (SO1->FaceSetList, SO1->N_FaceSet, SO1->N_Node,SO1->No… in main() 303 …if (!SO2->EL) SO2->EL = SUMA_Make_Edge_List (SO2->FaceSetList, SO2->N_FaceSet, SO2->N_Node, SO2->N… in main() 310 num_nodes1 = SO1->N_Node; in main() 311 num_nodes2 = SO2->N_Node; in main() 343 istop = SO1->N_Node-1; in main() 350 if (istart < 0 || istop > SO1->N_Node-1) { in main() 352 FuncName, onenode, SO1->N_Node-1); in main() 377 …triangle = SUMA_MT_intersect_triangle(P0,P1, SO2->NodeList, SO2->N_Node, SO2->FaceSetList, SO2->N_… in main()
|
/dports/science/afni/afni-AFNI_21.3.16/src/ |
H A D | suma_afni_surface.c | 402 int * SUMA_Dijkstra_generic (int N_Node, in SUMA_Dijkstra_generic() argument 445 if ( Nx < 0 || Nx >= N_Node || in SUMA_Dijkstra_generic() 446 Ny < 0 || Ny >= N_Node ) { in SUMA_Dijkstra_generic() 449 , FuncName, Nx, Ny, N_Node); in SUMA_Dijkstra_generic() 478 sizeof(SUMA_DIJKSTRA_PATH_CHAIN) * N_Node); in SUMA_Dijkstra_generic() 488 L = (float *) SUMA_calloc (N_Node, sizeof (float)); in SUMA_Dijkstra_generic() 496 for (i=0; i < N_Node; ++i) { in SUMA_Dijkstra_generic() 518 SUMA_MIN_LOC_VEC(L, N_Node, Lmin, v); in SUMA_Dijkstra_generic() 598 L = (float *) SUMA_calloc (N_Node, sizeof (float)); in SUMA_Dijkstra_generic() 600 Lmins = (float *) SUMA_calloc (N_Node, sizeof (float)); in SUMA_Dijkstra_generic() [all …]
|