23 #include <pybind11/pybind11.h> 
   28 using namespace pybind11::literals;
 
   35     py::class_<Observatory, std::shared_ptr<Observatory>> 
cls(mod, 
"Observatory");
 
   38     cls.def(py::init<lsst::geom::Angle const, lsst::geom::Angle const, double const>());
 
   45     cls.def(
"__str__", &Observatory::toString);
 
   46     cls.def(
"__repr__", &Observatory::toString);
 
   49     cls.def(
"getLongitude", &Observatory::getLongitude);
 
   50     cls.def(
"getLatitude", &Observatory::getLatitude);
 
   51     cls.def(
"getElevation", &Observatory::getElevation);
 
   52     cls.def(
"setLongitude", &Observatory::setLongitude, 
"longitude"_a);
 
   53     cls.def(
"setLatitude", &Observatory::setLatitude, 
"latitude"_a);
 
   54     cls.def(
"setElevation", &Observatory::setElevation, 
"elevation"_a);