#include <projection.hh>
Public Types | |
typedef P | argument |
typedef Function_v2v< void > | category |
typedef projection< P, dir > | exact_t |
typedef void | mutable_result |
typedef point < mln_regular_grid_from_dim(n_-1), C_ > | result |
Public Member Functions | |
result | operator() (const P &p) const |
Private Types | |
enum | { n_ = G_::dim } |
typedef P::coord | C_ |
Private Member Functions | |
typedef | mln_grid (P) G_ |
typedef P mln::fun::v2v::projection< P, dir >::argument |
typedef P ::coord mln::fun::v2v::projection< P, dir >::C_ [private] |
typedef Function_v2v<void> mln::Function_v2v< projection< P, dir > >::category [inherited] |
Reimplemented from mln::Function< projection< P, dir > >.
typedef projection< P, dir > mln::Object< projection< P, dir > >::exact_t [inherited] |
typedef void mln::Function_v2v< projection< P, dir > >::mutable_result [inherited] |
typedef point<mln_regular_grid_from_dim(n_ - 1), C_> mln::fun::v2v::projection< P, dir >::result |
typedef mln::fun::v2v::projection< P, dir >::mln_grid | ( | P | ) | [private] |
projection< P, dir >::result mln::fun::v2v::projection< P, dir >::operator() | ( | const P & | p | ) | const [inline] |