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_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
DListROIstrokelist
DListActionStack
DListElmtStackPos
int N_CE
SUMA_CONTOUR_EDGESCE

Detailed Description

structure to hold the drawing of an ROI

Definition at line 544 of file SUMA_define.h.


Field Documentation

DList* SUMA_DRAWN_ROI::ActionStack
 

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().

SUMA_CONTOUR_EDGES* SUMA_DRAWN_ROI::CE
 

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().

SUMA_Boolean SUMA_DRAWN_ROI::ColorByLabel
 

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().

char* SUMA_DRAWN_ROI::ColPlaneName
 

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().

SUMA_ROI_DRAWING_STATUS SUMA_DRAWN_ROI::DrawStatus
 

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().

float SUMA_DRAWN_ROI::EdgeColor[3]
 

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().

int SUMA_DRAWN_ROI::EdgeThickness
 

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().

float SUMA_DRAWN_ROI::FillColor[3]
 

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().

char* SUMA_DRAWN_ROI::idcode_str
 

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().

int SUMA_DRAWN_ROI::iLabel
 

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().

char* SUMA_DRAWN_ROI::Label
 

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().

int SUMA_DRAWN_ROI::N_CE
 

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().

char* SUMA_DRAWN_ROI::Parent_idcode_str
 

idcode of parent surface

Definition at line 548 of file SUMA_define.h.

Referenced by SUMA_1DROI_to_DrawnROI(), SUMA_AllocateDrawnROI(), SUMA_AssembleAllROIList(), SUMA_cb_DrawROI_Delete(), SUMA_cb_DrawROI_Finish(), SUMA_cb_DrawROI_Join(), SUMA_cb_DrawROI_Redo(), SUMA_cb_DrawROI_Undo(), SUMA_DrawnROI_to_1DDrawROI(), SUMA_DrawnROI_to_NIMLDrawnROI(), SUMA_DrawROI_NewValue(), SUMA_Find_ROIonSO(), SUMA_FinishedROI(), SUMA_freeDrawnROI(), SUMA_InitializeDrawROIWindow(), SUMA_isdROIrelated(), SUMA_NIMLDrawnROI_to_DrawnROI(), SUMA_OpenDrawnROI(), SUMA_SaveDrawnROI(), and SUMA_ShowDrawnROI().

DList* SUMA_DRAWN_ROI::ROIstrokelist
 

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().

DListElmt* SUMA_DRAWN_ROI::StackPos
 

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().

SUMA_ROI_DRAWING_TYPE SUMA_DRAWN_ROI::Type
 

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:
 

Powered by Plone

This site conforms to the following standards: