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_DSET Struct Reference

#include <SUMA_DataSets.h>


Data Fields

int LinkedPtrType
int N_links
char owner_id [SUMA_IDCODE_LENGTH]
NI_groupngr
NI_elementdnel

Detailed Description

Structure to contain a dataset defined on the surface

Definition at line 201 of file SUMA_DataSets.h.


Field Documentation

NI_element* SUMA_DSET::dnel
 

a copy of the NI_element pointer that contains the tabular data inside ngr. Do not free this element separately, and make sure its value is changed in syncrony with the one in ngr.

Definition at line 335 of file SUMA_DataSets.h.

Referenced by SUMA_AddDsetColAttr(), SUMA_AddDsetNelCol(), SUMA_AddGenDsetColAttr(), SUMA_AddNodeIndexColumn(), SUMA_AttrOfDsetColNumb(), SUMA_ColorizePlane(), SUMA_CreateOverlayPointer(), SUMA_DsetCol2Float(), SUMA_DsetColLabelCopy(), SUMA_DsetInfo(), SUMA_FillDsetNelCol(), SUMA_FormSwitchColMenuVector(), SUMA_FreeDset(), SUMA_GetCx(), SUMA_GetDsetColIndex(), SUMA_GetDsetColRange(), SUMA_GetDsetValInCol(), SUMA_GetDsetValInCol2(), SUMA_GetNodeDef(), SUMA_GetNodeIndex_FromNodeRow(), SUMA_GetNodeOverInd(), SUMA_GetNodeRow_FromNodeIndex(), SUMA_InsertDsetPointer(), SUMA_iRGB_to_OverlayPointer(), SUMA_is_AllNumeric_dset(), SUMA_is_AllNumeric_ngr(), SUMA_LoadDsetFile(), SUMA_LoadNimlDset(), SUMA_MaskDsetByClustList(), SUMA_MaskedCopyofDset(), SUMA_NewDsetGrp(), SUMA_NewDsetID(), SUMA_NewDsetPointer(), SUMA_oDsetNel2nDsetNgr(), SUMA_OKassign(), SUMA_ROIv2Grpdataset(), SUMA_ScaleToMap_Interactive(), and SUMA_TypeOfDsetColNumb().

int SUMA_DSET::LinkedPtrType
 

Indicates the type of linked pointer

Definition at line 209 of file SUMA_DataSets.h.

Referenced by SUMA_NewDsetPointer().

int SUMA_DSET::N_links
 

Number of links to this pointer

Definition at line 210 of file SUMA_DataSets.h.

Referenced by SUMA_DsetInfo(), SUMA_FreeDset(), SUMA_NewDsetGrp(), and SUMA_NewDsetPointer().

NI_group* SUMA_DSET::ngr
 

This is now April 06 05, the container of the dataset, as opposed to the olde days where nel contained everything. The reason that was done is to accomodate large sized attibutes that do not fit nicely in ASCII forms tucked inside the header. What used to be called nel, is now called dnel (for data-part nel) and is nothing but a copy of the pointer under ngr to the nel that contains the tabular dataset.

ngr contains two types of attributes: STRING attributes: filename: The filename label: A short text label identifying the data set. Typically, a short version of the filename idcode_str: Unique identifier for the data set MeshParent_idcode: Unique identifier of the surface containing the mesh over which this set is defined GeomParent_idcode: Unique identifier of the surface containing the coordinates of the nodes whose attributes (values) are in this set. sorted_node_def: flag indicating that nodes in NodeDef are sorted see NodeDef below.

ELEMENT (data) attributes ColumnRange ColumnType ColumnLabel ColumnAttribute History

Definition at line 308 of file SUMA_DataSets.h.

Referenced by SUMA_AddDsetColAttr(), SUMA_AddGenDsetColAttr(), SUMA_CreateDsetPointer(), SUMA_DsetColLabelCopy(), SUMA_DsetInfo(), SUMA_FindDset(), SUMA_FindDsetAttributeElement(), SUMA_FindDsetDataAttributeElement(), SUMA_FreeDset(), SUMA_is_AllNumeric_ngr(), SUMA_LoadDsetFile(), SUMA_LoadNimlDset(), SUMA_MaskedCopyofDset(), SUMA_NewDsetGrp(), SUMA_NewDsetPointer(), SUMA_oDsetNel2nDsetNgr(), SUMA_sdset_id(), SUMA_sdset_idmdom(), and SUMA_WriteDset().

char SUMA_DSET::owner_id[SUMA_IDCODE_LENGTH]
 

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

Definition at line 211 of file SUMA_DataSets.h.

Referenced by SUMA_NewDsetPointer().


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: