Doxygen Source Code Documentation
SUMA_OVERLAYS Struct Reference
#include <SUMA_define.h>
Data Fields | |
int | LinkedPtrType |
int | N_links |
char | owner_id [SUMA_IDCODE_LENGTH] |
SUMA_Boolean | Show |
char * | Name |
char * | Label |
int * | NodeDef |
int | N_NodeDef |
int | FullList |
float * | ColVec |
float | GlobalOpacity |
float * | LocalOpacity |
int | PlaneOrder |
SUMA_Boolean | isBackGrnd |
float | DimFact |
float | ForceIntRange [2] |
SUMA_DSET * | dset_link |
char * | cmapname |
SUMA_SCALE_TO_MAP_OPT * | OptScl |
int | SymIrange |
Detailed Description
Structure containing one color overlay
Definition at line 426 of file SUMA_define.h.
Field Documentation
|
name of colormap (must be in SUMAg_CF->scm) Definition at line 473 of file SUMA_define.h. Referenced by SUMA_cb_UnmanageWidget(), SUMA_CmapOfPlane(), SUMA_ColorizePlane(), SUMA_CreateOverlayPointer(), SUMA_FreeOverlayPointer(), SUMA_InitializeColPlaneShell(), SUMA_iRGB_to_OverlayPointer(), SUMA_ScaleToMap_Interactive(), SUMA_SetConvexityPlaneDefaults(), and SUMA_SwitchColPlaneCmap(). |
|
N_NodeDef x 3 vector containing colors of nodes specified in NodeDef, Replaces ColMat, Wed Mar 17 04 Definition at line 451 of file SUMA_define.h. Referenced by SUMA_ColorizePlane(), SUMA_CreateOverlayPointer(), SUMA_FreeOverlayPointer(), SUMA_ScaleToMap_Interactive(), and SUMA_UpdateNodeLblField(). |
|
a scaling factor applied to the colors in ColVec This is overriden by BrightFact in OptScl which is defined for non-explicitly colored planes Definition at line 459 of file SUMA_define.h. Referenced by SUMA_ColorizePlane(), SUMA_ColPlane_NewDimFact(), SUMA_CreateOverlayPointer(), SUMA_InitializeColPlaneShell(), and SUMA_iRGB_to_OverlayPointer(). |
|
A COPY OF THE POINTER to the dataset this plane is attached to. DO NOT FREE THIS POINTER MANUALLY. This is done in the functions for creating and destroying overlay planes Definition at line 469 of file SUMA_define.h. Referenced by SUMA_cb_AbsThresh_tb_toggled(), SUMA_cb_SwitchThreshold(), SUMA_ColorizePlane(), SUMA_CreateOverlayPointer(), SUMA_FormSwitchColMenuVector(), SUMA_FreeOverlayPointer(), SUMA_GetNodeOverInd(), SUMA_InitializeColPlaneShell(), SUMA_InitRangeTable(), SUMA_iRGB_to_OverlayPointer(), SUMA_ScaleToMap_Interactive(), and SUMA_UpdateNodeValField(). |
|
Use values here to set OptScl->IntRange instead of the true range of values in the dataset. The idea is to allow particular settings for the autoranging options that are not from the dset's min to max. Usually, this field is not used and both values are set to 0.0 Definition at line 462 of file SUMA_define.h. Referenced by SUMA_CreateOverlayPointer(), SUMA_InitRangeTable(), and SUMA_SetConvexityPlaneDefaults(). |
|
if 1 then it indicates that a full listing of node colors exists. i.e. nodes need not be defined explicitly, in that case NodeDef is stil explicitly defined. I have my reasons. Definition at line 447 of file SUMA_define.h. Referenced by SUMA_CreateOverlayPointer(), SUMA_iRGB_to_OverlayPointer(), and SUMA_ScaleToMap_Interactive(). |
|
Opacity factor between 0 and 1 to apply to all values in ColMat Definition at line 452 of file SUMA_define.h. Referenced by SUMA_ColPlane_NewOpacity(), SUMA_CreateOverlayPointer(), SUMA_InitializeColPlaneShell(), SUMA_iRGB_to_OverlayPointer(), SUMA_LoadDsetFile(), SUMA_Overlays_2_GLCOLAR4(), and SUMA_SetConvexityPlaneDefaults(). |
|
if YUP then colors overlaid on top of this plane have their brightness modulated by the average intensity of the colors in that plane see the function SUMA_Overlays_2_GLCOLAR4 for details. In other obscure words, if YUP then plane is part of background. Definition at line 455 of file SUMA_define.h. Referenced by SUMA_AddNewPlane(), SUMA_AssembleColorPlaneList(), SUMA_CreateOverlayPointer(), SUMA_GetLargestBackroundOrder(), SUMA_GetSmallestForegroundOrder(), SUMA_iRGB_to_OverlayPointer(), SUMA_ListOrderToPlaneOrder(), SUMA_MovePlaneDown(), SUMA_MovePlaneUp(), SUMA_Overlays_2_GLCOLAR4(), SUMA_OverlaysToOrderedList(), and SUMA_SetConvexityPlaneDefaults(). |
|
Usually the same as Name without any existing path Definition at line 433 of file SUMA_define.h. Referenced by SUMA_AssembleColorPlaneList(), SUMA_CreateOverlayPointer(), SUMA_FreeOverlayPointer(), SUMA_InitializeColPlaneShell(), and SUMA_PlaneOrder_Info(). |
|
Indicates the type of linked pointer Definition at line 427 of file SUMA_define.h. Referenced by SUMA_CreateOverlayPointer(). |
|
Opacity factor vector between 0 and 1 to apply to each individual node color Definition at line 453 of file SUMA_define.h. Referenced by SUMA_CreateOverlayPointer(), and SUMA_FreeOverlayPointer(). |
|
Number of links to this pointer Definition at line 428 of file SUMA_define.h. Referenced by SUMA_CreateOverlayPointer(), and SUMA_FreeOverlayPointer(). |
|
total number of nodes specified in NodeDef Definition at line 439 of file SUMA_define.h. Referenced by SUMA_ColorizePlane(), SUMA_CreateOverlayPointer(), SUMA_FlushPlaneNotInUse(), SUMA_GetNodeOverInd(), SUMA_RemoveSO_CoordBias(), SUMA_ScaleToMap_Interactive(), SUMA_SetSO_CoordBias(), and SUMA_TransferSO_CoordBias(). |
|
name of ovelay, CONVEXITY or Functional or areal boundaries perhaps. The Name can be a filename with path Definition at line 432 of file SUMA_define.h. Referenced by SUMA_AddNewPlane(), SUMA_AssembleColorPlaneList(), SUMA_cb_SelectSwitchColPlane(), SUMA_ColPlane_NewDimFact(), SUMA_ColPlane_NewOpacity(), SUMA_ColPlane_NewOrder(), SUMA_CreateOverlayPointer(), SUMA_FreeOverlayPointer(), SUMA_GetOverlaysFromParent(), SUMA_PlaneOrder_Info(), and SUMA_ReleaseOverlay(). |
|
nodes over which the colors are defined Definition at line 438 of file SUMA_define.h. Referenced by SUMA_ColorizePlane(), SUMA_CreateOverlayPointer(), SUMA_FreeOverlayPointer(), SUMA_GetNodeOverInd(), SUMA_RemoveSO_CoordBias(), SUMA_ScaleToMap_Interactive(), SUMA_SetSO_CoordBias(), and SUMA_TransferSO_CoordBias(). |
|
|
The id of whoever created that pointer. Might never get used.... Definition at line 429 of file SUMA_define.h. Referenced by SUMA_CreateOverlayPointer(). |
|
Order of the overlay plane, 1st plane is 0 and is farthest away from the top Definition at line 454 of file SUMA_define.h. Referenced by SUMA_AddNewPlane(), SUMA_ColPlane_NewOrder(), SUMA_CreateOverlayPointer(), SUMA_GetLargestBackroundOrder(), SUMA_GetSmallestForegroundOrder(), SUMA_InitializeColPlaneShell(), SUMA_ListOrderToPlaneOrder(), SUMA_Overlays_2_GLCOLAR4(), SUMA_OverlaysToOrderedList(), and SUMA_PlaneOrder_Info(). |
|
if YUP then this overlay enters the composite color map Definition at line 431 of file SUMA_define.h. Referenced by SUMA_cb_ColPlaneShow_toggled(), SUMA_cb_ShowZero_tb_toggled(), SUMA_cb_SwitchIntensity(), SUMA_cb_SwithInt_toggled(), SUMA_cb_SymIrange_tb_toggled(), SUMA_CreateOverlayPointer(), SUMA_InitializeColPlaneShell(), SUMA_iRGB_to_OverlayPointer(), SUMA_LoadDsetFile(), SUMA_Overlays_2_GLCOLAR4(), SUMA_set_cmap_options(), SUMA_SetConvexityPlaneDefaults(), SUMA_SetRangeValue(), and SUMA_UpdateNodeLblField(). |
|
Definition at line 475 of file SUMA_define.h. Referenced by SUMA_cb_SymIrange_tb_toggled(), SUMA_CreateOverlayPointer(), SUMA_InitRangeTable(), SUMA_set_cmap_options(), and SUMA_SetRangeValue(). |
The documentation for this struct was generated from the following file: