Volume3DSize Class Reference

#include <Point3D.h>

Collaboration diagram for Volume3DSize:

Collaboration graph
[legend]

List of all members.

Public Types

enum  Coordinate { X = 0, Y = 1, Z = 2 }

Public Member Functions

 Volume3DSize (size_t x=1, size_t y=1, size_t z=1)
size_t operator[] (int idx) const
size_t x () const
size_t y () const
size_t z () const
size_t numPoints () const

Protected Attributes

size_t _x
size_t _y
size_t _z


Detailed Description

Definition at line 203 of file Point3D.h.


Member Enumeration Documentation

Enumerator:
X 
Y 
Z 

Definition at line 207 of file Point3D.h.


Constructor & Destructor Documentation

Volume3DSize::Volume3DSize ( size_t  x = 1,
size_t  y = 1,
size_t  z = 1 
) [inline, explicit]

Definition at line 209 of file Point3D.h.


Member Function Documentation

size_t Volume3DSize::operator[] ( int  idx  )  const [inline]

Definition at line 214 of file Point3D.h.

References _x, _y, _z, X, Y, and Z.

size_t Volume3DSize::x (  )  const [inline]

Definition at line 227 of file Point3D.h.

References _x.

Referenced by CuboidIntegerGrid3D::CuboidIntegerGrid3D().

size_t Volume3DSize::y (  )  const [inline]

Definition at line 232 of file Point3D.h.

References _y.

Referenced by CuboidIntegerGrid3D::CuboidIntegerGrid3D().

size_t Volume3DSize::z (  )  const [inline]

Definition at line 238 of file Point3D.h.

References _z.

Referenced by CuboidIntegerGrid3D::CuboidIntegerGrid3D().

size_t Volume3DSize::numPoints (  )  const [inline]

Definition at line 243 of file Point3D.h.

References _x, _y, and _z.


Member Data Documentation

size_t Volume3DSize::_x [protected]

Definition at line 249 of file Point3D.h.

Referenced by numPoints(), operator[](), and x().

size_t Volume3DSize::_y [protected]

Definition at line 250 of file Point3D.h.

Referenced by numPoints(), operator[](), and y().

size_t Volume3DSize::_z [protected]

Definition at line 251 of file Point3D.h.

Referenced by numPoints(), operator[](), and z().


The documentation for this class was generated from the following file:

Generated on Wed Jul 9 16:34:55 2008 for PCSIM by  doxygen 1.5.5