20#ifndef INCLUDED_VCL_MAPMOD_HXX
21#define INCLUDED_VCL_MAPMOD_HXX
47 void SetMapUnit(
MapUnit eUnit );
50 void SetOrigin(
const Point& rOrigin );
51 const Point& GetOrigin()
const;
53 void SetScaleX(
const Fraction& rScaleX );
55 void SetScaleY(
const Fraction& rScaleY );
65 bool IsDefault()
const;
68 size_t GetHashValue()
const;
75 bool IsSimple()
const;
81template<
typename charT,
typename traits>
82inline std::basic_ostream<charT, traits> &
operator <<(
83 std::basic_ostream<charT, traits> & rStream,
const MapMode& rMode)
MapMode & operator=(const MapMode &rMapMode)
bool operator==(const MapMode &rMapMode) const
MapMode(const MapMode &rMapMode)
const Fraction & GetScaleX() const
MapUnit GetMapUnit() const
const Point & GetOrigin() const
const Fraction & GetScaleY() const
o3tl::cow_wrapper< ImplMapMode, o3tl::ThreadSafeRefCountingPolicy > ImplType
bool operator!=(const MapMode &rMapMode) const
MapMode & operator=(MapMode &&rMapMode)
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
bool TooLargeScaleForMapMode(const Fraction &rScale, int nDPI)
std::basic_ostream< charT, traits > & operator<<(std::basic_ostream< charT, traits > &rStream, const MapMode &rMode)
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)