#include "object.h"
#include <idvol.h>
#include <idsig.h>
#include <idmatric.h>
Go to the source code of this file.
Functions | |
void | SetObjectFieldDefault (OBJECT3D *, PPPVOLUME_FLOAT) |
Set the field default value of an object. | |
void | SetObjectFieldDefault1D (OBJECT3D *, int, int, PPPVOLUME_FLOAT, int) |
Set the field default value for a 1D object Values are given in tesla and normalised for a 1 Tesla B0 field. | |
void | SetObjectFieldDefault2D (OBJECT3D *, int, PPPVOLUME_FLOAT, int, int) |
Set the field default value for a 2D object Values are given in tesla and normalised for a 1 Tesla B0 field. | |
void | SetObjectFieldDefault3D (OBJECT3D *, PPPVOLUME_FLOAT, int, int, int) |
Set the field default value for a 3D object Values are given in tesla and normalised for a 1 Tesla B0 field. | |
void | SetObjectPointSusceptibility (OBJECT3D *, int, int, int, int, int, int, int) |
PVECTOR_FLOAT | AllocInitVectFloat (int) |
Allocate a 1D float vector initialized to zero. | |
PPPVOLUME_FLOAT | GetParamFromDataFile (char *, PSIGNAL_FLOAT) |
Allocate and set vales of a Float volume regarding a volume of unsigned char label and a table that gives the values associated to the label. | |
OBJECT3D * | CreateObject3DSphereKi (int, int, int) |
Create an object which is a 3D homogeneous sphere in ro t1 t2 ki. | |
OBJECT3D * | CreateObject2DCircleKi (int, int) |
Create an object which is a 2D homogeneous circle in ro t1 t2 ki (part of a sphere). | |
OBJECT3D * | CreateObject1DSectionKi (int) |
Create an object which is a 1D homogeneous segment in ro t1 t2 ki (part of a sphere). | |
OBJECT3D * | CreateObject2DKi (float, float, float, float, float, float, float, float, int, int, char *, char *) |
Create an object with two regions homogeneous in ro, t1, t2, ki values. |
|
Definition at line 140 of file object-ki.c. Referenced by CreateObject1DSectionKi(), CreateObject2DCircleKi(), CreateObject2DKi(), and CreateObject3DSphereKi(). |