|
Doxygen Source Code Documentation
Main Page Alphabetical List Data Structures File List Data Fields Globals Search
SUMA_SampBias.c File Reference#include "SUMA_suma.h"
Go to the source code of this file.
Define Documentation
#define SURFPATCH_MAX_SURF 1
|
|
Function Documentation
|
Definition at line 220 of file SUMA_SampBias.c.
References SUMA_KUBATEST_OPTIONS::dlimit, SUMA_KUBATEST_OPTIONS::histnote, i, SUMA_GET_OFFSET_STRUCT::LayerVect, SUMA_SurfaceObject::N_Node, SUMA_GET_OFFSET_STRUCT::N_Nodes, SUMA_SurfaceObject::NodeList, SUMA_GET_OFFSET_STRUCT::OffVect, SUMA_KUBATEST_OPTIONS::outfile, SUMA_KUBATEST_OPTIONS::plimit, r, SUMA_Boolean, SUMA_ENTRY, SUMA_etime(), SUMA_Free_getoffsets(), SUMA_getoffsets2(), SUMA_Initialize_getoffsets(), SUMA_Recycle_getoffsets(), SUMA_RETURNe, write(), x2, y1, and z1.
00221 {
00222 static char FuncName[]={"calcWithOffsets"};
00223
00224 SUMA_GET_OFFSET_STRUCT *OffS = SUMA_Initialize_getoffsets (SO->N_Node);
00225 struct timeval start_time, start_time_all;
00226 float etime_GetOffset, etime_GetOffset_all;
00227 int i = 0;
00228 FILE* outFile = NULL;
00229 SUMA_Boolean write = YUP;
00230
00231 SUMA_ENTRY;
00232
00233 outFile = fopen(Opt->outfile, "w");
00234 fprintf(outFile, "#Col. 0 Node index\n"
00235 "#Col. 1 Node for which the ratio in 4 is the largest. (Companion of Node in Col.0)\n"
00236 "#Col. 2 distance in 3D\n"
00237 "#Col. 3 shortest surface path\n"
00238 "#Col. 4 Ratio of path/distance\n");
00239 if (Opt->histnote) {
00240 fprintf(outFile, "#History:%s\n", Opt->histnote);
00241 }
00242
00243 SUMA_etime(&start_time_all,0);
00244 for (i=0; i < SO->N_Node; ++i)
00245
00246 {
00247 float pathD = 0;
00248 float geomD = 0;
00249 float ratio = 1;
00250 int j = 0;
00251 int ii = 0;
00252
00253
00254 if (LocalHead) fprintf(SUMA_STDERR,"%s: Calculating offsets from node %d\n",FuncName, i);
00255 if (i == 0) {
00256 SUMA_etime(&start_time,0);
00257 }
00258 SUMA_getoffsets2 (i, SO, Opt->plimit, OffS, NULL, 0);
00259 if (i == 99) {
00260 etime_GetOffset = SUMA_etime(&start_time,1);
00261 fprintf(SUMA_STDERR, "%s: Search to %f mm took %f seconds for %d nodes.\n"
00262 "Projected completion time: %f minutes\n",
00263 FuncName, Opt->plimit, etime_GetOffset, i+1,
00264 etime_GetOffset * SO->N_Node / 60.0 / (i+1));
00265 }
00266
00267 for (j=0; j < OffS->N_Nodes; j++)
00268 {
00269 if( i!=j && OffS->LayerVect[j] >= 0)
00270 {
00271 float x1 = SO->NodeList[i*3+0];
00272 float x2 = SO->NodeList[j*3+0];
00273 float y1 = SO->NodeList[i*3+1];
00274 float y2 = SO->NodeList[j*3+1];
00275 float z1 = SO->NodeList[i*3+2];
00276 float z2 = SO->NodeList[j*3+2];
00277 float dx = x1 - x2;
00278 float dy = y1 - y2;
00279 float dz = z1 - z2;
00280 float d1 = OffS->OffVect[j];
00281 float d2 = sqrt(dx*dx + dy*dy + dz*dz);
00282 float r = d1 / d2;
00283
00284 if ( d2 < Opt->dlimit && d1 < Opt->plimit && r > ratio )
00285 {
00286 ratio = r;
00287 ii = j;
00288 pathD = d1;
00289 geomD = d2;
00290 }
00291 }
00292 }
00293 if (write)
00294 fprintf(outFile, "%i\t%i\t%f\t%f\t%f\n", i, ii, geomD, pathD, ratio);
00295
00296 if (LocalHead)
00297 fprintf(SUMA_STDERR,"%s: Recycling OffS\n", FuncName);
00298 SUMA_Recycle_getoffsets (OffS);
00299 if (LocalHead)
00300 fprintf(SUMA_STDERR,"%s: Done.\n", FuncName);
00301 }
00302 if (write)
00303 fclose(outFile);
00304
00305 etime_GetOffset_all = SUMA_etime(&start_time_all,1);
00306 fprintf(SUMA_STDERR, "%s: Done.\nSearch to %f mm took %f minutes for %d nodes.\n" ,
00307 FuncName, Opt->plimit, etime_GetOffset_all / 60.0 , SO->N_Node);
00308 SUMA_Free_getoffsets(OffS);
00309 SUMA_RETURNe;
00310 }
|
|
parse the arguments for SurfSmooth program
- Parameters:
-
- Returns:
-
Opt (SUMA_GETPATCH_OPTIONS *) options structure. To free it, use SUMA_free(Opt->outfile); SUMA_free(Opt->histnote); SUMA_free(Opt);
Definition at line 81 of file SUMA_SampBias.c.
References argc, SUMA_KUBATEST_OPTIONS::dlimit, SUMA_KUBATEST_OPTIONS::histnote, i, ind, SUMA_KUBATEST_OPTIONS::iType, LocalHead, SUMA_KUBATEST_OPTIONS::N_surf, SUMA_KUBATEST_OPTIONS::outfile, SUMA_KUBATEST_OPTIONS::plimit, SUMA_KUBATEST_OPTIONS::spec_file, SUMA_Boolean, SUMA_ENTRY, SUMA_filexists(), SUMA_FT_NOT_SPECIFIED, SUMA_HistString(), SUMA_RETURN, SUMA_SKIP_COMMON_OPTIONS, SUMA_SL_Err, SUMA_KUBATEST_OPTIONS::surf_names, SURFPATCH_MAX_SURF, SUMA_KUBATEST_OPTIONS::sv_name, and usage_SUMA_SampBias().
00082 {
00083 static char FuncName[]={"SUMA_SampBias_ParseInput"};
00084 int kar, i, ind;
00085 char *outprefix;
00086 SUMA_Boolean brk = NOPE;
00087 SUMA_Boolean LocalHead = NOPE;
00088
00089 SUMA_ENTRY;
00090
00091
00092 kar = 1;
00093 Opt->iType = SUMA_FT_NOT_SPECIFIED;
00094 Opt->sv_name = NULL;
00095 Opt->spec_file = NULL;
00096 Opt->N_surf = -1;
00097 for (i=0; i<SURFPATCH_MAX_SURF; ++i)
00098 Opt->surf_names[i] = NULL;
00099 brk = NOPE;
00100 Opt->plimit = 50;
00101 Opt->dlimit = 1000;
00102 Opt->outfile = NULL;
00103
00104 while (kar < argc)
00105 {
00106
00107 if (strcmp(argv[kar], "-h") == 0 || strcmp(argv[kar], "-help") == 0)
00108 {
00109 usage_SUMA_SampBias();
00110 exit (0);
00111 }
00112
00113 SUMA_SKIP_COMMON_OPTIONS(brk, kar);
00114
00115 if (!brk && (strcmp(argv[kar], "-spec") == 0))
00116 {
00117 kar ++;
00118 if (kar >= argc)
00119 {
00120 fprintf (SUMA_STDERR, "need argument after -spec \n");
00121 exit (1);
00122 }
00123 Opt->spec_file = argv[kar];
00124 brk = YUP;
00125 }
00126 if (!brk && (strcmp(argv[kar], "-surf") == 0))
00127 {
00128 if (kar + 1>= argc)
00129 {
00130 fprintf (SUMA_STDERR, "need argument after -surf SURF_NAME \n");
00131 exit (1);
00132 }
00133
00134
00135
00136
00137
00138
00139
00140 kar ++;
00141 Opt->surf_names[0] = argv[kar];
00142 Opt->N_surf = 1;
00143 brk = YUP;
00144 }
00145
00146 if (!brk && (strcmp(argv[kar], "-plimit") == 0))
00147 {
00148 kar++;
00149 if (kar >= argc)
00150 {
00151 fprintf (SUMA_STDERR, "need argument after -plimit \n");
00152 exit (1);
00153 }
00154 Opt->plimit = atof(argv[kar]);
00155 brk = YUP;
00156 }
00157
00158 if (!brk && (strcmp(argv[kar], "-dlimit") == 0))
00159 {
00160 kar++;
00161 if (kar >= argc)
00162 {
00163 fprintf (SUMA_STDERR, "need argument after -dlimit \n");
00164 exit (1);
00165 }
00166 Opt->dlimit = atof(argv[kar]);
00167 brk = YUP;
00168 }
00169
00170 if (!brk && (strcmp(argv[kar], "-out") == 0))
00171 {
00172 kar++;
00173 if (kar >= argc)
00174 {
00175 fprintf (SUMA_STDERR, "need argument after -out \n");
00176 exit (1);
00177 }
00178 Opt->outfile = argv[kar];
00179 brk = YUP;
00180 }
00181
00182 if (!brk)
00183 {
00184 fprintf (SUMA_STDERR,"Error %s:\nOption %s not understood. Try -help for usage\n", FuncName, argv[kar]);
00185 exit (1);
00186 } else
00187 {
00188 brk = NOPE;
00189 kar ++;
00190 }
00191 }
00192
00193
00194 if (Opt->N_surf != 1)
00195 {
00196 SUMA_SL_Err("No surface specified.");
00197 exit(1);
00198 }
00199 if (Opt->spec_file == NULL)
00200 {
00201 SUMA_SL_Err("No spec file specified.");
00202 exit(1);
00203 }
00204 if (Opt->outfile == NULL)
00205 {
00206 SUMA_SL_Err("No outfile specified.");
00207 exit(1);
00208 }
00209 else if (SUMA_filexists(Opt->outfile))
00210 {
00211 SUMA_SL_Err("that outfile already exists");
00212 exit(1);
00213 }
00214
00215 Opt->histnote = SUMA_HistString (NULL, argc, argv, NULL);
00216
00217 SUMA_RETURN (Opt);
00218 }
|
void usage_SUMA_SampBias |
( |
|
) |
|
|
|
Definition at line 32 of file SUMA_SampBias.c.
References SUMA_free, SUMA_help_basics(), and SUMA_New_Additions().
Referenced by SUMA_SampBias_ParseInput().
00033 {
00034 static char FuncName[]={"usage_SUMA_SampBias"};
00035 char * s = NULL;
00036 s = SUMA_help_basics();
00037 printf ( "\nUsage:\n"
00038 " SampBias -spec SPECFILE -surf SURFNAME -plimit limit -dlimit limit -out FILE\n"
00039 "\n"
00040 " Mandatory parameters:\n"
00041 " -spec SpecFile: Spec file containing input surfaces.\n"
00042 " -surf SURFNAME: Name of input surface \n"
00043 " -plimit limit: maximum length of path along surface in mm.\n"
00044 " default is 50 mm\n"
00045 " -dlimit limit: maximum length of euclidean distance in mm.\n"
00046 " default is 1000 mm\n"
00047 " -out FILE: output dataset\n"
00048 "\n"
00049 "\n"
00050 "%s"
00051 "\n",s); SUMA_free(s); s = NULL;
00052 s = SUMA_New_Additions(0, 1); printf("%s\n", s);SUMA_free(s); s = NULL;
00053 printf(" blame Ziad S. Saad SSCC/NIMH/NIH ziad@nih.gov \n");
00054 exit (0);
00055 }
|
Variable Documentation
|
Definition at line 29 of file SUMA_SampBias.c.
Referenced by main(), SUMA_1DROI_to_DrawnROI(), SUMA_3dBRAIN_VOYAGERtoAFNI_ParseInput(), SUMA_3dCRUISEtoAFNI_ParseInput(), SUMA_3dSurfMask_ParseInput(), SUMA_Add_Color(), SUMA_Add_ColorMap(), SUMA_AddColAtt_CompString(), SUMA_AddFillROIDatum(), SUMA_AddGenDsetColAttr(), SUMA_AddNewPlane(), SUMA_AddNgrHist(), SUMA_AddNodeIndexColumn(), SUMA_AddNodeToLayer(), SUMA_Addto_ROIplane_List(), SUMA_AddToTailJunctionROIDatum(), SUMA_AddToTailROIDatum(), SUMA_AdvancePastNumbers(), SUMA_AFNI_Extract_Colors(), SUMA_AfniExists(), SUMA_AfniPrefix(), SUMA_AFNItlrc_toMNI(), SUMA_AfniView(), SUMA_ApplyAffine(), SUMA_AreaDiff(), SUMA_AssembleAllROIList(), SUMA_AssembleCmapList(), SUMA_AssembleColorPlaneList(), SUMA_AssembleGroupList(), SUMA_Assign_HostName(), SUMA_AssignTriBranch(), SUMA_ATF_cb_label_change(), SUMA_ATF_change_value(), SUMA_ATF_SetValue(), SUMA_AttrOfDsetColNumb(), SUMA_AxisText(), SUMA_BinarySuck(), SUMA_BinaryZeroSearch(), SUMA_BrainVoyager_Read(), SUMA_BrainVoyager_Read_vmr(), SUMA_BrushStrokeToNodeStroke(), SUMA_Build_Cluster_From_Node(), SUMA_Build_Cluster_From_Node_NoRec(), SUMA_Build_Mask_AllROI(), SUMA_build_rotmatrix(), SUMA_BuildMenu(), SUMA_ButtClose_pushed(), SUMA_CalcNeighbDist(), SUMA_cb_AbsThresh_tb_toggled(), SUMA_cb_AfniLink_toggled(), SUMA_cb_CloseDrawROIWindow(), SUMA_cb_closeSumaCont(), SUMA_cb_closeSurfaceCont(), SUMA_cb_CloseSwitchCmap(), SUMA_cb_CloseSwitchColPlane(), SUMA_cb_CloseSwitchGroup(), SUMA_cb_CloseSwitchROI(), SUMA_cb_closeViewerCont(), SUMA_cb_Cmap_Load(), SUMA_cb_ColPlane_Delete(), SUMA_cb_ColPlane_Load(), SUMA_cb_ColPlaneShow_toggled(), SUMA_cb_ColPlaneShowOne_toggled(), SUMA_cb_createSumaCont(), SUMA_cb_createSurfaceCont(), SUMA_cb_createViewerCont(), SUMA_cb_doneSumaCont(), SUMA_cb_DrawROI_Delete(), SUMA_cb_DrawROI_Finish(), SUMA_cb_DrawROI_Join(), SUMA_cb_DrawROI_Load(), SUMA_cb_DrawROI_Redo(), SUMA_cb_DrawROI_Save(), SUMA_cb_DrawROI_SwitchROI(), SUMA_cb_DrawROI_Undo(), SUMA_cb_Dset_Load(), SUMA_cb_moreSumaInfo(), SUMA_cb_moreSurfInfo(), SUMA_cb_moreViewerInfo(), SUMA_cb_newSumaCont(), SUMA_cb_search_text(), SUMA_cb_SelectSwitchCmap(), SUMA_cb_SelectSwitchColPlane(), SUMA_cb_SelectSwitchGroup(), SUMA_cb_SelectSwitchROI(), SUMA_cb_set_threshold(), SUMA_cb_set_threshold_label(), SUMA_cb_SetCmapMode(), SUMA_cb_SetCoordBias(), SUMA_cb_SetDrawROI_SaveMode(), SUMA_cb_SetDrawROI_SaveWhat(), SUMA_cb_SetDrawROI_WhatDist(), SUMA_cb_ShowZero_tb_toggled(), SUMA_cb_SurfCont_SwitchColPlane(), SUMA_cb_SwitchBrightness(), SUMA_cb_SwitchCmap(), SUMA_cb_SwitchIntensity(), SUMA_cb_SwitchThreshold(), SUMA_cb_SwithBrt_toggled(), SUMA_cb_SwithInt_toggled(), SUMA_cb_SwithThr_toggled(), SUMA_cb_SymIrange_tb_toggled(), SUMA_cb_ViewerCont_SwitchGroup(), SUMA_cb_ViewerCont_SwitchState(), SUMA_cb_viewSumaCont(), SUMA_cb_viewSurfaceCont(), SUMA_cb_viewViewerCont(), SUMA_cb_XHlock_toggled(), SUMA_cb_XHviewlock_toggled(), SUMA_cellvariety(), SUMA_CheckOnSpecFile(), SUMA_Chung_Smooth(), SUMA_Chung_Smooth_Weights(), SUMA_ClusterCenterofMass(), SUMA_Cmap_To_SO(), SUMA_Cmap_To_SO_old(), SUMA_cmap_wid_display(), SUMA_cmap_wid_expose(), SUMA_cmap_wid_graphicsInit(), SUMA_cmap_wid_handleRedisplay(), SUMA_cmap_wid_input(), SUMA_cmap_wid_postRedisplay(), SUMA_cmap_wid_resize(), SUMA_CmapSelectList(), SUMA_coarsen_ParseInput(), SUMA_ColorizePlane(), SUMA_ColorMapVec_Info(), SUMA_ColorVec_Info(), SUMA_ColPlane_NewDimFact(), SUMA_ColPlane_NewOpacity(), SUMA_ColPlane_NewOrder(), SUMA_Copy_Part_Column(), SUMA_Create_ColorScaledVect(), SUMA_Create_CommonFields(), SUMA_CreateChildSO(), SUMA_CreateCmapWidgets(), SUMA_CreateDrawROIWindow(), SUMA_CreateDsetPointer(), SUMA_CreateFileSelectionDialog(), SUMA_CreateFileSelectionDialogStruct(), SUMA_CreateIcosahedron(), SUMA_CreateOverlayPointer(), SUMA_CreatePromptActionArea(), SUMA_CreatePromptDialog(), SUMA_CreatePromptDialogStruct(), SUMA_CreateScrolledList(), SUMA_CreateTable(), SUMA_CreateTextShell(), SUMA_CreateUpdatableCmapMenu(), SUMA_CreateXhairWidgets(), SUMA_DeleteROI(), SUMA_DestroyROIActionData(), SUMA_Dijkstra(), SUMA_disp_vecmat(), SUMA_display(), SUMA_dPoint_At_Distance(), SUMA_Draw_SO_ROI(), SUMA_DrawAxis(), SUMA_DrawCmap(), SUMA_DrawLineAxis(), SUMA_DrawMesh(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_DrawROI_NewLabel(), SUMA_DrawROI_NewValue(), SUMA_DrawWindowLine(), SUMA_DsetColSelectList(), SUMA_Engine(), SUMA_EquateSurfaceAreas(), SUMA_EquateSurfaceSize(), SUMA_EquateSurfaceVolumes(), SUMA_expose(), SUMA_Extension(), SUMA_EyeAxisStandard(), SUMA_Fetch_OverlayPointer(), SUMA_FileSelection_file_select_cb(), SUMA_FileSelection_popdown_cb(), SUMA_FileSelection_Unmap_cb(), SUMA_FillColorList(), SUMA_FillToMask(), SUMA_FillToMask_Engine(), SUMA_FillToVoxelMask(), SUMA_Find_Color(), SUMA_Find_ColorMap(), SUMA_Find_inIntVect(), SUMA_Find_OpenDX_Object_Class(), SUMA_Find_OpenDX_Object_Name(), SUMA_Find_ROIonSO(), SUMA_Find_ROIrelatedtoSO(), SUMA_FindClusters(), SUMA_FindDset(), SUMA_FindDsetAttributeElement(), SUMA_FindEdge(), SUMA_FindNgrAttributeElement(), SUMA_findSO_inDOv(), SUMA_FindVoxelsInSurface(), SUMA_FindVoxelsInSurface_SLOW(), SUMA_FinishedROI(), SUMA_Flip_Color_Map(), SUMA_FlushPlaneNotInUse(), SUMA_FormNeighbOffset(), SUMA_FormSOListToSendToAFNI(), SUMA_FormSwitchCmapMenuVector(), SUMA_FormSwitchColMenuVector(), SUMA_Free_1DDrawROI(), SUMA_Free_FirstNeighb(), SUMA_Free_getoffsets(), SUMA_Free_MemberFaceSets(), SUMA_Free_NIMLDrawROI(), SUMA_Free_Surface_Object(), SUMA_FreeActionStackData(), SUMA_FreeDset(), SUMA_FreeFileSelectionDialogStruct(), SUMA_FreeOverlayListDatum(), SUMA_FreePromptDialogStruct(), SUMA_FreeROIDatum(), SUMA_FreeSurfer_Read_eng(), SUMA_FreeSurfer_ReadBin_eng(), SUMA_FromIntEdgeToIntEdge(), SUMA_Get_AFNI_Default_Color_Maps(), SUMA_Get_Sub_String(), SUMA_GetAreaDiffRange(), SUMA_GetColIndex(), SUMA_GetContour(), SUMA_GetDO_Type(), SUMA_GetDsetColIndex(), SUMA_GetDsetValInCol(), SUMA_GetDsetValInCol2(), SUMA_GetLargestBackroundOrder(), SUMA_GetM2M_NN(), SUMA_GetNgrHist(), SUMA_GetNodeDef(), SUMA_GetNodeIndex_FromNodeRow(), SUMA_GetNodeOverInd(), SUMA_GetNodeRow_FromNodeIndex(), SUMA_GetOffset2Offset(), SUMA_getoffsets(), SUMA_getoffsets2(), SUMA_getoffsets_ll(), SUMA_GetOverlaysFromParent(), SUMA_GetSelectionLine(), SUMA_getShareableColormap(), SUMA_getShareableColormap_Eng(), SUMA_GetSmallestForegroundOrder(), SUMA_GetValInCol(), SUMA_GetValInCol2(), SUMA_GetVolDiffRange(), SUMA_GetVoxelsIntersectingTriangle(), SUMA_GimmeSomeSOs(), SUMA_handleRedisplay(), SUMA_HighlightBox(), SUMA_Init_SurfCont_CrossHair(), SUMA_Init_SurfCont_SurfParam(), SUMA_InitializeColPlaneShell(), SUMA_InitializeDrawROIWindow(), SUMA_InitRangeTable(), SUMA_inNodeNeighb(), SUMA_input(), SUMA_InsertDsetPointer(), SUMA_Interpret_AFNIColor(), SUMA_IntersectionStrip(), SUMA_IO_args_2_spec(), SUMA_iRGB_to_OverlayPointer(), SUMA_isdROIrelated(), SUMA_isDsetColumn_inferred(), SUMA_isinpoly(), SUMA_isNumString(), SUMA_isOverlayOfSO(), SUMA_isRelated(), SUMA_isSelfIntersect(), SUMA_JumpFocusFace(), SUMA_JumpFocusNode(), SUMA_JumpIndex(), SUMA_JumpXYZ(), SUMA_leave_EV(), SUMA_leave_TableField(), SUMA_Linearize_Color_Map(), SUMA_LinkTailNodeToNodeStroke(), SUMA_LinkThisNodeToNodeInStroke(), SUMA_LinkToPointer(), SUMA_Load_Spec_Surf(), SUMA_Load_Surface_Object_eng(), SUMA_Load_Surface_Object_Wrapper(), SUMA_LoadCmapFile(), SUMA_LoadColorPlaneFile(), SUMA_LoadDset(), SUMA_LoadDsetFile(), SUMA_LoadNimlDset(), SUMA_LoadPrepInVol(), SUMA_LoadSpec_eng(), SUMA_LoadVisualState(), SUMA_LookAtCoordinates(), SUMA_M2M_interpolate(), SUMA_Make_Edge_List_eng(), SUMA_MakeConsistent(), SUMA_mapStateChanged(), SUMA_MapSurface(), SUMA_Mark_Tri(), SUMA_MarkLineSurfaceIntersect(), SUMA_MaskDsetByClustList(), SUMA_MaskedCopyofDset(), SUMA_Mesh_Area(), SUMA_Mesh_IJK2Mesh_IJK_nel(), SUMA_Mesh_IJK_nel2Mesh_IJK(), SUMA_Mesh_Resample(), SUMA_Mesh_Volume(), SUMA_MixColors(), SUMA_MixOverlays(), SUMA_MovePlaneDown(), SUMA_MovePlaneUp(), SUMA_MT_intersect_triangle(), SUMA_NewAreaAtRadius(), SUMA_NewDsetPointer(), SUMA_NewGeometryInViewer(), SUMA_NewSO(), SUMA_NewSurfaceGeometry(), SUMA_NewVolumeAtRadius(), SUMA_NextState(), SUMA_NI_str_ar_2_comp_str(), SUMA_niml_call(), SUMA_niml_hangup(), SUMA_niml_workproc(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_nimlSO2SO(), SUMA_NodeInput(), SUMA_NodePath_to_EdgePath(), SUMA_NodePath_to_TriPath_Inters(), SUMA_NodePath_to_TriPath_Inters_OLD(), SUMA_NodeStrokeToConnectedNodes(), SUMA_NodeVal2irgba_nel(), SUMA_NodeXYZ2NodeXYZ_nel(), SUMA_NodeXYZ_nel2NodeXYZ(), SUMA_Offset_GeomSmooth(), SUMA_OKassign(), SUMA_OpenDrawnROI(), SUMA_OpenDrawnROI_1D(), SUMA_OpenDrawnROI_NIML(), SUMA_OpenDrawROIWindow(), SUMA_OpenDx_Object_Attr(), SUMA_OpenDx_Object_Components(), SUMA_OpenDx_Object_Data(), SUMA_OpenDx_Object_Header_Field(), SUMA_OpenDX_Read(), SUMA_OpenDX_Read_CruiseVolHead(), SUMA_OpenDX_Read_SO(), SUMA_OpenGLStateReset(), SUMA_optmenu_EV(), SUMA_OrientTriangles(), SUMA_Overlays_2_GLCOLAR4(), SUMA_OverlaysToOrderedList(), SUMA_pad_string(), SUMA_Paint_SO_ROIplanes(), SUMA_Paint_SO_ROIplanes_w(), SUMA_Patch2Surf(), SUMA_Pattie_Volume(), SUMA_Ply_Read(), SUMA_Ply_Write(), SUMA_Point_At_Distance(), SUMA_PositionWindowRelative(), SUMA_postRedisplay(), SUMA_PrepAddmappableSO(), SUMA_PrepSO_GeomProp_GL(), SUMA_PrevState(), SUMA_process_environ(), SUMA_process_NIML_data(), SUMA_ProcessBrushStroke(), SUMA_PROGRAM_NAME_ParseInput(), SUMA_ProjectSurfaceToSphere(), SUMA_PromptActivate_cb(), SUMA_PromptApply_cb(), SUMA_PromptCancel_cb(), SUMA_PromptClear_cb(), SUMA_PromptHelp_cb(), SUMA_PromptOk_cb(), SUMA_PromptUnmap_cb(), SUMA_PushActionStack(), SUMA_RangeTableCell_EV(), SUMA_Read_Color_Map_1D(), SUMA_read_ppm(), SUMA_readFSannot(), SUMA_readFScurv(), SUMA_ReadNumStdin(), SUMA_Recycle_getoffsets(), SUMA_RedisplayAllShowing(), SUMA_RedoAction(), SUMA_RefreshDsetList(), SUMA_RegisterDO(), SUMA_RegisterEngineListCommand(), SUMA_RegisterGroup(), SUMA_RegisterSpecSO(), SUMA_ReleaseActionStackData(), SUMA_ReleaseLink(), SUMA_ReleaseOverlay(), SUMA_RemixRedisplay(), SUMA_remove_workproc2(), SUMA_RemoveCoordBias(), SUMA_RemoveDO(), SUMA_ReportDrawnROIDatumLength(), SUMA_Reposition_Touchup(), SUMA_response(), SUMA_ROIv2dataset(), SUMA_ROIv2Grpdataset(), SUMA_SampBias_ParseInput(), SUMA_SaveDrawnROI(), SUMA_SaveDrawnROI_1D(), SUMA_SaveDrawnROINIML(), SUMA_SaveSOascii(), SUMA_SaveVisualState(), SUMA_ScaleToMap(), SUMA_ScaleToMap_alaAFNI(), SUMA_ScaleToMap_Interactive(), SUMA_SendDset_Afni(), SUMA_SendToAfni(), SUMA_SendToSuma(), SUMA_set_cmap_options(), SUMA_set_Lock_rb(), SUMA_SetAllRemixFlag(), SUMA_SetCellEditMode(), SUMA_SetCmapMenuChoice(), SUMA_SetConvexityPlaneDefaults(), SUMA_SetCoordBias(), SUMA_SetcSV(), SUMA_SetLight0(), SUMA_SetNumForeSmoothing(), SUMA_SetRangeTableTit_EV(), SUMA_SetRangeValue(), SUMA_SetRemixFlag(), SUMA_SetScaleRange(), SUMA_SetScaleThr(), SUMA_SetSO_CoordBias(), SUMA_SetupSVforDOs(), SUMA_Show_ColorMapVec(), SUMA_ShowMeSome(), SUMA_SkullMask(), SUMA_SmoothAttr_Neighb_Rec(), SUMA_SO2nimlSO(), SUMA_SOGroup_2_Spec(), SUMA_Sort_ClustersList(), SUMA_SortedAxisSegmentList(), SUMA_SOVolPar2VolPar_nel(), SUMA_SphereQuality(), SUMA_StretchToFitLeCerveau(), SUMA_StringAppend(), SUMA_StringAppend_va(), SUMA_StringToNum(), SUMA_strtol_vec(), SUMA_Subdivide_Mesh(), SUMA_Suggest_Touchup(), SUMA_Suggest_Touchup_Grad(), SUMA_Surf_Plane_Intersect(), SUMA_Surf_Plane_Intersect_ROI(), SUMA_SurfaceMetrics_eng(), SUMA_SurfClust_list_2_DsetMask(), SUMA_SurfGridIntersect(), SUMA_SurfNorm(), SUMA_SurfToSurf_ParseInput(), SUMA_SwitchColPlaneCmap(), SUMA_SwitchGroups(), SUMA_SwitchState(), SUMA_TableF_cb_label_change(), SUMA_TableF_cb_label_Modify(), SUMA_Taubin_Smooth(), SUMA_Taubin_Smooth_Coef(), SUMA_Taubin_Smooth_TransferFunc(), SUMA_ThreshVal2ScalePos(), SUMA_TransferCoordBias(), SUMA_TransferSO_CoordBias(), SUMA_TriInput(), SUMA_TypeOfColNumb(), SUMA_TypeOfDsetColNumb(), SUMA_UndoAction(), SUMA_UniqueInt(), SUMA_UniqueInt_ind(), SUMA_UnlinkFromPointer(), SUMA_UnRegisterDO(), SUMA_UpdateColPlaneShellAsNeeded(), SUMA_UpdateNodeLblField(), SUMA_UpdateNodeValField(), SUMA_UpdateScrolledListData(), SUMA_UpdateTriField(), SUMA_UpdateViewerCursor(), SUMA_UpdateViewerTitle(), SUMA_UpdateViewerTitle_old(), SUMA_UpdateXhairField(), SUMA_VEC_Read(), SUMA_VolDiff(), SUMA_VolPar_Attr(), SUMA_VolPar_nel2SOVolPar(), SUMA_VolParFromDset(), SUMA_WhatAreYouToMe(), SUMA_which_stream_index(), SUMA_WhichState(), SUMA_World2ScreenCoords(), SUMA_WorldAxisStandard(), SUMA_Write_DrawnROI_1D(), SUMA_Write_DrawnROI_NIML(), SUMA_WriteDset(), SUMA_X_SurfaceViewer_Create(), SUMA_XhairInput(), SUMA_XYZ_XYZmap(), SUMA_XYZmap_XYZ(), and SumaToGts(). |
|
Global pointer to the vector containing the various Surface Viewer Structures
Definition at line 25 of file SUMA_SampBias.c. |
|