3 #include "BuildingHighlights.h"
4 #include "LatLongAltitude.h"
5 #include "VectorMath.h"
11 namespace BuildingHighlights
13 namespace BuildingHighlightSelectionMode
27 BuildingHighlightSelectionMode::Type selectionMode,
29 const v2& selectionScreenPoint,
30 const v4& highlightColor,
31 const std::vector<std::array<float, 2>>& highlightHeightRanges,
32 const bool shouldCreateView
36 BuildingHighlightSelectionMode::Type GetSelectionMode()
const {
return m_selectionMode; }
37 const Space::LatLong& GetSelectionLocation()
const {
return m_selectionLocation; }
38 const v2& GetSelectionScreenPoint()
const {
return m_selectionScreenPoint; }
39 const v4& GetHighlightColor()
const {
return m_highlightColor; }
40 const std::vector<std::array<float, 2>>& GetHighlightHeightRanges()
const {
return m_highlightHeightRanges; }
41 bool GetShouldCreateView()
const {
return m_shouldCreateView; }
44 BuildingHighlightSelectionMode::Type m_selectionMode;
46 v2 m_selectionScreenPoint;
48 std::vector<std::array<float, 2>> m_highlightHeightRanges;
49 bool m_shouldCreateView;