equal
deleted
inserted
replaced
574 } |
574 } |
575 |
575 |
576 ///Map of x-coordinates of a <tt>Point</tt>-map |
576 ///Map of x-coordinates of a <tt>Point</tt>-map |
577 |
577 |
578 ///Map of x-coordinates of a \ref Point "Point"-map. |
578 ///Map of x-coordinates of a \ref Point "Point"-map. |
579 ///\ingroup maps |
579 /// |
580 template<class M> |
580 template<class M> |
581 class XMap |
581 class XMap |
582 { |
582 { |
583 M& _map; |
583 M& _map; |
584 public: |
584 public: |
592 }; |
592 }; |
593 |
593 |
594 ///Returns an XMap class |
594 ///Returns an XMap class |
595 |
595 |
596 ///This function just returns an XMap class. |
596 ///This function just returns an XMap class. |
597 /// |
|
598 ///\ingroup maps |
|
599 ///\relates XMap |
597 ///\relates XMap |
600 template<class M> |
598 template<class M> |
601 inline XMap<M> xMap(M &m) |
599 inline XMap<M> xMap(M &m) |
602 { |
600 { |
603 return XMap<M>(m); |
601 return XMap<M>(m); |
610 } |
608 } |
611 |
609 |
612 ///Constant (read only) version of XMap |
610 ///Constant (read only) version of XMap |
613 |
611 |
614 ///Constant (read only) version of XMap. |
612 ///Constant (read only) version of XMap. |
615 ///\ingroup maps |
613 /// |
616 template<class M> |
614 template<class M> |
617 class ConstXMap |
615 class ConstXMap |
618 { |
616 { |
619 const M& _map; |
617 const M& _map; |
620 public: |
618 public: |
627 }; |
625 }; |
628 |
626 |
629 ///Returns a ConstXMap class |
627 ///Returns a ConstXMap class |
630 |
628 |
631 ///This function just returns a ConstXMap class. |
629 ///This function just returns a ConstXMap class. |
632 /// |
|
633 ///\ingroup maps |
|
634 ///\relates ConstXMap |
630 ///\relates ConstXMap |
635 template<class M> |
631 template<class M> |
636 inline ConstXMap<M> xMap(const M &m) |
632 inline ConstXMap<M> xMap(const M &m) |
637 { |
633 { |
638 return ConstXMap<M>(m); |
634 return ConstXMap<M>(m); |
639 } |
635 } |
640 |
636 |
641 ///Map of y-coordinates of a <tt>Point</tt>-map |
637 ///Map of y-coordinates of a <tt>Point</tt>-map |
642 |
638 |
643 ///Map of y-coordinates of a \ref Point "Point"-map. |
639 ///Map of y-coordinates of a \ref Point "Point"-map. |
644 ///\ingroup maps |
640 /// |
645 template<class M> |
641 template<class M> |
646 class YMap |
642 class YMap |
647 { |
643 { |
648 M& _map; |
644 M& _map; |
649 public: |
645 public: |
657 }; |
653 }; |
658 |
654 |
659 ///Returns a YMap class |
655 ///Returns a YMap class |
660 |
656 |
661 ///This function just returns a YMap class. |
657 ///This function just returns a YMap class. |
662 /// |
|
663 ///\ingroup maps |
|
664 ///\relates YMap |
658 ///\relates YMap |
665 template<class M> |
659 template<class M> |
666 inline YMap<M> yMap(M &m) |
660 inline YMap<M> yMap(M &m) |
667 { |
661 { |
668 return YMap<M>(m); |
662 return YMap<M>(m); |
675 } |
669 } |
676 |
670 |
677 ///Constant (read only) version of YMap |
671 ///Constant (read only) version of YMap |
678 |
672 |
679 ///Constant (read only) version of YMap. |
673 ///Constant (read only) version of YMap. |
680 ///\ingroup maps |
674 /// |
681 template<class M> |
675 template<class M> |
682 class ConstYMap |
676 class ConstYMap |
683 { |
677 { |
684 const M& _map; |
678 const M& _map; |
685 public: |
679 public: |
692 }; |
686 }; |
693 |
687 |
694 ///Returns a ConstYMap class |
688 ///Returns a ConstYMap class |
695 |
689 |
696 ///This function just returns a ConstYMap class. |
690 ///This function just returns a ConstYMap class. |
697 /// |
|
698 ///\ingroup maps |
|
699 ///\relates ConstYMap |
691 ///\relates ConstYMap |
700 template<class M> |
692 template<class M> |
701 inline ConstYMap<M> yMap(const M &m) |
693 inline ConstYMap<M> yMap(const M &m) |
702 { |
694 { |
703 return ConstYMap<M>(m); |
695 return ConstYMap<M>(m); |
706 |
698 |
707 ///\brief Map of the normSquare() of a <tt>Point</tt>-map |
699 ///\brief Map of the normSquare() of a <tt>Point</tt>-map |
708 /// |
700 /// |
709 ///Map of the \ref Point::normSquare() "normSquare()" |
701 ///Map of the \ref Point::normSquare() "normSquare()" |
710 ///of a \ref Point "Point"-map. |
702 ///of a \ref Point "Point"-map. |
711 ///\ingroup maps |
|
712 template<class M> |
703 template<class M> |
713 class NormSquareMap |
704 class NormSquareMap |
714 { |
705 { |
715 const M& _map; |
706 const M& _map; |
716 public: |
707 public: |
723 }; |
714 }; |
724 |
715 |
725 ///Returns a NormSquareMap class |
716 ///Returns a NormSquareMap class |
726 |
717 |
727 ///This function just returns a NormSquareMap class. |
718 ///This function just returns a NormSquareMap class. |
728 /// |
|
729 ///\ingroup maps |
|
730 ///\relates NormSquareMap |
719 ///\relates NormSquareMap |
731 template<class M> |
720 template<class M> |
732 inline NormSquareMap<M> normSquareMap(const M &m) |
721 inline NormSquareMap<M> normSquareMap(const M &m) |
733 { |
722 { |
734 return NormSquareMap<M>(m); |
723 return NormSquareMap<M>(m); |