PPL Logo

cg3d::Volume3dDest Class Reference

Compute the volume of the shape bounded by these faces. More...

#include <cg3d.h>

Inheritance diagram for cg3d::Volume3dDest:

Inheritance graph
[legend]
Collaboration diagram for cg3d::Volume3dDest:

Collaboration graph
[legend]

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
Volume3dDestsubVolume

Detailed Description

Compute the volume of the shape bounded by these faces.

Definition at line 233 of file cg3d.h.


Constructor & Destructor Documentation

Volume3dDest::Volume3dDest (  ) 

Definition at line 279 of file cg3d.C.

References hasOrigin, subVolume, and volume.

Volume3dDest::Volume3dDest ( const CkVector3d origin_  ) 

Debugging-only constructor: specify sweep origin.

Definition at line 287 of file cg3d.C.

References hasOrigin, origin, subVolume, and volume.

Volume3dDest::~Volume3dDest (  ) 

Definition at line 296 of file cg3d.C.

References getVolume(), subVolume, and volume.


Member Function Documentation

void Volume3dDest::addFace ( const Planar3d f,
int  src 
) [virtual]

double cg3d::Volume3dDest::getVolume ( void   )  const [inline]

Definition at line 248 of file cg3d.h.

References volume.

Referenced by ~Volume3dDest().


Field Documentation

Definition at line 234 of file cg3d.h.

Referenced by addFace(), and Volume3dDest().

Definition at line 235 of file cg3d.h.

Referenced by addFace(), and Volume3dDest().

Definition at line 236 of file cg3d.h.

Referenced by addFace(), getVolume(), Volume3dDest(), and ~Volume3dDest().

Definition at line 238 of file cg3d.h.

Referenced by addFace(), Volume3dDest(), and ~Volume3dDest().


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

Generated on Fri May 25 08:06:00 2012 for Charm++ by  doxygen 1.5.5