0022815: Missing delete operator for placement new
[occt.git] / src / OpenGl / OpenGl_GraphicDriver_709.cxx
CommitLineData
2166f0fa
SK
1// File: OpenGl_GraphicDriver_709.cxx
2// Created: 20 October 2011
3// Author: Sergey ZERCHANINOV
4// Copyright: OPEN CASCADE 2011
7fd59977 5
2166f0fa 6#include <OpenGl_GraphicDriver.hxx>
7fd59977 7
2166f0fa
SK
8#include <OpenGl_Group.hxx>
9#include <OpenGl_QuadrangleStrip.hxx>
7fd59977 10
11void OpenGl_GraphicDriver::QuadrangleMesh (const Graphic3d_CGroup& ACGroup,
2166f0fa 12 const Graphic3d_Array2OfVertex& ListVertex,
7fd59977 13 const Standard_Boolean )
14{
2166f0fa
SK
15 if (ACGroup.ptrGroup)
16 {
17 OpenGl_QuadrangleStrip *aqstrip = new OpenGl_QuadrangleStrip( ListVertex );
18 ((OpenGl_Group *)ACGroup.ptrGroup)->AddElement( TelQuadrangle, aqstrip );
7fd59977 19 }
7fd59977 20}
21
2166f0fa
SK
22void OpenGl_GraphicDriver::QuadrangleMesh (const Graphic3d_CGroup& ACGroup,
23 const Graphic3d_Array2OfVertexN& ListVertex,
7fd59977 24 const Standard_Boolean )
25{
2166f0fa
SK
26 if (ACGroup.ptrGroup)
27 {
28 OpenGl_QuadrangleStrip *aqstrip = new OpenGl_QuadrangleStrip( ListVertex );
29 ((OpenGl_Group *)ACGroup.ptrGroup)->AddElement( TelQuadrangle, aqstrip );
7fd59977 30 }
7fd59977 31}
32
2166f0fa
SK
33void OpenGl_GraphicDriver::QuadrangleMesh(const Graphic3d_CGroup& ACGroup,
34 const Graphic3d_Array2OfVertexNT& ListVertex,
7fd59977 35 const Standard_Boolean )
36{
2166f0fa
SK
37 if (ACGroup.ptrGroup)
38 {
39 OpenGl_QuadrangleStrip *aqstrip = new OpenGl_QuadrangleStrip( ListVertex );
40 ((OpenGl_Group *)ACGroup.ptrGroup)->AddElement( TelQuadrangle, aqstrip );
7fd59977 41 }
7fd59977 42}