#include <Field3DIndex.h>
Public Member Functions | |
| Field3DIndex () | |
| Field3DIndex (const Dim3D &_dim) | |
| long | index (const Point3D &pt) const |
| Point3D | index2Point (long _index) const |
| long | getMaxIndex () const |
Private Attributes | |
| int | x_size |
| int | y_size |
| int | z_size |
| int | xy_size |
| int | maxIndex |
Definition at line 14 of file Field3DIndex.h.
| CompuCell3D::Field3DIndex::Field3DIndex | ( | ) | [inline] |
Definition at line 16 of file Field3DIndex.h.
| Field3DIndex::Field3DIndex | ( | const Dim3D & | _dim | ) |
| long CompuCell3D::Field3DIndex::index | ( | const Point3D & | pt | ) | const [inline] |
Definition at line 23 of file Field3DIndex.h.
References CompuCell3D::Point3D::x, x_size, CompuCell3D::Point3D::y, y_size, and CompuCell3D::Point3D::z.
Referenced by CompuCell3D::NeighborTrackerPlugin::field3DChange(), CompuCell3D::CellBoundaryTrackerPlugin::field3DChange(), Field3DIndex(), CompuCell3D::AdjacentNeighbor::initialize(), CompuCell3D::CellBoundaryTrackerPlugin::testLatticeSanity(), and CompuCell3D::CellBoundaryTrackerPlugin::testLatticeSanityFull().
| Point3D CompuCell3D::Field3DIndex::index2Point | ( | long | _index | ) | const [inline] |
Definition at line 28 of file Field3DIndex.h.
References x_size, and xy_size.
Referenced by CompuCell3D::CellBoundaryTrackerPlugin::testLatticeSanity(), and CompuCell3D::CellBoundaryTrackerPlugin::testLatticeSanityFull().
| long CompuCell3D::Field3DIndex::getMaxIndex | ( | ) | const [inline] |
Definition at line 36 of file Field3DIndex.h.
References maxIndex.
Referenced by CompuCell3D::CellBoundaryTrackerPlugin::init().
int CompuCell3D::Field3DIndex::x_size [private] |
Definition at line 39 of file Field3DIndex.h.
Referenced by Field3DIndex(), index(), and index2Point().
int CompuCell3D::Field3DIndex::y_size [private] |
int CompuCell3D::Field3DIndex::z_size [private] |
int CompuCell3D::Field3DIndex::xy_size [private] |
int CompuCell3D::Field3DIndex::maxIndex [private] |
1.5.6