CuboidIntegerGrid3D Class Reference

Set of 3D points which have integer coordinates and are within some cuboid subspace. More...

#include <CuboidIntegerGrid3D.h>

Inheritance diagram for CuboidIntegerGrid3D:

Inheritance graph
[legend]
Collaboration diagram for CuboidIntegerGrid3D:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CuboidIntegerGrid3D (size_t nx, size_t ny, size_t nz)
 New cuboid point set of size.
 CuboidIntegerGrid3D (Point3D< int > const &size, Point3D< double > const &origin=Point3D< double >(0, 0, 0))
 New cuboid point set of specified size with specified origin.
 CuboidIntegerGrid3D (Volume3DSize const &size, Point3D< double > const &origin=Point3D< double >(0, 0, 0))
 New cuboid point set of specified size with specified origin.


Detailed Description

Set of 3D points which have integer coordinates and are within some cuboid subspace.

One particular implementation of the Point3DSet, holding a set of Point3D points which have integer coordinates and are within some cuboid subspace also defined with integer coordinate boundaries.

Definition at line 21 of file CuboidIntegerGrid3D.h.


Constructor & Destructor Documentation

CuboidIntegerGrid3D::CuboidIntegerGrid3D ( size_t  nx,
size_t  ny,
size_t  nz 
)

New cuboid point set of size.

  • nx x
  • ny x
  • nz with origin (0,0,0)

Definition at line 13 of file CuboidIntegerGrid3D.cpp.

CuboidIntegerGrid3D::CuboidIntegerGrid3D ( Point3D< int > const &  size,
Point3D< double > const &  origin = Point3D<double>(0,0,0) 
)

New cuboid point set of specified size with specified origin.

Definition at line 19 of file CuboidIntegerGrid3D.cpp.

References Point3D< T >::x(), Point3D< T >::y(), and Point3D< T >::z().

Here is the call graph for this function:

CuboidIntegerGrid3D::CuboidIntegerGrid3D ( Volume3DSize const &  size,
Point3D< double > const &  origin = Point3D<double>(0,0,0) 
)

New cuboid point set of specified size with specified origin.

Definition at line 25 of file CuboidIntegerGrid3D.cpp.

References Volume3DSize::x(), Point3D< T >::x(), Volume3DSize::y(), Point3D< T >::y(), Volume3DSize::z(), and Point3D< T >::z().

Here is the call graph for this function:


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

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