Lines Matching defs:axis
50 TransfMat3x4::column (Proj::Axis axis) const {
51 return Proj::Pt2 (tmat[0][axis], tmat[1][axis], tmat[2][axis]);
64 TransfMat3x4::preimage (Geom::Point const &pt, double coord, Proj::Axis axis) {
68 int index = (int) axis;
83 TransfMat3x4::set_image_pt (Proj::Axis axis, Proj::Pt2 const &pt) {
86 tmat[i][axis] = pt[i];
91 TransfMat3x4::toggle_finite (Proj::Axis axis) {
92 g_return_if_fail (axis != Proj::W);
93 if (has_finite_image(axis)) {
94 Geom::Point dir (column(axis).affine());
97 set_column (axis, Proj::Pt2(dir[Geom::X], dir[Geom::Y], 0));
99 Proj::Pt2 dir (column(axis));
103 set_column (axis, dir);
108 TransfMat3x4::pt_to_str (Proj::Axis axis) {
110 os << tmat[0][axis] << " : "
111 << tmat[1][axis] << " : "
112 << tmat[2][axis];
176 TransfMat3x4::normalize_column (Proj::Axis axis) {
177 Proj::Pt2 new_col(column(axis));
179 set_image_pt(axis, new_col);