diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-07-09 07:41:05 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-07-12 04:38:19 +0200 |
commit | 40e22a429b85029a6282daefd1c91a6c090108c9 (patch) | |
tree | ffe37fe7dd2ad17cf1d191eedb391c63b2176d86 /chart2 | |
parent | 6162e32edd89d7ac3358b12e114781b397d11f52 (diff) |
we only need one typedef for PointList
Change-Id: Ic64f871e014bd48c5eadb6f92b69c6466d812925
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/view/main/OpenGLRender.cxx | 12 | ||||
-rw-r--r-- | chart2/source/view/main/OpenGLRender.hxx | 14 |
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; |