Lines Matching defs:SPBox3D
43 static void box3d_ref_changed(SPObject *old_ref, SPObject *ref, SPBox3D *box);
47 SPBox3D::SPBox3D() : SPGroup() {
60 SPBox3D::~SPBox3D() {
63 void SPBox3D::build(SPDocument *document, Inkscape::XML::Node *repr) {
84 void SPBox3D::release() {
85 SPBox3D* object = this;
86 SPBox3D *box = object;
122 void SPBox3D::set(unsigned int key, const gchar* value) {
123 SPBox3D* object = this;
124 SPBox3D *box = object;
178 box3d_ref_changed(SPObject *old_ref, SPObject *ref, SPBox3D *box)
194 void SPBox3D::update(SPCtx *ctx, guint flags) {
207 Inkscape::XML::Node* SPBox3D::write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) {
208 SPBox3D* object = this;
209 SPBox3D *box = object;
254 const char* SPBox3D::display_name() {
258 void box3d_position_set(SPBox3D *box)
270 Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) {
307 box3d_get_proj_corner (SPBox3D const *box, guint id) {
315 box3d_get_corner_screen (SPBox3D const *box, guint id, bool item_coords) {
329 box3d_get_proj_center (SPBox3D *box) {
339 box3d_get_center_screen (SPBox3D *box) {
362 box3d_snap (SPBox3D *box, int id, Proj::Pt3 const &pt_proj, Proj::Pt3 const &start_pt) {
439 SPBox3D * SPBox3D::createBox3D(SPItem * parent)
441 SPBox3D *box3d = 0;
445 box3d = reinterpret_cast<SPBox3D *>(parent->appendChildRepr(repr));
450 box3d_set_corner (SPBox3D *box, const guint id, Geom::Point const &new_pos, const Box3D::Axis movement, bool constrained) {
503 void box3d_set_center (SPBox3D *box, Geom::Point const &new_pos, Geom::Point const &old_pos, const Box3D::Axis movement, bool constrained) {
556 void box3d_corners_for_PLs (const SPBox3D * box, Proj::Axis axis,
645 box3d_XY_axes_are_swapped (SPBox3D *box) {
681 box3d_set_new_z_orders_case0 (SPBox3D *box, int z_orders[6], Box3D::Axis central_axis) {
721 box3d_set_new_z_orders_case1 (SPBox3D *box, int z_orders[6], Box3D::Axis central_axis, Box3D::Axis fin_axis) {
792 box3d_set_new_z_orders_case2 (SPBox3D *box, int z_orders[6], Box3D::Axis central_axis, Box3D::Axis /*infinite_axis*/) {
878 box3d_everted_directions (SPBox3D *box) {
919 box3d_recompute_z_orders (SPBox3D *box) {
1074 static std::map<int, Box3DSide *> box3d_get_sides(SPBox3D *box)
1090 box3d_set_z_orders (SPBox3D *box) {
1117 box3d_pt_lies_in_PL_sector (SPBox3D const *box, Geom::Point const &pt, int id1, int id2, Box3D::Axis axis) {
1149 box3d_VP_lies_in_PL_sector (SPBox3D const *box, Proj::Axis vpdir, int id1, int id2, Box3D::Axis axis) {
1161 box3d_swap_coords(SPBox3D *box, Proj::Axis axis, bool smaller = true) {
1174 box3d_relabel_corners(SPBox3D *box) {
1181 box3d_check_for_swapped_coords(SPBox3D *box, Proj::Axis axis, bool smaller) {
1193 box3d_exchange_coords(SPBox3D *box) {
1207 box3d_check_for_swapped_coords(SPBox3D *box) {
1215 static void box3d_extract_boxes_rec(SPObject *obj, std::list<SPBox3D *> &boxes) {
1216 SPBox3D *box = dynamic_cast<SPBox3D *>(obj);
1226 std::list<SPBox3D *>
1228 std::list<SPBox3D *> boxes;
1234 box3d_get_perspective(SPBox3D const *box) {
1239 box3d_switch_perspectives(SPBox3D *box, Persp3D *old_persp, Persp3D *new_persp, bool recompute_corners) {
1262 SPGroup *box3d_convert_to_group(SPBox3D *box)
1308 const char *SPBox3D::displayName() const {
1312 gchar *SPBox3D::description() const {
1318 box3d_push_back_corner_pair(SPBox3D const *box, std::list<std::pair<Geom::Point, Geom::Point> > &pts, int c1, int c2) {
1323 void SPBox3D::convert_to_guides() const {