|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
#include <aims/config/aimsdata_config.h>#include <cartobase/type/types.h>#include <aims/memmap/allocator.h>

Go to the source code of this file.
| Namespaces | |
| aims | |
| The class for EcatSino data write operation. | |
| Macros | |
| #define | AIMS_MAGIC_NUMBER 0x41424344 | 
| Enumerations | |
| enum | AimsDisplayFormalism { AIMS_MATH_FORMALISM , AIMS_IMAGE_FORMALISM } | 
| Display formalism.  More... | |
| enum | AimsBasicType { AIMS_SCALAR , AIMS_VECTOR , AIMS_MATRIX , AIMS_VOLUME , AIMS_SEQVOL } | 
| The 5 basic types of data.  More... | |
| Functions | |
| std::string | aims::aimsVersion () | 
| General AIMS functions | |
| AIMSDATA_API void | AimsClear (void) | 
| Clear the screen.  More... | |
| AIMSDATA_API void | AimsPrintVersion (void) | 
| Print A.I.M.S. version.  More... | |
| AIMSDATA_API std::string | AimsStringTypeOf (int type) | 
| Send a string containing AIMS_XXXX.  More... | |
| AIMSDATA_API int | AimsNCompOf (int type) | 
| Return the number of components of AIMS_XXXX.  More... | |
| AIMSDATA_API double | AimsMinValOf (int type) | 
| Return the minimum value of a AIMS_XXXX data.  More... | |
| AIMSDATA_API double | AimsMaxValOf (int type) | 
| Return the maximum value of a AIMS_XXXX data.  More... | |
| AIMSDATA_API bool | AimsIsSignedType (int type) | 
| Return True if AIMS_XXXX is signed.  More... | |
| AIMSDATA_API bool | AimsIsComplexType (int type) | 
| Return True if AIMS_XXXX is complex.  More... | |
| String, Error and warning messages | |
| AIMSDATA_API void | AimsScanNflush (char **str, char *strRef) | 
| Read the next word from *str, put it in strRef and move *str behind the word.  More... | |
| AIMSDATA_API void | AimsError (const std::string &message) __attribute__((__noreturn__)) | 
| Give an error message on display.  More... | |
| AIMSDATA_API void | AimsWarning (const std::string &message) | 
| Give a warning message on display.  More... | |
| Getting data size of text files | |
| AIMSDATA_API bool | AimsIsScientificNumberChar (int c) | 
| AIMSDATA_API int | AimsSpaceLevelOf (const std::string &filename) | 
| Return the dimemsion of the space data (1D, 2D, 3D or 4D)  More... | |
| AIMSDATA_API int | AimsFileDimXOf (const std::string &filename) | 
| Return the X dimension of a text file.  More... | |
| AIMSDATA_API int | AimsFileDimYOf (const std::string &filename) | 
| Return the Y dimension of a text file.  More... | |
| AIMSDATA_API int | AimsFileDimZOf (const std::string &filename) | 
| Return the Z dimension of a text file.  More... | |
| AIMSDATA_API int | AimsFileDimTOf (const std::string &filename) | 
| Return the T dimension of a text file.  More... | |
| AIMSDATA_API bool | AimsIsComplexData (const std::string &filename) | 
| Return true if the file contains complex data.  More... | |
| AIMSDATA_API bool | AimsIsPoint2dData (const std::string &filename) | 
| Return true if the file contains 2D point data.  More... | |
| AIMSDATA_API bool | AimsIsPoint3dData (const std::string &filename) | 
| Return true if the file contains 3D point data.  More... | |
| enum AimsBasicType | 
| enum AimsDisplayFormalism | 
Display formalism.
There exists 2 formalisms to display a vector or matrix. The image one consider X to be along rows and Y along columns. The mathematical one is the contrary. An uint define the formalism taken into account.
| Enumerator | |
|---|---|
| AIMS_MATH_FORMALISM | Mathematical formalism. | 
| AIMS_IMAGE_FORMALISM | Image formalism. | 
| AIMSDATA_API void AimsClear | ( | void | ) | 
Clear the screen.
| AIMSDATA_API void AimsError | ( | const std::string & | message | ) | 
Give an error message on display.
References __attribute__.
| AIMSDATA_API int AimsFileDimTOf | ( | const std::string & | filename | ) | 
Return the T dimension of a text file.
| AIMSDATA_API int AimsFileDimXOf | ( | const std::string & | filename | ) | 
Return the X dimension of a text file.
| AIMSDATA_API int AimsFileDimYOf | ( | const std::string & | filename | ) | 
Return the Y dimension of a text file.
| AIMSDATA_API int AimsFileDimZOf | ( | const std::string & | filename | ) | 
Return the Z dimension of a text file.
| AIMSDATA_API bool AimsIsComplexData | ( | const std::string & | filename | ) | 
Return true if the file contains complex data.
| AIMSDATA_API bool AimsIsComplexType | ( | int | type | ) | 
Return True if AIMS_XXXX is complex.
| AIMSDATA_API bool AimsIsPoint2dData | ( | const std::string & | filename | ) | 
Return true if the file contains 2D point data.
| AIMSDATA_API bool AimsIsPoint3dData | ( | const std::string & | filename | ) | 
Return true if the file contains 3D point data.
| AIMSDATA_API bool AimsIsScientificNumberChar | ( | int | c | ) | 
| AIMSDATA_API bool AimsIsSignedType | ( | int | type | ) | 
Return True if AIMS_XXXX is signed.
| AIMSDATA_API double AimsMaxValOf | ( | int | type | ) | 
Return the maximum value of a AIMS_XXXX data.
| AIMSDATA_API double AimsMinValOf | ( | int | type | ) | 
Return the minimum value of a AIMS_XXXX data.
| AIMSDATA_API int AimsNCompOf | ( | int | type | ) | 
Return the number of components of AIMS_XXXX.
| AIMSDATA_API void AimsPrintVersion | ( | void | ) | 
Print A.I.M.S. version.
| AIMSDATA_API void AimsScanNflush | ( | char ** | str, | 
| char * | strRef | ||
| ) | 
Read the next word from *str, put it in strRef and move *str behind the word.
| AIMSDATA_API int AimsSpaceLevelOf | ( | const std::string & | filename | ) | 
Return the dimemsion of the space data (1D, 2D, 3D or 4D)
| AIMSDATA_API std::string AimsStringTypeOf | ( | int | type | ) | 
Send a string containing AIMS_XXXX.
| AIMSDATA_API void AimsWarning | ( | const std::string & | message | ) | 
Give a warning message on display.