summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-07-09 07:41:05 +0200
committerMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-07-12 04:38:19 +0200
commit40e22a429b85029a6282daefd1c91a6c090108c9 (patch)
treeffe37fe7dd2ad17cf1d191eedb391c63b2176d86 /chart2
parent6162e32edd89d7ac3358b12e114781b397d11f52 (diff)
we only need one typedef for PointList
Change-Id: Ic64f871e014bd48c5eadb6f92b69c6466d812925
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/view/main/OpenGLRender.cxx12
-rw-r--r--chart2/source/view/main/OpenGLRender.hxx14
2 files changed, 11 insertions, 15 deletions
diff --git a/chart2/source/view/main/OpenGLRender.cxx b/chart2/source/view/main/OpenGLRender.cxx
index a028683ae412..a05715ab38b2 100644
--- a/chart2/source/view/main/OpenGLRender.cxx
+++ b/chart2/source/view/main/OpenGLRender.cxx
@@ -240,7 +240,7 @@ int OpenGLRender::RenderLine2FBO(int)
m_MVP = m_Projection * m_View * m_Model;
for (size_t i = 0; i < listNum; i++)
{
- Line2DPointList &pointList = m_Line2DShapePointList.front();
+ PointList &pointList = m_Line2DShapePointList.front();
//fill vertex buffer
glBindBuffer(GL_ARRAY_BUFFER, m_VertexBuffer);
CHECK_GL_ERROR();
@@ -371,7 +371,7 @@ OpenGLRender::OpenGLRender()
, m_SymbolShapeID(0)
{
//TODO: moggi: use STL
- memset(&m_Line2DPointList, 0, sizeof(Line2DPointList));
+ memset(&m_Line2DPointList, 0, sizeof(PointList));
memset(&m_Bubble2DCircle, 0, sizeof(m_Bubble2DCircle));
@@ -858,7 +858,7 @@ int OpenGLRender::SetArea2DShapePoint(float x, float y, int listLength)
namespace {
// only 2D
-bool checkCCW(const Area2DPointList& rPoints)
+bool checkCCW(const PointList& rPoints)
{
if(rPoints.size() < 3)
return true;
@@ -893,7 +893,7 @@ int OpenGLRender::RenderArea2DShape()
m_MVP = m_Projection * m_View * m_Model;
for (size_t i = 0; i < listNum; ++i)
{
- Area2DPointList &pointList = m_Area2DShapePointList.front();
+ PointList &pointList = m_Area2DShapePointList.front();
bool bIsCCW = checkCCW(pointList); // is it counter clockwise (CCW) or clockwise (CW)
if(!bIsCCW)
glFrontFace(GL_CW);
@@ -979,7 +979,7 @@ void OpenGLRender::SetChartTransparencyGradient(long transparencyGradient)
void OpenGLRender::GeneratePieSegment2D(double fInnerRadius, double fOutterRadius, double nAngleStart, double nAngleWidth)
{
double nAngleStep = 1;
- PieSegment2DPointList aPointList;
+ PointList aPointList;
// TODO: moggi: GL_TRIANGLE_FAN seems not to work
bool bInnerRadiusNotZero = true; //!rtl::math::approxEqual(0.0, fInnerRadius);
size_t nVectorSize = 3*(nAngleWidth/nAngleStep);
@@ -1026,7 +1026,7 @@ int OpenGLRender::RenderPieSegment2DShape(float fSize, float fPosX, float fPosY)
for (int i = 0; i < listNum; i++)
{
- PieSegment2DPointList &pointList = m_PieSegment2DShapePointList.back();
+ PointList &pointList = m_PieSegment2DShapePointList.back();
//fill vertex buffer
glBindBuffer(GL_ARRAY_BUFFER, m_VertexBuffer);
glBufferData(GL_ARRAY_BUFFER, pointList.size() * sizeof(float), &pointList[0] , GL_STATIC_DRAW);
diff --git a/chart2/source/view/main/OpenGLRender.hxx b/chart2/source/view/main/OpenGLRender.hxx
index 7812e322efbd..20f7a222cf1f 100644
--- a/chart2/source/view/main/OpenGLRender.hxx
+++ b/chart2/source/view/main/OpenGLRender.hxx
@@ -38,8 +38,6 @@ struct PosVecf3
float z;
};
-typedef std::vector<GLfloat> Line2DPointList;
-
struct Bubble2DPointList
{
float x;
@@ -64,8 +62,6 @@ struct TextInfo
float nDy;
};
-typedef std::vector<GLfloat> Area2DPointList;
-typedef std::vector<GLfloat> PieSegment2DPointList;
typedef std::vector<GLfloat> PointList;
// for 3D, use vector to save the points
@@ -159,11 +155,11 @@ private:
GLuint m_RenderTexCoordBuf;
- Line2DPointList m_Line2DPointList;
+ PointList m_Line2DPointList;
float m_fLineWidth;
- std::list <Line2DPointList> m_Line2DShapePointList;
+ std::list <PointList> m_Line2DShapePointList;
glm::vec4 m_2DColor;
@@ -186,8 +182,8 @@ private:
GLuint m_TextTexCoordBuf;
GLint m_TextTexID;
- Area2DPointList m_Area2DPointList;
- std::list <Area2DPointList> m_Area2DShapePointList;
+ PointList m_Area2DPointList;
+ std::list <PointList> m_Area2DShapePointList;
GLint m_BackgroundProID;
GLint m_BackgroundMatrixID;
@@ -196,7 +192,7 @@ private:
float m_BackgroundColor[16];
- std::list <PieSegment2DPointList> m_PieSegment2DShapePointList;
+ std::list <PointList> m_PieSegment2DShapePointList;
PointList m_Symbol2DPointList;
std::list<PointList> m_Symbol2DShapePointList;