Lines Matching defs:Proj
22 namespace Proj {
32 TransfMat3x4::TransfMat3x4 (Proj::Pt2 vp_x, Proj::Pt2 vp_y, Proj::Pt2 vp_z, Proj::Pt2 origin) {
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) {
83 TransfMat3x4::set_image_pt (Proj::Axis axis, Proj::Pt2 const &pt) {
91 TransfMat3x4::toggle_finite (Proj::Axis axis) {
92 g_return_if_fail (axis != Proj::W);
95 Geom::Point origin (column(Proj::W).affine());
97 set_column (axis, Proj::Pt2(dir[Geom::X], dir[Geom::Y], 0));
99 Proj::Pt2 dir (column(axis));
100 Proj::Pt2 origin (column(Proj::W).affine());
108 TransfMat3x4::pt_to_str (Proj::Axis axis) {
122 Proj::Pt2 pt1 = column(Proj::axes[i]);
123 Proj::Pt2 pt2 = rhs.column(Proj::axes[i]);
176 TransfMat3x4::normalize_column (Proj::Axis axis) {
177 Proj::Pt2 new_col(column(axis));
183 } // namespace Proj