Warning, file /include/orange/surf/SurfaceIO.hh was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007 #pragma once
0008
0009 #include <iosfwd>
0010
0011 #include "geocel/Types.hh"
0012
0013 #include "SurfaceFwd.hh"
0014
0015 namespace celeritas
0016 {
0017
0018
0019
0020 template<Axis T>
0021 std::ostream& operator<<(std::ostream&, ConeAligned<T> const&);
0022
0023 template<Axis T>
0024 std::ostream& operator<<(std::ostream&, CylAligned<T> const&);
0025
0026 template<Axis T>
0027 std::ostream& operator<<(std::ostream&, CylCentered<T> const&);
0028
0029 std::ostream& operator<<(std::ostream&, GeneralQuadric const&);
0030
0031 std::ostream& operator<<(std::ostream&, Involute const&);
0032
0033 std::ostream& operator<<(std::ostream&, Plane const&);
0034
0035 template<Axis T>
0036 std::ostream& operator<<(std::ostream&, PlaneAligned<T> const&);
0037
0038 std::ostream& operator<<(std::ostream&, SimpleQuadric const&);
0039
0040 std::ostream& operator<<(std::ostream&, Sphere const&);
0041
0042 std::ostream& operator<<(std::ostream&, SphereCentered const&);
0043
0044
0045 }