Lines Matching defs:operator
104 Coord operator[](unsigned i) const { return _pt[i]; }
105 Coord &operator[](unsigned i) { return _pt[i]; }
107 Coord operator[](Dim2 d) const throw() { return _pt[d]; }
108 Coord &operator[](Dim2 d) throw() { return _pt[d]; }
145 Point operator-() const {
148 Point &operator+=(Point const &o) {
154 Point &operator-=(Point const &o) {
160 Point &operator*=(Coord s) {
164 Point &operator/=(Coord s) {
173 Point &operator*=(Affine const &m);
175 Point &operator*=(Translate const &t);
176 Point &operator*=(Scale const &s);
177 Point &operator*=(Rotate const &r);
178 Point &operator*=(HShear const &s);
179 Point &operator*=(VShear const &s);
180 Point &operator*=(Zoom const &z);
219 /** @brief Equality operator.
222 bool operator==(const Point &in_pnt) const {
229 bool operator<(const Point &p) const {
242 inline bool operator()(Point const &a, Point const &b) const;
248 inline bool operator()(Point const &a, Point const &b) const;
255 /** @brief Output operator for points.
258 std::ostream &operator<<(std::ostream &out, const Geom::Point &p);
265 bool operator()(Point const &a, Point const &b) const {
274 bool operator()(Point const &a, Point const &b) const {
283 bool operator()(Point const &a, Point const &b) const {
292 bool operator()(Point const &a, Point const &b) const {
296 inline bool Point::LexLessRt::operator()(Point const &a, Point const &b) const {
299 inline bool Point::LexGreaterRt::operator()(Point const &a, Point const &b) const {