Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Shapes
Polylines
PolylineShapeView.h
1
#pragma once
2
3
#include "ShapeViewBase.h"
4
#include "PolylineShapes.h"
5
6
namespace
Eegeo
7
{
8
namespace
Shapes
9
{
10
namespace
Polylines
11
{
12
class
PolylineShapeView
:
public
ShapeViewBase
13
{
14
public
:
15
PolylineShapeView
(
const
PolylineShapeModel
& model,
16
bool
isHidden,
17
const
dv3
& originEcef,
18
const
std::vector<dv3>& boundingPointsEcef,
19
const
Eegeo::Geometry::SingleSphere
& boundingSphere,
20
PolylineRenderable
* pRenderable);
21
22
~
PolylineShapeView
();
23
24
void
Update();
25
26
const
PolylineShapeModel
& GetPolylineShapeModel()
const
;
27
28
PolylineRenderable
& GetRenderable()
const
;
29
30
const
v4
& GetFillColor()
const
;
31
32
float
GetThickness()
const
;
33
34
float
GetMiterLimit()
const
;
35
36
bool
ShouldScaleWithMap()
const
;
37
38
private
:
39
const
PolylineShapeModel
& m_polylineShapeModel;
40
PolylineRenderable
* m_pRenderable;
41
};
42
}
43
}
44
}
45
Generated on Sat Jun 10 2023 02:00:34 for eeGeo Platform SDK by
1.8.3.1