#include <cg3d.h>
Public Member Functions | |
Volume3dDest () | |
Volume3dDest (const CkVector3d &origin_) | |
Debugging-only constructor: specify sweep origin. | |
~Volume3dDest () | |
virtual void | addFace (const Planar3d &f, int src) |
double | getVolume (void) const |
Private Attributes | |
bool | hasOrigin |
CkVector3d | origin |
double | volume |
Volume3dDest * | subVolume |
Definition at line 233 of file cg3d.h.
Volume3dDest::Volume3dDest | ( | ) |
Volume3dDest::Volume3dDest | ( | const CkVector3d & | origin_ | ) |
Volume3dDest::~Volume3dDest | ( | ) |
Definition at line 296 of file cg3d.C.
References getVolume(), subVolume, and volume.
Implements cg3d::Planar3dDest.
Definition at line 313 of file cg3d.C.
References addFace(), cg3d::Planar3d::getPoint(), cg3d::Planar3d::getPoints(), hasOrigin, origin, subVolume, cg3d::tetVolume(), and volume.
Referenced by addFace().
double cg3d::Volume3dDest::getVolume | ( | void | ) | const [inline] |
Definition at line 248 of file cg3d.h.
References volume.
Referenced by ~Volume3dDest().
bool cg3d::Volume3dDest::hasOrigin [private] |
CkVector3d cg3d::Volume3dDest::origin [private] |
double cg3d::Volume3dDest::volume [private] |
Definition at line 236 of file cg3d.h.
Referenced by addFace(), getVolume(), Volume3dDest(), and ~Volume3dDest().
Volume3dDest* cg3d::Volume3dDest::subVolume [private] |
Definition at line 238 of file cg3d.h.
Referenced by addFace(), Volume3dDest(), and ~Volume3dDest().