/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/GeometrySurface/interface/BoundingBox.h
27 строк
605 B
Cms Build
Clang-Format
11 июн 2019, 11:30
11 июн 2019, 11:30
044a211
Код
Авторство
О чём код?
#ifndef BoundingBox_H #define BoundingBox_H #include "DataFormats/GeometryVector/interface/GlobalPoint.h" #include <vector> class Plane; /** A helper class that returns the corners of a rectangle that * fully contains a bound plane. */ class BoundingBox { public: BoundingBox() {} BoundingBox(const Plane& plane); // old interface static std::vector<GlobalPoint> corners(const Plane&); GlobalPoint const& operator[](unsigned int i) const { return m_corners[i]; } GlobalPoint const& corner(unsigned int i) const { return m_corners[i]; } private: GlobalPoint m_corners[8]; }; #endif