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_X_SurfCont Struct Reference

#include <SUMA_define.h>


Data Fields

int LinkedPtrType
int N_links
char owner_id [SUMA_IDCODE_LENGTH]
Widget TopLevelShell
Widget PosRef
Widget Mainform
Widget SurfInfo_pb
Widget SurfInfo_label
SUMA_CREATE_TEXT_SHELL_STRUCTSurfInfo_TextShell
Widget RenderModeMenu [SW_N_SurfCont_Render]
Widget ColPlane_fr
Widget DsetMap_fr
Widget Xhair_fr
SUMA_ARROW_TEXT_FIELDColPlaneOrder
SUMA_ARROW_TEXT_FIELDColPlaneOpacity
SUMA_ARROW_TEXT_FIELDColPlaneDimFact
SUMA_TABLE_FIELDSetRangeTable
SUMA_TABLE_FIELDRangeTable
SUMA_TABLE_FIELDXhairTable
SUMA_TABLE_FIELDNodeTable
SUMA_TABLE_FIELDFaceTable
SUMA_TABLE_FIELDDataTable
SUMA_TABLE_FIELDLabelTable
SUMA_TABLE_FIELDSetThrScaleTable
Widget ColPlaneShow_tb
Widget ColPlaneShowOne_tb
Widget SymIrange_tb
Widget AbsThresh_tb
Widget ShowZero_tb
SUMA_LIST_WIDGETSwitchDsetlst
SUMA_TABLE_FIELDColPlaneLabelTable
SUMA_OVERLAYScurColPlane
SUMA_Boolean ShowCurOnly
void ** curSOp
SUMA_CMAP_RENDER_AREAcmp_ren
Widget thr_sc
Widget brt_sc
Widget thr_lb
Widget thrstat_lb
Widget cmaptit_lb
Widget cmapswtch_pb
Widget * SwitchIntMenu
Widget * SwitchThrMenu
Widget * SwitchBrtMenu
Widget * SwitchCmapMenu
Widget rc_CmapCont
int N_CmapMenu
Widget CoordBiasMenu [SW_N_CoordBias]
Widget CmapModeMenu [SW_N_CmapMode]
Widget opts_rc
Widget opts_form
Widget rcvo
Widget rcsw
Widget rcsw_v1
Widget rcsw_v2
Widget rcswr
Widget rccm
Widget rccm_swcmap
Widget IntRange_lb
Widget Int_tb
Widget Thr_tb
Widget Brt_tb
Widget CmapLoad_pb
int IntRangeLocked
int BrtRangeLocked

Detailed Description

structure containing widgets for surface controllers SurfCont

Definition at line 962 of file SUMA_define.h.


Field Documentation

Widget SUMA_X_SurfCont::AbsThresh_tb
 

absolute threshold

Definition at line 998 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::brt_sc
 

scale for threshold data

Definition at line 1007 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::Brt_tb
 

Definition at line 1034 of file SUMA_define.h.

Referenced by SUMA_cb_SwithBrt_toggled(), SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

int SUMA_X_SurfCont::BrtRangeLocked
 

Definition at line 1037 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_set_cmap_options(), and SUMA_SetRangeTableTit_EV().

Widget SUMA_X_SurfCont::CmapLoad_pb
 

Definition at line 1035 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::CmapModeMenu[SW_N_CmapMode]
 

Definition at line 1021 of file SUMA_define.h.

Referenced by SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::cmapswtch_pb
 

title of cmap

Definition at line 1013 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::cmaptit_lb
 

pvalue associated with threshold

Definition at line 1012 of file SUMA_define.h.

Referenced by SUMA_CreateCmapWidgets(), and SUMA_CreateSurfContStruct().

SUMA_CMAP_RENDER_AREA* SUMA_X_SurfCont::cmp_ren
 

Definition at line 1005 of file SUMA_define.h.

Referenced by SUMA_cmap_wid_display(), SUMA_cmap_wid_graphicsInit(), SUMA_cmap_wid_handleRedisplay(), SUMA_cmap_wid_input(), SUMA_CreateCmapWidgets(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), SUMA_InitializeColPlaneShell(), and SUMA_SwitchColPlaneCmap().

Widget SUMA_X_SurfCont::ColPlane_fr
 

the frame controlling the colorplanes

Definition at line 981 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_cb_UnmanageWidget(), SUMA_CreateSurfContStruct(), SUMA_InitializeColPlaneShell(), and SUMA_UpdateColPlaneShellAsNeeded().

SUMA_ARROW_TEXT_FIELD* SUMA_X_SurfCont::ColPlaneDimFact
 

structure for arrow/text field widget controlling color plane DimFact

Definition at line 986 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_ColPlane_NewDimFact(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_InitializeColPlaneShell().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::ColPlaneLabelTable
 

Definition at line 1001 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_InitializeColPlaneShell().

SUMA_ARROW_TEXT_FIELD* SUMA_X_SurfCont::ColPlaneOpacity
 

structure for arrow/text field widget controlling color plane opacity

Definition at line 985 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_ColPlane_NewOpacity(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_InitializeColPlaneShell().

SUMA_ARROW_TEXT_FIELD* SUMA_X_SurfCont::ColPlaneOrder
 

structure for arrow/text field widget controlling color plane order

Definition at line 984 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_ColPlane_NewOrder(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_InitializeColPlaneShell().

Widget SUMA_X_SurfCont::ColPlaneShow_tb
 

show/hide color plane

Definition at line 995 of file SUMA_define.h.

Referenced by SUMA_cb_ColPlaneShow_toggled(), SUMA_cb_createSurfaceCont(), SUMA_cb_SwithInt_toggled(), SUMA_CreateSurfContStruct(), and SUMA_InitializeColPlaneShell().

Widget SUMA_X_SurfCont::ColPlaneShowOne_tb
 

show only one color plane at a time

Definition at line 996 of file SUMA_define.h.

Referenced by SUMA_cb_ColPlaneShowOne_toggled(), SUMA_cb_createSurfaceCont(), and SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::CoordBiasMenu[SW_N_CoordBias]
 

Definition at line 1020 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

SUMA_OVERLAYS* SUMA_X_SurfCont::curColPlane
 

a copy of the pointer to the selected color plane

Definition at line 1002 of file SUMA_define.h.

Referenced by SUMA_cb_AbsThresh_tb_toggled(), SUMA_cb_ColPlaneShow_toggled(), SUMA_cb_ColPlaneShowOne_toggled(), SUMA_cb_set_threshold(), SUMA_cb_set_threshold_label(), SUMA_cb_SetCmapMode(), SUMA_cb_SetCoordBias(), SUMA_cb_ShowZero_tb_toggled(), SUMA_cb_SwitchBrightness(), 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_UnmanageWidget(), SUMA_cmap_wid_display(), SUMA_cmap_wid_input(), SUMA_ColPlane_NewDimFact(), SUMA_ColPlane_NewOpacity(), SUMA_ColPlane_NewOrder(), SUMA_CreateSurfContStruct(), SUMA_FormSwitchColMenuVector(), SUMA_InitializeColPlaneShell(), SUMA_InitRangeTable(), SUMA_LoadColorPlaneFile(), SUMA_LoadDsetFile(), SUMA_Overlays_2_GLCOLAR4(), SUMA_set_cmap_options(), SUMA_SetRangeTableTit_EV(), SUMA_SetRangeValue(), SUMA_SetScaleRange(), SUMA_SetScaleThr(), SUMA_SwitchColPlaneCmap(), SUMA_ThreshVal2ScalePos(), SUMA_UpdateColPlaneShellAsNeeded(), SUMA_UpdateNodeLblField(), and SUMA_UpdateNodeValField().

void** SUMA_X_SurfCont::curSOp
 

a copy of the pointer to the surface object for which the controller is open

Definition at line 1004 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), SUMA_Init_SurfCont_SurfParam(), SUMA_NodeInput(), SUMA_RangeTableCell_EV(), SUMA_SetScaleThr(), SUMA_TriInput(), SUMA_UpdateNodeField(), SUMA_UpdateTriField(), SUMA_UpdateXhairField(), and SUMA_XhairInput().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::DataTable
 

Definition at line 992 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateXhairWidgets(), SUMA_FreeSurfContStruct(), SUMA_UpdateNodeLblField(), and SUMA_UpdateNodeValField().

Widget SUMA_X_SurfCont::DsetMap_fr
 

the frame for mapping Dset to colormap

Definition at line 982 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_cb_UnmanageWidget(), SUMA_CreateSurfContStruct(), and SUMA_InitializeColPlaneShell().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::FaceTable
 

Definition at line 991 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateXhairWidgets(), SUMA_FreeSurfContStruct(), SUMA_TriInput(), and SUMA_UpdateTriField().

Widget SUMA_X_SurfCont::Int_tb
 

Definition at line 1032 of file SUMA_define.h.

Referenced by SUMA_cb_ColPlaneShow_toggled(), SUMA_cb_SwithInt_toggled(), SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::IntRange_lb
 

label widget containing range values

Definition at line 1031 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct().

int SUMA_X_SurfCont::IntRangeLocked
 

Definition at line 1036 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_set_cmap_options(), and SUMA_SetRangeTableTit_EV().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::LabelTable
 

Definition at line 993 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateXhairWidgets(), SUMA_FreeSurfContStruct(), and SUMA_UpdateNodeLblField().

int SUMA_X_SurfCont::LinkedPtrType
 

Indicates the type of linked pointer

Definition at line 970 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::Mainform
 

main form, child of TopLevelShell

Definition at line 976 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont().

int SUMA_X_SurfCont::N_CmapMenu
 

Definition at line 1019 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateUpdatableCmapMenu(), and SUMA_SetCmapMenuChoice().

int SUMA_X_SurfCont::N_links
 

Number of links to this pointer

Definition at line 971 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_FreeSurfContStruct().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::NodeTable
 

structure for node index table

Definition at line 990 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateXhairWidgets(), SUMA_FreeSurfContStruct(), SUMA_NodeInput(), and SUMA_UpdateNodeNodeField().

Widget SUMA_X_SurfCont::opts_form
 

rowcolumn containing all options for colormapping

Definition at line 1023 of file SUMA_define.h.

Referenced by SUMA_CreateCmapWidgets(), SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::opts_rc
 

rowcolumn containing color map, color bar and the switch buttons

Definition at line 1022 of file SUMA_define.h.

Referenced by SUMA_CreateCmapWidgets(), SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

char SUMA_X_SurfCont::owner_id[SUMA_IDCODE_LENGTH]
 

The id of whoever created that pointer. Might never get used....

Definition at line 972 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::PosRef
 

reference position widget

Definition at line 975 of file SUMA_define.h.

Referenced by SUMA_cb_viewSurfaceCont(), and SUMA_CreateSurfContStruct().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::RangeTable
 

structure for range table

Definition at line 988 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), SUMA_InitRangeTable(), SUMA_RangeTableCell_EV(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rc_CmapCont
 

Definition at line 1018 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_CreateUpdatableCmapMenu().

Widget SUMA_X_SurfCont::rccm
 

rowcol containing colormap selectors and ranging options

Definition at line 1029 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rccm_swcmap
 

Definition at line 1030 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateUpdatableCmapMenu(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rcsw
 

rowcol for switching intensity, threshold and brightness

Definition at line 1025 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rcsw_v1
 

rowcol containing Menu for Int. Thr. and Brt.

Definition at line 1026 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rcsw_v2
 

rowcol containing toggle buttons for Int. Thr. and Brt.

Definition at line 1027 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rcswr
 

horizontal rowcol for Intensity column range label

Definition at line 1028 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::rcvo
 

vertical rowcol for colormapping options

Definition at line 1024 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::RenderModeMenu[SW_N_SurfCont_Render]
 

vector of widgets controlling the rendering mode menu

Definition at line 980 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), and SUMA_Init_SurfCont_SurfParam().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::SetRangeTable
 

structure for range setting table

Definition at line 987 of file SUMA_define.h.

Referenced by SUMA_cb_SymIrange_tb_toggled(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), SUMA_InitRangeTable(), SUMA_set_cmap_options(), and SUMA_SetRangeValue().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::SetThrScaleTable
 

Definition at line 994 of file SUMA_define.h.

Referenced by SUMA_cb_AbsThresh_tb_toggled(), SUMA_cb_set_threshold_label(), SUMA_CreateCmapWidgets(), SUMA_CreateSurfContStruct(), SUMA_SetScaleRange(), and SUMA_SetScaleThr().

SUMA_Boolean SUMA_X_SurfCont::ShowCurOnly
 

Show current plane only out of the entire stack

Definition at line 1003 of file SUMA_define.h.

Referenced by SUMA_cb_ColPlaneShowOne_toggled(), SUMA_cb_createSurfaceCont(), SUMA_cb_SelectSwitchColPlane(), SUMA_CreateSurfContStruct(), and SUMA_Overlays_2_GLCOLAR4().

Widget SUMA_X_SurfCont::ShowZero_tb
 

Show zero values

Definition at line 999 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::SurfInfo_label
 

Le label

Definition at line 978 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_CreateSurfContStruct(), and SUMA_Init_SurfCont_SurfParam().

Widget SUMA_X_SurfCont::SurfInfo_pb
 

More info push button

Definition at line 977 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), SUMA_CreateSurfContStruct(), SUMA_SurfInfo_destroyed(), and SUMA_SurfInfo_open().

SUMA_CREATE_TEXT_SHELL_STRUCT* SUMA_X_SurfCont::SurfInfo_TextShell
 

structure containing widgets and options of the surface info text shell

Definition at line 979 of file SUMA_define.h.

Referenced by SUMA_cb_moreSurfInfo(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_SurfInfo_destroyed().

Widget* SUMA_X_SurfCont::SwitchBrtMenu
 

Definition at line 1016 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_set_cmap_options().

Widget* SUMA_X_SurfCont::SwitchCmapMenu
 

Definition at line 1017 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateUpdatableCmapMenu(), SUMA_FreeSurfContStruct(), and SUMA_SetCmapMenuChoice().

SUMA_LIST_WIDGET* SUMA_X_SurfCont::SwitchDsetlst
 

a structure containing widgets and options for the switch color plane list

Definition at line 1000 of file SUMA_define.h.

Referenced by SUMA_cb_ColPlane_Delete(), SUMA_cb_createSurfaceCont(), SUMA_cb_SelectSwitchColPlane(), SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), SUMA_LoadColorPlaneFile(), SUMA_LoadDsetFile(), and SUMA_RefreshDsetList().

Widget* SUMA_X_SurfCont::SwitchIntMenu
 

button for switching color map

Definition at line 1014 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_set_cmap_options().

Widget* SUMA_X_SurfCont::SwitchThrMenu
 

Definition at line 1015 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_FreeSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::SymIrange_tb
 

Symmetric intensity range

Definition at line 997 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::thr_lb
 

scale for brightness data

Definition at line 1008 of file SUMA_define.h.

Referenced by SUMA_CreateCmapWidgets(), and SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::thr_sc
 

Definition at line 1006 of file SUMA_define.h.

Referenced by SUMA_CreateCmapWidgets(), SUMA_CreateSurfContStruct(), SUMA_SetScaleRange(), SUMA_SetScaleThr(), and SUMA_ThreshVal2ScalePos().

Widget SUMA_X_SurfCont::Thr_tb
 

Definition at line 1033 of file SUMA_define.h.

Referenced by SUMA_cb_SwithThr_toggled(), SUMA_CreateSurfContStruct(), and SUMA_set_cmap_options().

Widget SUMA_X_SurfCont::thrstat_lb
 

threshold title No longer used, using SetThrScaleTable instead

Definition at line 1011 of file SUMA_define.h.

Referenced by SUMA_CreateCmapWidgets(), and SUMA_CreateSurfContStruct().

Widget SUMA_X_SurfCont::TopLevelShell
 

Top level shell for a Surface's controller

Definition at line 974 of file SUMA_define.h.

Referenced by SUMA_cb_closeSurfaceCont(), SUMA_cb_Cmap_Load(), SUMA_cb_createSurfaceCont(), SUMA_cb_UnmanageWidget(), SUMA_cb_viewSurfaceCont(), SUMA_CmapSelectList(), SUMA_CreateSurfContStruct(), SUMA_Init_SurfCont_SurfParam(), SUMA_MarkLineSurfaceIntersect(), and SUMA_SwitchState().

Widget SUMA_X_SurfCont::Xhair_fr
 

The frame for cross hair Info and controls

Definition at line 983 of file SUMA_define.h.

Referenced by SUMA_cb_createSurfaceCont(), and SUMA_CreateSurfContStruct().

SUMA_TABLE_FIELD* SUMA_X_SurfCont::XhairTable
 

structure for Cross hair table

Definition at line 989 of file SUMA_define.h.

Referenced by SUMA_CreateSurfContStruct(), SUMA_CreateXhairWidgets(), SUMA_FreeSurfContStruct(), SUMA_UpdateXhairField(), and SUMA_XhairInput().


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: