Symbol: trans_perspective
headers/libs/agg/agg_span_interpolator_persp.h
242
typedef trans_perspective trans_type;
headers/libs/agg/agg_span_interpolator_persp.h
31
typedef trans_perspective trans_type;
headers/libs/agg/agg_span_interpolator_persp.h
32
typedef trans_perspective::iterator_x iterator_type;
headers/libs/agg/agg_trans_perspective.h
102
const trans_perspective& multiply(const trans_perspective& m);
headers/libs/agg/agg_trans_perspective.h
105
const trans_perspective& premultiply(const trans_perspective& m);
headers/libs/agg/agg_trans_perspective.h
108
const trans_perspective& multiply_inv(const trans_perspective& m);
headers/libs/agg/agg_trans_perspective.h
111
const trans_perspective& premultiply_inv(const trans_perspective& m);
headers/libs/agg/agg_trans_perspective.h
114
const trans_perspective& multiply(const trans_affine& m);
headers/libs/agg/agg_trans_perspective.h
117
const trans_perspective& premultiply(const trans_affine& m);
headers/libs/agg/agg_trans_perspective.h
120
const trans_perspective& multiply_inv(const trans_affine& m);
headers/libs/agg/agg_trans_perspective.h
123
const trans_perspective& premultiply_inv(const trans_affine& m);
headers/libs/agg/agg_trans_perspective.h
127
const trans_perspective& load_from(const double* m);
headers/libs/agg/agg_trans_perspective.h
131
const trans_perspective& operator *= (const trans_perspective& m)
headers/libs/agg/agg_trans_perspective.h
135
const trans_perspective& operator *= (const trans_affine& m)
headers/libs/agg/agg_trans_perspective.h
141
const trans_perspective& operator /= (const trans_perspective& m)
headers/libs/agg/agg_trans_perspective.h
145
const trans_perspective& operator /= (const trans_affine& m)
headers/libs/agg/agg_trans_perspective.h
152
trans_perspective operator * (const trans_perspective& m) const
headers/libs/agg/agg_trans_perspective.h
154
return trans_perspective(*this).multiply(m);
headers/libs/agg/agg_trans_perspective.h
156
trans_perspective operator * (const trans_affine& m) const
headers/libs/agg/agg_trans_perspective.h
158
return trans_perspective(*this).multiply(m);
headers/libs/agg/agg_trans_perspective.h
163
trans_perspective operator / (const trans_perspective& m) const
headers/libs/agg/agg_trans_perspective.h
165
return trans_perspective(*this).multiply_inv(m);
headers/libs/agg/agg_trans_perspective.h
167
trans_perspective operator / (const trans_affine& m) const
headers/libs/agg/agg_trans_perspective.h
169
return trans_perspective(*this).multiply_inv(m);
headers/libs/agg/agg_trans_perspective.h
173
trans_perspective operator ~ () const
headers/libs/agg/agg_trans_perspective.h
175
trans_perspective ret = *this;
headers/libs/agg/agg_trans_perspective.h
181
bool operator == (const trans_perspective& m) const
headers/libs/agg/agg_trans_perspective.h
187
bool operator != (const trans_perspective& m) const
headers/libs/agg/agg_trans_perspective.h
210
const trans_perspective& from_affine(const trans_affine& a);
headers/libs/agg/agg_trans_perspective.h
216
bool is_equal(const trans_perspective& m,
headers/libs/agg/agg_trans_perspective.h
244
iterator_x(double px, double py, double step, const trans_perspective& m) :
headers/libs/agg/agg_trans_perspective.h
287
inline bool trans_perspective::square_to_quad(const double* q)
headers/libs/agg/agg_trans_perspective.h
337
inline bool trans_perspective::invert()
headers/libs/agg/agg_trans_perspective.h
34
trans_perspective() :
headers/libs/agg/agg_trans_perspective.h
349
trans_perspective a = *this;
headers/libs/agg/agg_trans_perspective.h
363
inline bool trans_perspective::quad_to_square(const double* q)
headers/libs/agg/agg_trans_perspective.h
371
inline bool trans_perspective::quad_to_quad(const double* qs,
headers/libs/agg/agg_trans_perspective.h
374
trans_perspective p;
headers/libs/agg/agg_trans_perspective.h
382
inline bool trans_perspective::rect_to_quad(double x1, double y1,
headers/libs/agg/agg_trans_perspective.h
395
inline bool trans_perspective::quad_to_rect(const double* q,
headers/libs/agg/agg_trans_perspective.h
40
trans_perspective(double v0, double v1, double v2,
headers/libs/agg/agg_trans_perspective.h
408
inline trans_perspective::trans_perspective(double x1, double y1,
headers/libs/agg/agg_trans_perspective.h
416
inline trans_perspective::trans_perspective(const double* quad,
headers/libs/agg/agg_trans_perspective.h
424
inline trans_perspective::trans_perspective(const double* src,
headers/libs/agg/agg_trans_perspective.h
431
inline const trans_perspective& trans_perspective::reset()
headers/libs/agg/agg_trans_perspective.h
440
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
441
trans_perspective::multiply(const trans_perspective& a)
headers/libs/agg/agg_trans_perspective.h
443
trans_perspective b = *this;
headers/libs/agg/agg_trans_perspective.h
457
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
458
trans_perspective::multiply(const trans_affine& a)
headers/libs/agg/agg_trans_perspective.h
460
trans_perspective b = *this;
headers/libs/agg/agg_trans_perspective.h
471
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
472
trans_perspective::premultiply(const trans_perspective& b)
headers/libs/agg/agg_trans_perspective.h
474
trans_perspective a = *this;
headers/libs/agg/agg_trans_perspective.h
48
explicit trans_perspective(const double* m) :
headers/libs/agg/agg_trans_perspective.h
488
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
489
trans_perspective::premultiply(const trans_affine& b)
headers/libs/agg/agg_trans_perspective.h
491
trans_perspective a = *this;
headers/libs/agg/agg_trans_perspective.h
505
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
506
trans_perspective::multiply_inv(const trans_perspective& m)
headers/libs/agg/agg_trans_perspective.h
508
trans_perspective t = m;
headers/libs/agg/agg_trans_perspective.h
514
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
515
trans_perspective::multiply_inv(const trans_affine& m)
headers/libs/agg/agg_trans_perspective.h
523
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
524
trans_perspective::premultiply_inv(const trans_perspective& m)
headers/libs/agg/agg_trans_perspective.h
526
trans_perspective t = m;
headers/libs/agg/agg_trans_perspective.h
532
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
533
trans_perspective::premultiply_inv(const trans_affine& m)
headers/libs/agg/agg_trans_perspective.h
535
trans_perspective t(m);
headers/libs/agg/agg_trans_perspective.h
54
explicit trans_perspective(const trans_affine& a) :
headers/libs/agg/agg_trans_perspective.h
541
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
542
trans_perspective::translate(double x, double y)
headers/libs/agg/agg_trans_perspective.h
550
inline const trans_perspective& trans_perspective::rotate(double a)
headers/libs/agg/agg_trans_perspective.h
557
inline const trans_perspective& trans_perspective::scale(double s)
headers/libs/agg/agg_trans_perspective.h
564
inline const trans_perspective& trans_perspective::scale(double x, double y)
headers/libs/agg/agg_trans_perspective.h
571
inline void trans_perspective::transform(double* px, double* py) const
headers/libs/agg/agg_trans_perspective.h
581
inline void trans_perspective::transform_affine(double* x, double* y) const
headers/libs/agg/agg_trans_perspective.h
589
inline void trans_perspective::transform_2x2(double* x, double* y) const
headers/libs/agg/agg_trans_perspective.h
597
inline void trans_perspective::inverse_transform(double* x, double* y) const
headers/libs/agg/agg_trans_perspective.h
599
trans_perspective t(*this);
headers/libs/agg/agg_trans_perspective.h
60
trans_perspective(double x1, double y1, double x2, double y2,
headers/libs/agg/agg_trans_perspective.h
604
inline void trans_perspective::store_to(double* m) const
headers/libs/agg/agg_trans_perspective.h
612
inline const trans_perspective& trans_perspective::load_from(const double* m)
headers/libs/agg/agg_trans_perspective.h
621
inline const trans_perspective&
headers/libs/agg/agg_trans_perspective.h
622
trans_perspective::from_affine(const trans_affine& a)
headers/libs/agg/agg_trans_perspective.h
631
inline double trans_perspective::determinant() const
headers/libs/agg/agg_trans_perspective.h
639
inline double trans_perspective::determinant_reciprocal() const
headers/libs/agg/agg_trans_perspective.h
64
trans_perspective(const double* quad,
headers/libs/agg/agg_trans_perspective.h
645
inline bool trans_perspective::is_valid(double epsilon) const
headers/libs/agg/agg_trans_perspective.h
651
inline bool trans_perspective::is_identity(double epsilon) const
headers/libs/agg/agg_trans_perspective.h
665
inline bool trans_perspective::is_equal(const trans_perspective& m,
headers/libs/agg/agg_trans_perspective.h
68
trans_perspective(const double* src, const double* dst);
headers/libs/agg/agg_trans_perspective.h
680
inline double trans_perspective::scale() const
headers/libs/agg/agg_trans_perspective.h
688
inline double trans_perspective::rotation() const
headers/libs/agg/agg_trans_perspective.h
700
inline void trans_perspective::translation(double* dx, double* dy) const
headers/libs/agg/agg_trans_perspective.h
707
inline void trans_perspective::scaling(double* x, double* y) const
headers/libs/agg/agg_trans_perspective.h
713
trans_perspective t(*this);
headers/libs/agg/agg_trans_perspective.h
722
inline void trans_perspective::scaling_abs(double* x, double* y) const
headers/libs/agg/agg_trans_perspective.h
90
const trans_perspective& reset();
headers/libs/agg/agg_trans_perspective.h
96
const trans_perspective& translate(double x, double y);
headers/libs/agg/agg_trans_perspective.h
97
const trans_perspective& rotate(double a);
headers/libs/agg/agg_trans_perspective.h
98
const trans_perspective& scale(double s);
headers/libs/agg/agg_trans_perspective.h
99
const trans_perspective& scale(double x, double y);
src/libs/icon/transformer/PerspectiveTransformer.h
34
typedef agg::conv_transform<VertexSource, agg::trans_perspective> Perspective;
src/libs/icon/transformer/PerspectiveTransformer.h
47
public agg::trans_perspective {
src/libs/icon/transformer/PerspectiveTransformer.h
84
{ if (fValid) agg::trans_perspective::transform(x, y); }
src/libs/icon/transformer/PerspectiveTransformer.h
86
{ agg::trans_perspective::transform(x, y); }