1 #ifndef math_Transformation_H__
2 #define math_Transformation_H__
20 template<
class Scalar>
30 Myself(Myself
const& b):
31 inputRows_(b.inputRows_), inputCols_(b.inputCols_),
32 outputRows_(b.outputRows_), outputCols_(b.outputCols_),
36 Myself(
size_t ir,
size_t ic,
size_t or_,
size_t oc,
size_t ps):
37 inputRows_(ir), inputCols_(ic), outputRows_(or_), outputCols_(oc),
58 self(Myself(inputRows, inputCols, outputRows, outputCols, psize)) {
66 self(b.self,
Self<Myself>::COPY_FROM) {
103 return self->inputRows_;
112 return self->inputCols_;
121 return self->outputRows_;
130 return self->outputCols_;
148 virtual Scalar
parameter(
size_t i)
const = 0;
157 virtual Scalar
parameter(
size_t i, Scalar
const& s) = 0;
237 #endif // math_Transformation_H__