点云渲染器
More...
#include <PointCloudRenderer.h>
|
|
QString | name () const override |
| | "PointCloudRenderer"
|
| |
|
void | onRender (OpenGLFunctions *gl, glm::mat4 projection, glm::mat4 view, glm::mat4 model) override |
| | 渲染事件,每帧会被调用
|
| |
|
void | setVertices (const std::vector< Vertex > &vertices) |
| | 改变顶点数据
|
| |
|
int | vertexCount () |
| | 顶点数量
|
| |
|
Vertex | getVertex (int i) |
| | 返回第i个顶点数据
|
| |
|
size_t | nearestSearch (QVector3D pos) |
| | 搜索,返回最邻近搜索点的索引
|
| |
|
std::vector< size_t > | nearestSearch (QVector3D pos, int k) |
| | 搜索,返回前k个邻近点的索引
|
| |
|
std::vector< Vertex > | getVertices () |
| | 获取当前顶点数据
|
| |
|
virtual void | onUpdate () override |
| | 每帧被调用一次
|
| |
|
virtual void | onPropertyChange (const QString &key, const QVariant &original) |
| | 有属性被更改时被调用一次
|
| |
|
QVariant | getProp (const QString &key) |
| | 获取属性的值
|
| |
|
void | setProp (const QString &key, const QVariant &value) |
| | 改变属性的值
|
| |
|
std::vector< QString > | getPropKeys () |
| | 获取所有键
|
| |
|
|
kd_tree_t * | kdtree |
| | 指向kdtree索引的指针
|
| |
|
|
void | defProp (const QString &key, const QVariant &init) |
| | 定义属性,应当只在子类的构造函数中使用
|
| |
|
std::map< QString, QVariant > | properties |
| | 所有非默认参数的键值对
|
| |
|
std::vector< QString > | propertyKeys |
| | 所有非默认参数的键
|
| |
The documentation for this class was generated from the following files: