2#ifndef SEEN_BOX3D_SIDE_H
3#define SEEN_BOX3D_SIDE_H
29 int tag()
const override {
return tag_of<
decltype(*this)>; }
40 void update(
SPCtx *ctx,
unsigned int flags)
override;
constexpr int tag_of
Convenience function to retrieve the tag (class id) of a given type.
Inkscape::XML::Node * write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, unsigned int flags) override
Box3D::FrontOrRear front_or_rear
void update(SPCtx *ctx, unsigned int flags) override
static Box3DSide * createBox3DSide(SPBox3D *box)
void set_shape() override
Persp3D * perspective() const
Glib::ustring axes_string() const
Inkscape::XML::Node * convert_to_path() const
void build(SPDocument *doc, Inkscape::XML::Node *repr) override
Interface for refcounted XML nodes.
Typed SVG document implementation.
Inkscape::XML::Node * repr
static cairo_user_data_key_t key
Interface for XML documents.