
class place { public: place(const imalib::imageD3* anAppearance, const std::string& aName, unsigned short aNumber) : appearance(anAppearance), name(aName), number(aNumber) { } ~place(); const imalib::imageD3* getAppearance() const { return(appearance); } const std::string& getName() const { return(name); } unsigned short getNumber() const { return(number); } private: const imalib::imageD3* appearance; std::string name;
On 4/19/06, Fred Labrosse
unsigned short number; };
[snip] Should that be something like:
default_writer dw; default_writer gw; write_graphviz(of, theMap, pw, dw, gw, get(&place.getNumber(), theMap));
No, you're get parameter is wrong, try this : write_graphviz (of, theMap, pw, dw, gw, get (&place::number, theMap));
??? This was actually taken from an example on bundled properties.
Cheers,
-- Johan