Lines Matching refs:perspective_impl

56     this->perspective_impl = new Persp3DImpl();
83 delete this->perspective_impl;
109 perspective_impl->tmat.set_image_pt( Proj::X, ptn );
117 perspective_impl->tmat.set_image_pt( Proj::Y, ptn );
125 perspective_impl->tmat.set_image_pt( Proj::Z, ptn );
133 perspective_impl->tmat.set_image_pt( Proj::W, ptn );
248 Proj::Pt2 pt = perspective_impl->tmat.column( Proj::X );
254 Proj::Pt2 pt = perspective_impl->tmat.column( Proj::Y );
260 Proj::Pt2 pt = perspective_impl->tmat.column( Proj::Z );
266 Proj::Pt2 pt = perspective_impl->tmat.column( Proj::W );
280 if (persp3d_VP_is_finite(persp->perspective_impl, axis)) {
305 return persp->perspective_impl->tmat.get_infinite_angle(axis);
315 persp->perspective_impl->tmat.toggle_finite(axis);
339 if (persp3d_VP_is_finite(persp->perspective_impl, axis) != (state == Proj::VP_FINITE)) {
347 if (persp->perspective_impl->tmat.has_finite_image(axis)) {
351 Proj::Pt2 v_dir_proj (persp->perspective_impl->tmat.column(axis));
355 persp->perspective_impl->tmat.set_infinite_direction (axis, a);
363 persp->perspective_impl->tmat *= xform;
370 Persp3DImpl *persp_impl = persp->perspective_impl;
383 Persp3DImpl *persp_impl = persp->perspective_impl;
392 Persp3DImpl *persp_impl = persp->perspective_impl;
406 Persp3DImpl *persp_impl = persp->perspective_impl;
421 Persp3DImpl *persp_impl = persp->perspective_impl;
433 Persp3DImpl *persp_impl = persp->perspective_impl;
447 Persp3DImpl *persp_impl = persp->perspective_impl;
459 return lhs->perspective_impl->tmat == rhs->perspective_impl->tmat;
497 Persp3DImpl *persp_impl = persp->perspective_impl;
514 Persp3DImpl *persp_impl = persp->perspective_impl;
528 g_print ("%d (%d) ", (*i)->my_counter, box3d_get_perspective(*i)->perspective_impl->my_counter);
553 Persp3DImpl *persp_impl = persp->perspective_impl;
554 g_print (" %s (%d): ", persp->getRepr()->attribute("id"), persp->perspective_impl->my_counter);