#include <string.h>
#include <stdlib.h>
#include "idsig.h"
#include "iderr.h"
#include "idprint.h"
Go to the source code of this file.
Functions | |
void | _IdSigFree (PSIGNAL *pi) |
PSIGNAL | IdSigAlloc (int sx, int ty) |
PSIGNAL | IdSigVecteurToSignal (void *vecteur, int ty, int ox, int lx) |
PSIGNAL | IdSigModifLongueur (PSIGNAL sig, int nouvLong) |
|
Definition at line 45 of file sigallo.c. References _IdSigPrivate. |
|
IdSigAlloc: : taille du signal a creer : type du signal a creer (SIG_xxx ex: SIG_FLOAT) Allocation memoire d'un objet libido de type SIGNAL. La taille en correspond a la dimension du signal. Le type est SIG_xxx et peut prendre les valeurs du tableau des type d'elements LIBIDO, par exemples SIG_UCHAR, SIG_FLOAT, SIG_COMPLEX ...etc. Si l'allocation memoire a pu se faire correctement, la fonction retourne une valeur non nulle de type PISIGNAL. En cas d'erreur la fonction retourne 0. Il est indispensable de tester cette valeur de retour avant d'utiliser l'image. Il est conseille de faire un changement de type sur la valeur de retour pour eviter les WARNINGS des compilateurs. Return value: pointeur sur l'objet et les donnees signal Definition at line 80 of file sigallo.c. References PRIVATE_SIGNAL::_fichier, PRIVATE_SIGNAL::_message, PRIVATE_SIGNAL::DimX, IDERR_ALLOC_SIG, IDERR_WRONG_TYPE, IdErrno, IdErrPrintf(), IDO_TYPE, IdTypeSize, PSIGNAL, SIG, and PRIVATE_SIGNAL::Type. Referenced by AllocObject(), DisplayObject1D(), DisplayVolX(), GetkSpaceImage2DFromExperience(), IdCalcRacinesPoly3(), IdDcmReadFileIntoVectorFromDcmHdr(), IdPalAnalyseRet(), IdPalAnalyseStd(), IdPalFalsCol(), IdPalGrey64(), IdPalGreyCol(), IdPalGreyRedCol(), IdPalGreyRedToYellowCol(), IdPalHotMetal(), IdPalHotMetal128(), IdPalHotMetal16(), IdPalHotMetal32(), IdPalHotMetal64(), IdPalHotMetal8(), and IdPalReadAsciiFile(). |
|
IdSigModifLongueur: : pointeur vers le signal : nouvelle taille du signal Modif longueur d'un objet libido de type SIGNAL. Si la nouvelle longueur est < a l'ancienne, la fin est perdue. Si la nouvelle longueur est > a l'ancienne, la partie rajoutee n'EST PAS initialisee Si l'allocation de la memoire supplememtaire a pu se faire correctement, la fonction retourne une valeur non nulle de type PISIGNAL. En cas d'erreur la fonction retourne 0. Il est indispensable de tester cette valeur de retour avant d'utiliser l'image. Il est conseille de faire un changement de type sur la valeur de retour pour eviter les WARNINGS des compilateurs. Return value: pointeur sur l'objet et les donnees signal, NULL si echec Definition at line 172 of file sigallo.c. References _IdSigPrivate, PRIVATE_SIGNAL::DimX, IdErrPrintf(), IdLibidoType, IdSizeOfType, PSIGNAL, and SIG. Referenced by IdPalReadAsciiFile(). |
|
IdSigVecteurToSignal: : adresse du vecteur source : type du signal : Origine (ds le vecteur) du signal : Taille du signal Allocation d'un signal a partir d'une portion d'un Vecteur. Return value: Pointeur vers le signal resultat. Zero si echec. Definition at line 122 of file sigallo.c. References PRIVATE_SIGNAL::DimX, IdErrPrintf(), IDO_TYPE, IdTypeSize, PSIGNAL, SIG, and PRIVATE_SIGNAL::Type. |