Buran Motion Planning Framework
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
bmpf::QTGLDrawer Class Reference

#include <qt_gl_drawer.h>

Public Member Functions

 QTGLDrawer ()
 
const GLfloat * constData () const
 
int count () const
 
int vertexCount () const
 

Protected Member Functions

void add (const QVector3D &v, const QVector3D &n)
 

Protected Attributes

QVector< GLfloat > mData
 
int m_count
 

Detailed Description

Базовый класс для рисования объекта OpenGL средствами QT

Constructor & Destructor Documentation

◆ QTGLDrawer()

bmpf::QTGLDrawer::QTGLDrawer ( )
inline

Конструктор по умолчанию

Member Function Documentation

◆ add()

void bmpf::QTGLDrawer::add ( const QVector3D &  v,
const QVector3D &  n 
)
protected

Метод добавления вершины

Parameters
vположение вершины
nнормаль к этой вершине

◆ constData()

const GLfloat* bmpf::QTGLDrawer::constData ( ) const
inline

Получить данные о меше

Returns
данные о меше

◆ count()

int bmpf::QTGLDrawer::count ( ) const
inline

Получить количество вершин

Returns
количество вершин

◆ vertexCount()

int bmpf::QTGLDrawer::vertexCount ( ) const
inline

Получить количество полигонов

Returns
количество полигонов

Member Data Documentation

◆ m_count

int bmpf::QTGLDrawer::m_count
protected

Размер данных

◆ mData

QVector<GLfloat> bmpf::QTGLDrawer::mData
protected

Данные о меше объекта


The documentation for this class was generated from the following files: