| 
    GLAMERDOC++
    
   Gravitational Lensing Code Library 
   | 
 
Base class representing a plane in redshift onto which lenses are placed. More...
#include <planes.h>

Public Member Functions | |
| LensPlane (float redshift) | |
| virtual void | force (PosType *alpha, KappaType *kappa, KappaType *gamma, KappaType *phi, PosType *xx)=0 | 
| virtual void | addHalo (LensHalo *halo)=0 | 
| virtual void | removeHalo (LensHalo *halo)=0 | 
| virtual std::vector< LensHalo * > | getHalos ()=0 | 
| virtual std::vector< const LensHalo * > | getHalos () const =0 | 
| virtual void | getNeighborHalos (PosType ray[], PosType rmax, std::vector< LensHalo * > &neighbors) const | 
Public Attributes | |
| float | z | 
Base class representing a plane in redshift onto which lenses are placed.
      
  | 
  pure virtual | 
Implemented in LensPlaneSingular.
      
  | 
  pure virtual | 
Implemented in LensPlaneSingular.
      
  | 
  inlinevirtual | 
Reimplemented in LensPlaneTree.