Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

object-simple.c File Reference

#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

OBJECT3DCreateHomogeneousObject (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.

OBJECT3DCreateSphericalObject (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.

OBJECT3DCreateEllipticalObject (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.

OBJECT3DCreate2DTestObjectCircleEllipseSquare (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.

OBJECT3DCreate2DTestObjectRectangleRoGradient (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)


Function Documentation

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.


Generated on Wed Oct 19 09:28:36 2005 for SIMRI3D by doxygen 1.3.7