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

#include <SUMA_define.h>


Data Fields

SUMA_ENGINE_CODE CommandCode
void * Srcp
SUMA_ENGINE_SOURCE Src
float fv3 [3]
SUMA_ENGINE_CODE fv3_Dest
SUMA_ENGINE_SOURCE fv3_Source
int iv3 [3]
SUMA_ENGINE_CODE iv3_Dest
SUMA_ENGINE_SOURCE iv3_Source
float fv15 [15]
SUMA_ENGINE_CODE fv15_Dest
SUMA_ENGINE_SOURCE fv15_Source
float fv200 [200]
SUMA_ENGINE_CODE fv200_Dest
SUMA_ENGINE_SOURCE fv200_Source
int iv15 [15]
SUMA_ENGINE_CODE iv15_Dest
SUMA_ENGINE_SOURCE iv15_Source
int iv200 [200]
SUMA_ENGINE_CODE iv200_Dest
SUMA_ENGINE_SOURCE iv200_Source
int i
SUMA_ENGINE_CODE i_Dest
SUMA_ENGINE_SOURCE i_Source
float f
SUMA_ENGINE_CODE f_Dest
SUMA_ENGINE_SOURCE f_Source
char s [SUMA_MAX_STRING_LENGTH]
SUMA_ENGINE_CODE s_Dest
SUMA_ENGINE_SOURCE s_Source
int * ip
SUMA_ENGINE_CODE ip_Dest
float * fp
SUMA_ENGINE_CODE fp_Dest
char * cp
SUMA_ENGINE_CODE cp_Dest
float ** fm
SUMA_Boolean fm_LocalAlloc
SUMA_ENGINE_CODE fm_Dest
SUMA_ENGINE_SOURCE fm_Source
int ** im
SUMA_Boolean im_LocalAlloc
SUMA_ENGINE_CODE im_Dest
SUMA_ENGINE_SOURCE im_Source
SUMA_IVECivec
SUMA_Boolean ivec_LocalAlloc
SUMA_ENGINE_CODE ivec_Dest
SUMA_ENGINE_SOURCE ivec_Source
SUMA_FVECfvec
SUMA_Boolean fvec_LocalAlloc
SUMA_ENGINE_CODE fvec_Dest
SUMA_ENGINE_SOURCE fvec_Source
void * vp
SUMA_ENGINE_CODE vp_Dest
SUMA_ENGINE_SOURCE vp_Source
int N_rows
int N_cols

Detailed Description

structure defining an EngineData structure

Definition at line 1420 of file SUMA_define.h.


Field Documentation

SUMA_ENGINE_CODE SUMA_EngineData::CommandCode
 

Code of command to be executed by SUMA_Engine function, this is the same as the _Dest fields for each variable type. However, the _Dest fields are left as a way to make sure that the user has correctly initialized EngineData for a certain command.

Definition at line 1421 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_GetListNextCommand(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ShowList().

char* SUMA_EngineData::cp
 

char pointer

Definition at line 1471 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::cp_Dest
 

character pointer destination

Definition at line 1472 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

float SUMA_EngineData::f
 

float, ingenious ain't it!

Definition at line 1457 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::f_Dest
 

float destination

Definition at line 1458 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::f_Source
 

OBSOLETE float source

Definition at line 1459 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

float** SUMA_EngineData::fm
 

float matrix pointer

Definition at line 1474 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_FreeEngineData(), SUMA_FreeEngineListData(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_CODE SUMA_EngineData::fm_Dest
 

destination of fm

Definition at line 1476 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_Boolean SUMA_EngineData::fm_LocalAlloc
 

Locally allocated matrix pointer ? (if it is then it is freed in SUMA_ReleaseEngineData )

Definition at line 1475 of file SUMA_define.h.

Referenced by SUMA_FreeEngineData(), SUMA_FreeEngineListData(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::fm_Source
 

OBSOLETE source of fm

Definition at line 1477 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

float* SUMA_EngineData::fp
 

float pointer

Definition at line 1468 of file SUMA_define.h.

Referenced by SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::fp_Dest
 

float pointer destination

Definition at line 1469 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

float SUMA_EngineData::fv15[15]
 

Float vector, 15 values

Definition at line 1437 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::fv15_Dest
 

float15 vector destination

Definition at line 1438 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::fv15_Source
 

OBSOLETE float15 vector source

Definition at line 1439 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

float SUMA_EngineData::fv200[200]
 

Float vector, 200 values

Definition at line 1441 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::fv200_Dest
 

float200 vector destination

Definition at line 1442 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::fv200_Source
 

OBSOLETE float15 vector source

Definition at line 1443 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

float SUMA_EngineData::fv3[3]
 

Float vector, 3 values

Definition at line 1429 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::fv3_Dest
 

float3 vector destination

Definition at line 1430 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::fv3_Source
 

OBSOLETE float3 vector source

Definition at line 1431 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_FVEC* SUMA_EngineData::fvec
 

Same dance as fm but for integers

Definition at line 1489 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_CODE SUMA_EngineData::fvec_Dest
 

destination of im

Definition at line 1491 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_Boolean SUMA_EngineData::fvec_LocalAlloc
 

Definition at line 1490 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::fvec_Source
 

OBSOLETE source of im

Definition at line 1492 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int SUMA_EngineData::i
 

integer

Definition at line 1453 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::i_Dest
 

integer destination

Definition at line 1454 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::i_Source
 

OBSOLETE integer source

Definition at line 1455 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int** SUMA_EngineData::im
 

Same dance as fm but for integers

Definition at line 1479 of file SUMA_define.h.

Referenced by SUMA_FreeEngineData(), SUMA_FreeEngineListData(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_CODE SUMA_EngineData::im_Dest
 

destination of im

Definition at line 1481 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_Boolean SUMA_EngineData::im_LocalAlloc
 

Definition at line 1480 of file SUMA_define.h.

Referenced by SUMA_FreeEngineData(), SUMA_FreeEngineListData(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::im_Source
 

OBSOLETE source of im

Definition at line 1482 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int* SUMA_EngineData::ip
 

integer pointer

Definition at line 1465 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::ip_Dest
 

integer pointer destination

Definition at line 1466 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int SUMA_EngineData::iv15[15]
 

Integer vector, 15 values

Definition at line 1445 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::iv15_Dest
 

Integer15 vector destination

Definition at line 1446 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::iv15_Source
 

OBSOLETE Integer15 vector source

Definition at line 1447 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int SUMA_EngineData::iv200[200]
 

Integer vector, 200 values

Definition at line 1449 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::iv200_Dest
 

Integer200 vector destination

Definition at line 1450 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::iv200_Source
 

OBSOLETE Integer200 vector source

Definition at line 1451 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int SUMA_EngineData::iv3[3]
 

Integer vector, 3 values

Definition at line 1433 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::iv3_Dest
 

Integer3 vector destination

Definition at line 1434 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::iv3_Source
 

OBSOLETE Integer3 vector source

Definition at line 1435 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_IVEC* SUMA_EngineData::ivec
 

Same dance as fm but for integers

Definition at line 1484 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_CODE SUMA_EngineData::ivec_Dest
 

destination of im

Definition at line 1486 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_Boolean SUMA_EngineData::ivec_LocalAlloc
 

Definition at line 1485 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::ivec_Source
 

OBSOLETE source of im

Definition at line 1487 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int SUMA_EngineData::N_cols
 

Number of colums in fm or im

Definition at line 1499 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_FreeEngineData(), SUMA_FreeEngineListData(), SUMA_InitializeEngineListData(), SUMA_input(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

int SUMA_EngineData::N_rows
 

Number of rows in fm or im

Definition at line 1498 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_FreeEngineData(), SUMA_FreeEngineListData(), SUMA_InitializeEngineListData(), SUMA_input(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

char SUMA_EngineData::s[SUMA_MAX_STRING_LENGTH]
 

string

Definition at line 1461 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::s_Dest
 

string destination

Definition at line 1462 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::s_Source
 

OBSOLETE string source

Definition at line 1463 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::Src
 

Source of command. This replaces the _Source fields in the older version of the structure

Definition at line 1427 of file SUMA_define.h.

Referenced by SUMA_Engine(), and SUMA_RegisterEngineListCommand().

void* SUMA_EngineData::Srcp
 

Pointer to data structure of the calling source, typically, a typecast version of SUMA_SurfaceViewer *

Definition at line 1426 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), and SUMA_RegisterEngineListCommand().

void* SUMA_EngineData::vp
 

pointer to void

Definition at line 1494 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), and SUMA_RegisterEngineListCommand().

SUMA_ENGINE_CODE SUMA_EngineData::vp_Dest
 

destination of fm

Definition at line 1495 of file SUMA_define.h.

Referenced by SUMA_Engine(), SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().

SUMA_ENGINE_SOURCE SUMA_EngineData::vp_Source
 

OBSOLETE source of fm

Definition at line 1496 of file SUMA_define.h.

Referenced by SUMA_InitializeEngineListData(), SUMA_RegisterEngineData(), SUMA_RegisterEngineListCommand(), and SUMA_ReleaseEngineData().


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

Powered by Plone

This site conforms to the following standards: