Ipelib
Public Member Functions | Public Attributes | List of all members
ipe::AttributeMap Class Reference

#include <ipeattributes.h>

Public Member Functions

int count () const noexcept
 
Attribute map (Kind kind, Attribute sym) const
 
void saveAsXml (Stream &stream) const
 
void add (const AttributeMapping &map)
 

Public Attributes

std::vector< AttributeMappingiMap
 

Member Function Documentation

◆ count()

int ipe::AttributeMap::count ( ) const
inlinenoexcept

Referenced by ipe::Page::saveAsXml().

◆ map()

Attribute AttributeMap::map ( Kind  kind,
Attribute  sym 
) const

Map the given symbolic attribute sym. Returns sym if there is no mapping.

Referenced by ipe::Painter::doDrawSymbol(), and ipe::Painter::lookup().

◆ saveAsXml()

void AttributeMap::saveAsXml ( Stream stream) const

◆ add()

void AttributeMap::add ( const AttributeMapping map)

Member Data Documentation

◆ iMap

std::vector<AttributeMapping> ipe::AttributeMap::iMap

The documentation for this class was generated from the following files: