lsst.astshim
19.0.0-3-ge74d124
|
Go to the documentation of this file.
22 #ifndef ASTSHIM_MAPBOX_H
23 #define ASTSHIM_MAPBOX_H
84 explicit MapBox(
Mapping const &map, std::vector<double>
const &lbnd, std::vector<double>
const &ubnd,
105 void _compute(
Mapping const &map, std::vector<double>
const &lbnd, std::vector<double>
const &ubnd,
MapBox & operator=(MapBox &&)=default
Array2D xu
2-d array of [out coord, an input point at which the upper bound occurred]
Definition: MapBox.h:101
int minOutCoord
Minimum output coordinate axis for which to compute an output bounding box, starting from 1.
Definition: MapBox.h:95
std::vector< double > lbndOut
Lower bound of the output box.
Definition: MapBox.h:98
MapBox & operator=(MapBox const &)=default
MapBox(Mapping const &map, std::vector< double > const &lbnd, std::vector< double > const &ubnd, int minOutCoord=1, int maxOutCoord=0)
Definition: MapBox.cc:34
ndarray::Array< double, 2, 2 > Array2D
Definition: base.h:42
Array2D xl
2-d array of [out coord, an input point at which the lower bound occurred]
Definition: MapBox.h:100
MapBox(MapBox &&)=default
std::vector< double > ubndOut
Upper bound of the output box.
Definition: MapBox.h:99
std::vector< double > ubndIn
Definition: MapBox.h:93
int maxOutCoord
Maximum output coordinate axis for which to compute an output bounding box, starting from 1.
Definition: MapBox.h:97
AST wrapper classes and functions.
Definition: attributes_channel.dox:1
MapBox(MapBox const &)=default
std::vector< double > lbndIn
Lower bound of the input box.
Definition: MapBox.h:92