1 /* 2 SPDX-FileCopyrightText: 2010 Henry de Valence <hdevalence@gmail.com> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 7 #include "orthographicprojector.h" 8 OrthographicProjector(const ViewParams & p)9OrthographicProjector::OrthographicProjector(const ViewParams &p) : Projector(p) 10 { 11 updateClipPoly(); 12 } 13 type() const14Projector::Projection OrthographicProjector::type() const 15 { 16 return Orthographic; 17 } 18 radius() const19double OrthographicProjector::radius() const 20 { 21 return 1.0; 22 } 23 projectionK(double x) const24double OrthographicProjector::projectionK(double x) const 25 { 26 Q_UNUSED(x); 27 return 1.0; 28 } 29 projectionL(double x) const30double OrthographicProjector::projectionL(double x) const 31 { 32 return asin(x); 33 } 34