![]() |
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.