10 #ifndef KEYCOLLECTORBASE_H_INCLUDED
11 #define KEYCOLLECTORBASE_H_INCLUDED
48 const boost::optional<KEYPropertyMap> &props,
49 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
50 bool ref,
bool anonymous);
52 const boost::optional<KEYPropertyMap> &props,
53 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
54 bool ref,
bool anonymous);
56 const boost::optional<KEYPropertyMap> &props,
57 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
58 bool ref,
bool anonymous);
60 const boost::optional<KEYPropertyMap> &props,
61 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
62 bool ref,
bool anonymous);
64 const boost::optional<KEYPropertyMap> &props,
65 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
66 bool ref,
bool anonymous);
68 const boost::optional<KEYPropertyMap> &props,
69 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
70 bool ref,
bool anonymous);
72 const boost::optional<KEYPropertyMap> &props,
73 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
74 bool ref,
bool anonymous);
76 const boost::optional<KEYPropertyMap> &props,
77 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
78 bool ref,
bool anonymous);
80 const boost::optional<KEYPropertyMap> &props,
81 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
82 bool ref,
bool anonymous);
84 const boost::optional<KEYPropertyMap> &props,
85 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
86 bool ref,
bool anonymous);
88 const boost::optional<KEYPropertyMap> &props,
89 const boost::optional<std::string> &
ident,
const boost::optional<std::string> &parentIdent,
90 bool ref,
bool anonymous);
94 boost::optional<double> &
angle,
103 virtual void collectShape(
const boost::optional<ID_t> &
id);
108 virtual void collectArrowPath(
const boost::optional<ID_t> &
id,
const KEYSize &
size,
double headWidth,
double stemRelYPos,
bool doubleSided);
113 virtual void collectData(
const boost::optional<ID_t> &
id,
const WPXInputStreamPtr_t &stream,
const boost::optional<std::string> &displayName,
const boost::optional<unsigned> &
type,
bool ref);
114 virtual void collectUnfiltered(
const boost::optional<ID_t> &
id,
const boost::optional<KEYSize> &
size,
bool ref);
115 virtual void collectFiltered(
const boost::optional<ID_t> &
id,
const boost::optional<KEYSize> &
size);
116 virtual void collectLeveled(
const boost::optional<ID_t> &
id,
const boost::optional<KEYSize> &
size);
119 virtual void collectMedia(
const boost::optional<ID_t> &
id);
121 virtual void collectLayer(
const boost::optional<ID_t> &
id,
bool ref);
122 virtual void collectStylesheet(
const boost::optional<ID_t> &
id,
const boost::optional<ID_t> &parent);
181 #endif // KEYCOLLECTORBASE_H_INCLUDED