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

#include <SUMA_define.h>


Data Fields

char SurfaceType [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char SurfaceFormat [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char TopoFile [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char CoordFile [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char MappingRef [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char SureFitVolParam [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char SurfaceFile [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char VolParName [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char * IDcode [SUMA_MAX_N_SURFACE_SPEC]
char State [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char Group [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char SurfaceLabel [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
int EmbedDim [SUMA_MAX_N_SURFACE_SPEC]
char AnatCorrect [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char Hemisphere [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char DomainGrandParentID [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char OriginatorID [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
char LocalCurvatureParent [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
char LocalDomainParent [SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
int N_Surfs
int N_States
int N_Groups
char StateList [SUMA_MAX_N_SURFACE_SPEC *100]
char SpecFilePath [SUMA_MAX_DIR_LENGTH]
char SpecFileName [SUMA_MAX_NAME_LENGTH]

Detailed Description

Stucture to hold the contents of the specs file

Definition at line 594 of file SUMA_define.h.


Field Documentation

char SUMA_SurfSpecFile::AnatCorrect[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

Does surface geometry match the anatomy ?

Definition at line 622 of file SUMA_define.h.

Referenced by SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::CoordFile[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

Surface Coordinate (XYZ) file renamed from SureFitCoord because 1D uses it too

Definition at line 600 of file SUMA_define.h.

Referenced by main(), SUMA_coord_file(), SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::DomainGrandParentID[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

Grandparent's mesh ID (icosahedron's for std-meshes)

Definition at line 624 of file SUMA_define.h.

Referenced by SUMA_CheckOnSpecFile(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

int SUMA_SurfSpecFile::EmbedDim[SUMA_MAX_N_SURFACE_SPEC]
 

2 for flat surfaces, 3 for 3D dwelling ones.

Definition at line 619 of file SUMA_define.h.

Referenced by SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::Group[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

Some identifier, best thought of as the name of the subject

Definition at line 616 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_RegisterGroup(), SUMA_RegisterSpecSO(), SUMA_SetupSVforDOs(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::Hemisphere[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

Left/Right

Definition at line 623 of file SUMA_define.h.

Referenced by SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char* SUMA_SurfSpecFile::IDcode[SUMA_MAX_N_SURFACE_SPEC]
 

Unique identifier for the surface object

Definition at line 612 of file SUMA_define.h.

Referenced by SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::LocalCurvatureParent[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

Name of surface (in current spec file) from which the curvature will be borrowed. The LocalCurvatureParent must be isotopic to the child surface. This Parent used to be the MappingRef field

Definition at line 630 of file SUMA_define.h.

Referenced by SUMA_CheckOnSpecFile(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::LocalDomainParent[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

Name of surface (in current spec file) from which EdgeLists and other shared information will be borrowed. This field used to be the MappingRef field. Naturally, Parent and Child must be isotopic. You must have at least one of the surfaces loaded into SUMA be the Parent. Use SAME for this field when a surface is a LocalDomainParent.

Definition at line 635 of file SUMA_define.h.

Referenced by SUMA_CheckOnSpecFile(), SUMA_Load_Spec_Surf(), SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::MappingRef[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

Becoming obsolete. Jan 2 03

Definition at line 602 of file SUMA_define.h.

Referenced by SUMA_CheckOnSpecFile(), SUMA_Read_SpecFile(), SUMA_spec_set_map_refs(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

int SUMA_SurfSpecFile::N_Groups
 

Definition at line 661 of file SUMA_define.h.

Referenced by disp_surf_t(), fill_SUMA_structs(), main(), read_surf_files(), spec2SUMA(), SUMA_Engine(), SUMA_IO_args_2_spec(), SUMA_Read_SpecFile(), SUMA_RegisterGroup(), SUMA_RegisterSpecSO(), and SUMA_SpecStructInfo().

int SUMA_SurfSpecFile::N_States
 

Definition at line 660 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), SUMA_Read_SpecFile(), SUMA_RegisterSpecSO(), and SUMA_SpecStructInfo().

int SUMA_SurfSpecFile::N_Surfs
 

Number of surfaces, in the spec file

Definition at line 659 of file SUMA_define.h.

Referenced by disp_surf_t(), fill_SUMA_structs(), main(), read_surf_files(), SUMA_CheckOnSpecFile(), SUMA_IO_args_2_spec(), SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_spec_select_surfs(), SUMA_spec_set_map_refs(), SUMA_SpecStructInfo(), SUMA_swap_spec_entries(), and SUMA_unique_name_ind().

char SUMA_SurfSpecFile::OriginatorID[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

ID common to surfaces from one subject that are created at one point in time. Surfaces of the same subject, created at different points in time (like in a longitudinal study) will have differing OriginatorID fields

Definition at line 626 of file SUMA_define.h.

Referenced by SUMA_CheckOnSpecFile(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::SpecFileName[SUMA_MAX_NAME_LENGTH]
 

Definition at line 664 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), and SUMA_SpecStructInfo().

char SUMA_SurfSpecFile::SpecFilePath[SUMA_MAX_DIR_LENGTH]
 

Definition at line 663 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), and SUMA_SpecStructInfo().

char SUMA_SurfSpecFile::State[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

Geometrical state of the surface. For example: pial, white, inflated, spherical, etc...

Definition at line 613 of file SUMA_define.h.

Referenced by main(), SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::StateList[SUMA_MAX_N_SURFACE_SPEC*100]
 

Definition at line 662 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), and SUMA_Read_SpecFile().

char SUMA_SurfSpecFile::SureFitVolParam[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

For SureFit only: Name of file containing anatomical coordinates modification.

Definition at line 603 of file SUMA_define.h.

Referenced by main(), SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::SurfaceFile[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

File containing topology and geometry of surface.

Definition at line 605 of file SUMA_define.h.

Referenced by main(), SUMA_coord_file(), SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::SurfaceFormat[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

ASCII or Binary

Definition at line 597 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::SurfaceLabel[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

A user defined "short" label to use in GUI

Definition at line 618 of file SUMA_define.h.

Referenced by SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::SurfaceType[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_LABEL_LENGTH]
 

Type of surface loaded: FreeSurfer, SureFit/Caret, 1D format, inventor, Ply

Definition at line 595 of file SUMA_define.h.

Referenced by main(), SUMA_coord_file(), SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::TopoFile[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

Surface Topology (mesh) file renamed from SureFitTopo because 1D uses it too

Definition at line 598 of file SUMA_define.h.

Referenced by main(), SUMA_IO_args_2_spec(), SUMA_Load_Spec_Surf(), SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().

char SUMA_SurfSpecFile::VolParName[SUMA_MAX_N_SURFACE_SPEC][SUMA_MAX_FP_NAME_LENGTH]
 

Now known as surface volume in the documentation This is the volume from which the surface was created, aligned to the experiment's data. Alignment transforms added by 3dVolreg or 3dAnatNudge that are stored in this volume ar applied to the surface. Also, tlrc transforms of this volume can be applied to the surface.

Definition at line 606 of file SUMA_define.h.

Referenced by SUMA_IO_args_2_spec(), SUMA_LoadSpec_eng(), SUMA_Read_SpecFile(), SUMA_SpecStructInfo(), and SUMA_swap_spec_entries().


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

Powered by Plone

This site conforms to the following standards: