MercuryDPM  Trunk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Sphere Class Reference

#include <Sphere.h>

Public Member Functions

 Sphere (Panel *panel, Vec3D location, Dipole *dipole, Multipole *multipole)
 
Vec3D getLocation ()
 

Private Attributes

Panelpanel_
 
Vec3D location_
 
Dipoledipole_
 
Multipolemultipole_
 

Detailed Description

Definition at line 34 of file Sphere.h.

Constructor & Destructor Documentation

Sphere::Sphere ( Panel panel,
Vec3D  location,
Dipole dipole,
Multipole multipole 
)

Definition at line 32 of file Sphere.cc.

32  :
33  panel_(panel),
34  location_(location),
35  dipole_(dipole),
36  multipole_(multipole)
37 {
38 }
Panel * panel_
Definition: Sphere.h:45
Dipole * dipole_
Definition: Sphere.h:47
Multipole * multipole_
Definition: Sphere.h:48
Vec3D location_
Definition: Sphere.h:46

Member Function Documentation

Vec3D Sphere::getLocation ( )
inline

Definition at line 39 of file Sphere.h.

References location_.

40  {
41  return location_;
42  }
Vec3D location_
Definition: Sphere.h:46

Member Data Documentation

Dipole* Sphere::dipole_
private

Definition at line 47 of file Sphere.h.

Vec3D Sphere::location_
private

Definition at line 46 of file Sphere.h.

Referenced by getLocation().

Multipole* Sphere::multipole_
private

Definition at line 48 of file Sphere.h.

Panel* Sphere::panel_
private

Definition at line 45 of file Sphere.h.


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