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: