19#ifndef INCLUDED_VCL_IMAPCIRC_HXX
20#define INCLUDED_VCL_IMAPCIRC_HXX
33 void ImpConstruct(
const Point& rCenter, sal_Int32 nRad,
bool bPixel );
44 const OUString& rAltText,
45 const OUString& rDesc,
46 const OUString& rTarget,
47 const OUString& rName,
49 bool bPixelCoords =
true );
52 virtual bool IsHit(
const Point& rPoint )
const override;
54 Point GetCenter(
bool bPixelCoords =
true )
const;
55 sal_Int32 GetRadius(
bool bPixelCoords =
true )
const;
63 void WriteCERN(
SvStream& rOStm )
const;
64 void WriteNCSA(
SvStream& rOStm )
const;
virtual void WriteIMapObject(SvStream &rOStm) const =0
bool IsEqual(const IMapObject &rEqObj) const
virtual IMapObjectType GetType() const =0
virtual void ReadIMapObject(SvStream &rIStm)=0
virtual bool IsHit(const Point &rPoint) const =0