Gyoto
Public Member Functions | Protected Attributes | List of all members
Gyoto::FocalPlane Class Reference

Observed image. More...

#include <GyotoFocalPlane.h>

Public Member Functions

 FocalPlane (SmartPointer< Metric::Generic > gg, SmartPointer< Astrobj::Generic > obj, double xmin, double ymin, size_t nx, size_t ny, double dx, double dy)
 FocalPlane (SmartPointer< Metric::Generic > gg, SmartPointer< Astrobj::Generic > obj, double xmin, double ymin, double xmax, double ymax, size_t nx, size_t ny)
void hitMap (double *dest)
size_t getNx () const
size_t getNy () const
double getDx () const
double getDy () const
double getXmin () const
double getYmin () const
double getXmax () const
double getYmax () const
void getX (double *dest) const
 Get X axis.
void getY (double *dest) const
 Get Y axis.

Protected Attributes

SmartPointer< Metric::Genericgg_
SmartPointer< Astrobj::Genericobj_
size_t nx_
size_t ny_
double dx_
 radians
double dy_
 radians
double xmin_
 radians
double ymin_
 radians

Detailed Description

Observed image.

Gyoto::FocalPlane A grid of Gyoto::Photon instances

Member Function Documentation

void Gyoto::FocalPlane::getX ( double *  dest) const

Get X axis.

Parameters
doubledest[] : an nx-length array of doubles which will hold the x values upon completion.
void Gyoto::FocalPlane::getY ( double *  dest) const

Get Y axis.

Parameters
doubledest[] : an ny-length array of doubles which will hold the x values upon completion.
void Gyoto::FocalPlane::hitMap ( double *  dest)
Parameters
doubledest[nx][ny]

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