Doxygen Source Code Documentation
SUMA_DRAWN_ROI Struct Reference
#include <SUMA_define.h>
| Data Fields | |
| SUMA_ROI_DRAWING_TYPE | Type | 
| char * | idcode_str | 
| char * | Parent_idcode_str | 
| char * | Label | 
| char * | ColPlaneName | 
| float | FillColor [3] | 
| float | EdgeColor [3] | 
| int | EdgeThickness | 
| int | iLabel | 
| SUMA_Boolean | ColorByLabel | 
| SUMA_ROI_DRAWING_STATUS | DrawStatus | 
| DList * | ROIstrokelist | 
| DList * | ActionStack | 
| DListElmt * | StackPos | 
| int | N_CE | 
| SUMA_CONTOUR_EDGES * | CE | 
Detailed Description
structure to hold the drawing of an ROI
Definition at line 544 of file SUMA_define.h.
Field Documentation
| 
 | 
| a stack containing the various actions performed Definition at line 565 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_cb_DrawROI_Finish(), SUMA_cb_DrawROI_Join(), SUMA_cb_DrawROI_Redo(), SUMA_cb_DrawROI_Undo(), SUMA_freeDrawnROI(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_ProcessBrushStroke(), and SUMA_ShowDrawnROI(). | 
| 
 | 
| a vector of edges that form the contour of the ROI Definition at line 569 of file SUMA_define.h. Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AllocateDrawnROI(), SUMA_Draw_SO_ROI(), SUMA_FinishedROI(), SUMA_freeDrawnROI(), and SUMA_NIMLDrawnROI_to_DrawnROI(). | 
| 
 | 
| flag indicating that ROI node colors should be based on the value in iLabel and not the one specified in FillColor Definition at line 558 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_DrawROI_NewValue(), and SUMA_Paint_SO_ROIplanes(). | 
| 
 | 
| Name of color plane that the ROI is painted in. If this field is set to NULL then the ROI will be painted in the generic ROI_Plane plane. For the moment, NULL is the only option Definition at line 550 of file SUMA_define.h. Referenced by SUMA_Addto_ROIplane_List(), SUMA_AllocateDrawnROI(), SUMA_cb_DrawROI_Delete(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_FlushPlaneNotInUse(), SUMA_freeDrawnROI(), and SUMA_NIMLDrawnROI_to_DrawnROI(). | 
| 
 | 
| Status of the ROI being drawn, finished, being drawn, being edited, etc. Definition at line 561 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_cb_DrawROI_Finish(), SUMA_cb_DrawROI_Join(), SUMA_Draw_SO_ROI(), SUMA_DrawROI_NewLabel(), SUMA_DrawROI_NewValue(), SUMA_FetchROI_InCreation(), SUMA_FinishedROI(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_ProcessBrushStroke(), and SUMA_ShowDrawnROI(). | 
| 
 | 
| RGB edge color Definition at line 555 of file SUMA_define.h. Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AllocateDrawnROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), and SUMA_NIMLDrawnROI_to_DrawnROI(). | 
| 
 | 
| thickness of edge Definition at line 556 of file SUMA_define.h. Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AllocateDrawnROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), and SUMA_NIMLDrawnROI_to_DrawnROI(). | 
| 
 | 
| RGB fill color Definition at line 554 of file SUMA_define.h. Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AllocateDrawnROI(), SUMA_Draw_SO_ROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_NIMLDrawnROI_to_DrawnROI(), and SUMA_Paint_SO_ROIplanes(). | 
| 
 | 
| unique idcode for ROI Definition at line 547 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_existDO(), SUMA_freeDrawnROI(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_Show_DOv(), SUMA_ShowDrawnROI(), and SUMA_whichDO(). | 
| 
 | 
| An integer value, another way to represent a Label Definition at line 557 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_DrawROI_NewValue(), SUMA_InitializeDrawROIWindow(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_Paint_SO_ROIplanes(), SUMA_ROIv2dataset(), and SUMA_ROIv2Grpdataset(). | 
| 
 | 
| ascii label for ROI Definition at line 549 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_AssembleAllROIList(), SUMA_cb_DrawROI_Delete(), SUMA_cb_SelectSwitchROI(), SUMA_Draw_SO_ROI(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_DrawROI_NewLabel(), SUMA_freeDrawnROI(), SUMA_InitializeDrawROIWindow(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_Show_DOv(), and SUMA_ShowDrawnROI(). | 
| 
 | 
| number of contour edges Definition at line 568 of file SUMA_define.h. Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AllocateDrawnROI(), SUMA_Draw_SO_ROI(), SUMA_FinishedROI(), and SUMA_NIMLDrawnROI_to_DrawnROI(). | 
| 
 | 
| 
 | 
| a doubly linked list with the data element being a (void *)SUMA_ROI_DATUM * Definition at line 563 of file SUMA_define.h. Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AddFillROIDatum(), SUMA_AddToTailJunctionROIDatum(), SUMA_AddToTailROIDatum(), SUMA_AllocateDrawnROI(), SUMA_Build_Mask_DrawnROI(), SUMA_cb_DrawROI_Undo(), SUMA_Draw_SO_ROI(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_freeDrawnROI(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_NodesInROI(), SUMA_Paint_SO_ROIplanes(), SUMA_ProcessBrushStroke(), and SUMA_ShowDrawnROI(). | 
| 
 | 
| The element of ActionStack that represents the current position Definition at line 566 of file SUMA_define.h. Referenced by SUMA_AllocateDrawnROI(), SUMA_cb_DrawROI_Finish(), SUMA_cb_DrawROI_Join(), SUMA_cb_DrawROI_Redo(), SUMA_cb_DrawROI_Undo(), SUMA_NIMLDrawnROI_to_DrawnROI(), and SUMA_ProcessBrushStroke(). | 
| 
 | 
| The type of ROI drawn, that would be closed path, etc, etc, Definition at line 545 of file SUMA_define.h. Referenced by SUMA_AddFillROIDatum(), SUMA_AddToTailJunctionROIDatum(), SUMA_AllocateDrawnROI(), SUMA_cb_DrawROI_Join(), SUMA_Draw_SO_ROI(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_ProcessBrushStroke(), and SUMA_ShowDrawnROI(). | 
The documentation for this struct was generated from the following file:
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  