20#ifndef INCLUDED_VCL_IMAP_HXX 
   21#define INCLUDED_VCL_IMAP_HXX 
   39    std::vector<std::unique_ptr<IMapObject>> 
maList;
 
   43    void                ImpWriteImageMap( 
SvStream& rOStm ) 
const ;
 
   44    void                ImpReadImageMap( 
SvStream& rIStm, 
size_t nCount );
 
   47    void                ImpWriteCERN( 
SvStream& rOStm ) 
const;
 
   48    void                ImpWriteNCSA( 
SvStream& rOStm ) 
const;
 
   52    void                ImpReadCERNLine( std::string_view rLine );
 
   53    static Point        ImpReadCERNCoords( 
const char** ppStr );
 
   54    static tools::Long         ImpReadCERNRadius( 
const char** ppStr );
 
   55    static OUString     ImpReadCERNURL( 
const char** ppStr );
 
   57    void                ImpReadNCSALine( std::string_view rLine );
 
   58    static OUString     ImpReadNCSAURL( 
const char** ppStr );
 
   59    static Point        ImpReadNCSACoords( 
const char** ppStr );
 
   79    void                InsertIMapObject( 
const IMapObject& rIMapObject );
 
   80    void                InsertIMapObject( std::unique_ptr<IMapObject> rIMapObject );
 
   86                            return ( 
nPos < maList.size() ) ? maList[ 
nPos ].get() : 
nullptr;
 
   96                                          const Size& rDisplaySize,
 
   97                                          const Point& rRelHitPoint,
 
  104    void                ClearImageMap();
 
IMapCompat & operator=(const IMapCompat &)
 
IMapCompat(const IMapCompat &)=delete
 
void SetName(const OUString &rName)
 
const OUString & GetName() const
 
std::vector< std::unique_ptr< IMapObject > > maList
 
IMapObject * GetIMapObject(size_t nPos) const
 
size_t GetIMapObjectCount() const
 
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)
 
bool operator!=(const ItalicMatrix &a, const ItalicMatrix &b)