#include "object-simple.h"
#include <idseq.h>
#include <idacr.h>
#include <string.h>
#include <idvol.h>
#include "display.h"
Go to the source code of this file.
Functions | |
OBJECT3D * | CreateHomogeneousObject (int dimx, int dimy, int dimz, int t1, int t2, int ro) |
Create an ro,t1, t2 homogeneous object of one component. | |
void | SetSphericalObject (OBJECT3D *object, int radius, int dimx, int dimy, int dimz, int ox, int oy, int oz, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
Set an homogeneous sphere within an object. | |
OBJECT3D * | CreateSphericalObject (int radius, int dimx, int dimy, int dimz, int ox, int oy, int oz, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
Create a spherical object with homogeneous ro, T1, t2 values. | |
void | SetEllipticalObject (OBJECT3D *object, int rx, int ry, int rz, int dimx, int dimy, int dimz, int ox, int oy, int oz, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
Set an homogeneous ellipse within an object. | |
OBJECT3D * | CreateEllipticalObject (int rx, int ry, int rz, int dimx, int dimy, int dimz, int ox, int oy, int oz, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
Create an homogeneous elliptical object. | |
void | SetSphericalCylindricObject (OBJECT3D *object, int radius, int dimx, int dimy, int dimz, int ox, int oy, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
Set an homogeneous spherical cylinder within an object. | |
void | SetEllipticalCylindricObject (OBJECT3D *object, int rx, int ry, int dimx, int dimy, int dimz, int ox, int oy, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
Set an homogeneous elliptical cylinder within an object. | |
void | ClearZplane (OBJECT3D *object, int first, int last, int dimx, int dimy, int dimz) |
Clear a set of planes in an object. | |
void | SetLinearObject1D (OBJECT3D *object, int rodeb, int rofin, int t1deb, int t1fin, int t2deb, int t2fin, int xdeb, int xfin, int component) |
Set a linear variation of the ro, t1, t2, values in the object. | |
OBJECT3D * | Create2DTestObjectCircleEllipseSquare (int nx, int ny) |
Create a 2D test object with a circle at the left top, an ellipse at the right botom, and a square at the center. | |
OBJECT3D * | Create2DTestObjectRectangleRoGradient (int nx, int ny, int lx, int ly) |
Create a 2D object with a rectangle presenting a linear gradient of proton density. | |
void | SetObjectCone (OBJECT3D *object, int dimx, int dimy, int dimz, int r, int h, int ox, int oy, int t1s, int t2s, int ros, int t1b, int t2b, int rob, int fill_all) |
|
Definition at line 548 of file object-simple.c. References object, SetObjectPoint(), and WATER. |