20 #ifndef OMNI_VISUAL_WARPGRID_H_
21 #define OMNI_VISUAL_WARPGRID_H_
std::vector< GLuint > indices_
Definition: WarpGrid.h:62
A small Vertex Buffer Object class.
Definition: VBO.h:29
std::unique_ptr< Circle > circle_
Definition: WarpGrid.h:59
VBO gridVertexVbo_
Definition: WarpGrid.h:65
void update()
Generate geometry.
Definition: WarpGrid.cpp:122
int subdivisions_
Definition: WarpGrid.h:68
std::vector< GLuint > gridIndices_
Definition: WarpGrid.h:63
Draw Handler for WarpGrid.
Definition: WarpGrid.h:34
void drawHandles(QColor const &_color, QRectF const &_rect)
Draw handles for warp grid.
Definition: WarpGrid.cpp:87
Basic visual interface.
Definition: Interface.h:28
VBO gridIndexVbo_
Definition: WarpGrid.h:65
~WarpGrid()
Definition: WarpGrid.cpp:35
A warp grid is a 2D bezier grid with MxN points Default size 6x6 points. Selected points are also st...
Definition: WarpGrid.h:32
int subdivisions() const
Return number of subdivisions.
Definition: WarpGrid.cpp:113
void drawLines()
Draw lines for warp grid.
Definition: WarpGrid.cpp:64
std::vector< QVector2D > gridVertices_
Definition: WarpGrid.h:61
VBO vertexVbo_
Definition: WarpGrid.h:64
std::vector< Vertex2D > vertices_
Definition: WarpGrid.h:60
void setSubdivisions(int _subDiv)
Set number of subdivisions.
Definition: WarpGrid.cpp:117
WarpGrid(omni::WarpGrid const &_warpGrid)
Definition: WarpGrid.cpp:31
void draw() const
Draw warp grid.
Definition: WarpGrid.cpp:38
VBO indexVbo_
Definition: WarpGrid.h:64
omni::WarpGrid const & warpGrid_
Definition: WarpGrid.h:67