Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

SUMA_SVmanip.h

Go to the documentation of this file.
00001 #ifndef SUMA_SVMANIP_INCLUDED
00002 #define SUMA_SVMANIP_INCLUDED
00003 
00004 /*! functions defined in SUMA_SVmanip.c */
00005 SUMA_Boolean SUMA_LockEnum_LockType (SUMA_LINK_TYPES i, char *Name);
00006 SUMA_SurfaceViewer *SUMA_Alloc_SurfaceViewer_Struct (int N);
00007 void SUMA_Show_SurfaceViewer_Struct (SUMA_SurfaceViewer *SV, FILE *Out, int detail);
00008 char *SUMA_SurfaceViewer_StructInfo (SUMA_SurfaceViewer *SV, int detail);
00009 
00010 SUMA_Boolean SUMA_UpdateRotaCenter (SUMA_SurfaceViewer *SV, SUMA_DO *dov, int N_dov);
00011 SUMA_Boolean SUMA_UpdateViewPoint (SUMA_SurfaceViewer *SV, SUMA_DO *dov, int N_dov);
00012 SUMA_Boolean SUMA_Free_SurfaceViewer_Struct (SUMA_SurfaceViewer *SV);
00013 SUMA_Boolean SUMA_Free_SurfaceViewer_Struct_Vect (SUMA_SurfaceViewer *SVv, int N);
00014 SUMA_Boolean SUMA_Free_ViewState (SUMA_ViewState *vs);
00015 SUMA_ViewState *SUMA_Alloc_ViewState (int N);
00016 SUMA_Boolean SUMA_New_ViewState (SUMA_SurfaceViewer *csv);
00017 SUMA_Boolean SUMA_Free_ViewState_Hist (SUMA_ViewState_Hist *vsh);
00018 SUMA_ViewState_Hist *SUMA_Alloc_ViewState_Hist (void);
00019 SUMA_Boolean SUMA_Show_ViewState(SUMA_ViewState *VS, FILE *Out, int detail); 
00020 char *SUMA_ViewStateInfo(SUMA_ViewState *VS, int detail);
00021 SUMA_Boolean SUMA_AdoptSurfGroup(SUMA_SurfaceViewer *csv, SUMA_SurfaceObject *SO);
00022 SUMA_Boolean SUMA_RegisterSpecSO (SUMA_SurfSpecFile *Spec, SUMA_SurfaceViewer *csv, SUMA_DO* dov, int N_dov);
00023 int SUMA_WhichState (char *state, SUMA_SurfaceViewer *csv, char *ForceGroup);
00024 SUMA_Boolean SUMA_Free_CommonFields (SUMA_CommonFields *cf);
00025 SUMA_CommonFields * SUMA_Create_CommonFields (void);
00026 void SUMA_Show_CommonFields (SUMA_CommonFields *cf, FILE *out);
00027 char * SUMA_CommonFieldsInfo (SUMA_CommonFields *cf, int detail);
00028 SUMA_STANDARD_VIEWS SUMA_BestStandardView (SUMA_SurfaceViewer *sv, SUMA_DO *dov, int N_dov);
00029 SUMA_Boolean SUMA_SetupSVforDOs (SUMA_SurfSpecFile Spec, SUMA_DO *DOv, int N_DOv, SUMA_SurfaceViewer *cSV);
00030 SUMA_Boolean SUMA_FillColorList (SUMA_SurfaceViewer *sv, SUMA_SurfaceObject *SO);
00031 SUMA_Boolean SUMA_EmptyColorList (SUMA_SurfaceViewer *sv, char *DO_idstr);
00032 GLfloat * SUMA_GetColorList (SUMA_SurfaceViewer *sv, char *DO_idstr);
00033 SUMA_Boolean SUMA_SetRemixFlag (char *SO_idcode_str, SUMA_SurfaceViewer *SVv, int N_SVv);
00034 SUMA_Boolean SUMA_SetShownLocalRemixFlag (SUMA_SurfaceViewer *sv);
00035 SUMA_Boolean SUMA_SetLocalRemixFlag (char *SO_idcode_str, SUMA_SurfaceViewer *sv);
00036 SUMA_Boolean SUMA_SetAllRemixFlag (SUMA_SurfaceViewer *SVv, int N_SVv);
00037 int SUMA_WhichSV (SUMA_SurfaceViewer *sv, SUMA_SurfaceViewer *SVv, int N_SVv);
00038 SUMA_X_SumaCont *SUMA_CreateSumaContStruct (void);
00039 void *SUMA_FreeSumaContStruct (SUMA_X_SumaCont *SumaCont);
00040 SUMA_X_ViewCont *SUMA_CreateViewContStruct (void);
00041 void *SUMA_FreeViewContStruct (SUMA_X_ViewCont *ViewCont);
00042 SUMA_X_SurfCont *SUMA_CreateSurfContStruct (char *idcode_str);
00043 void *SUMA_FreeSurfContStruct (SUMA_X_SurfCont *SurfCont);
00044 SUMA_rb_group *SUMA_CreateLock_rb (int N_rb_group, int N_but);
00045 void * SUMA_FreeLock_rb (SUMA_rb_group *Lock_rb);
00046 SUMA_X_DrawROI *SUMA_CreateDrawROIStruct (void);
00047 void *SUMA_FreeDrawROIStruct (SUMA_X_DrawROI *DrawROI);
00048 void SUMA_UpdateViewerTitle(SUMA_SurfaceViewer *sv); 
00049 void SUMA_UpdateAllViewerCursor(void); 
00050 void SUMA_UpdateViewerCursor(SUMA_SurfaceViewer *sv); 
00051 int SUMA_WhichViewerInMomentum(SUMA_SurfaceViewer *SVv, int N_SV, SUMA_SurfaceViewer *sv);
00052 int SUMA_WhichGroup (SUMA_CommonFields *cf, char *nm);
00053 SUMA_Boolean SUMA_RegisterGroup (SUMA_CommonFields *cf, SUMA_SurfSpecFile *spec);
00054 SUMA_ASSEMBLE_LIST_STRUCT * SUMA_AssembleGroupList (SUMA_SurfaceViewer *sv); 
00055 SUMA_Boolean SUMA_SwitchGroups (SUMA_SurfaceViewer *sv, char *group);
00056 SUMA_Boolean SUMA_AdoptGroup(SUMA_SurfaceViewer *csv, char *group);
00057 
00058 
00059 #endif
 

Powered by Plone

This site conforms to the following standards: