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_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_DSETdset_link
char * cmapname
SUMA_SCALE_TO_MAP_OPTOptScl
int SymIrange

Detailed Description

Structure containing one color overlay

Definition at line 426 of file SUMA_define.h.


Field Documentation

char* SUMA_OVERLAYS::cmapname
 

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

float* SUMA_OVERLAYS::ColVec
 

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

float SUMA_OVERLAYS::DimFact
 

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

SUMA_DSET* SUMA_OVERLAYS::dset_link
 

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

float SUMA_OVERLAYS::ForceIntRange[2]
 

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

int SUMA_OVERLAYS::FullList
 

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

float SUMA_OVERLAYS::GlobalOpacity
 

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

SUMA_Boolean SUMA_OVERLAYS::isBackGrnd
 

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

char* SUMA_OVERLAYS::Label
 

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

int SUMA_OVERLAYS::LinkedPtrType
 

Indicates the type of linked pointer

Definition at line 427 of file SUMA_define.h.

Referenced by SUMA_CreateOverlayPointer().

float* SUMA_OVERLAYS::LocalOpacity
 

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

int SUMA_OVERLAYS::N_links
 

Number of links to this pointer

Definition at line 428 of file SUMA_define.h.

Referenced by SUMA_CreateOverlayPointer(), and SUMA_FreeOverlayPointer().

int SUMA_OVERLAYS::N_NodeDef
 

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

char* SUMA_OVERLAYS::Name
 

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

int* SUMA_OVERLAYS::NodeDef
 

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

SUMA_SCALE_TO_MAP_OPT* SUMA_OVERLAYS::OptScl
 

Definition at line 474 of file SUMA_define.h.

Referenced by SUMA_AddNewPlane(), SUMA_cb_AbsThresh_tb_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_ColPlane_NewDimFact(), SUMA_CreateOverlayPointer(), SUMA_FreeOverlayPointer(), SUMA_InitializeColPlaneShell(), SUMA_InitRangeTable(), SUMA_iRGB_to_OverlayPointer(), SUMA_LoadDsetFile(), SUMA_RemoveCoordBias(), SUMA_RemoveSO_CoordBias(), SUMA_ScaleToMap_Interactive(), SUMA_set_cmap_options(), SUMA_SetConvexityPlaneDefaults(), SUMA_SetCoordBias(), SUMA_SetRangeTableTit_EV(), SUMA_SetRangeValue(), SUMA_SetScaleRange(), SUMA_SetScaleThr(), SUMA_ThreshVal2ScalePos(), SUMA_TransferCoordBias(), SUMA_TransferSO_CoordBias(), SUMA_UpdateNodeLblField(), and SUMA_UpdateNodeValField().

char SUMA_OVERLAYS::owner_id[SUMA_IDCODE_LENGTH]
 

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

Definition at line 429 of file SUMA_define.h.

Referenced by SUMA_CreateOverlayPointer().

int SUMA_OVERLAYS::PlaneOrder
 

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

SUMA_Boolean SUMA_OVERLAYS::Show
 

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

int SUMA_OVERLAYS::SymIrange
 

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:
 

Powered by Plone

This site conforms to the following standards: