Apollo  6.0
Open source self driving car software
PointCloud Member List

This is the complete list of members for PointCloud, including all inherited members.

CreateShaderProgram(const QString &vertexShaderFileName, const QString &fragShaderFileName)RenderableObjectstatic
Destroy(void)RenderableObject
Draw(void)RenderableObjectinlineprotectedvirtual
FillData(const std::shared_ptr< const apollo::drivers::PointCloud > &pData)PointCloud
GetPrimitiveType(void) constPointCloudinlinevirtual
haveShaderProgram(void)RenderableObjectinline
Init(std::shared_ptr< QOpenGLShaderProgram > &shaderProgram=NullRenderableObj)RenderableObject
is_init_RenderableObjectprotected
is_renderable(void) constRenderableObjectinline
is_renderable_RenderableObjectprotected
NullRenderableObjRenderableObjectstatic
PointCloud(int pointCount=1, int vertex_element_count=3, const std::shared_ptr< QOpenGLShaderProgram > &shaderProgram=NullRenderableObj)PointCloudexplicit
Render(const QMatrix4x4 *mvp=nullptr)RenderableObject
RenderableObject(int vertex_count=1, int vertex_element_count=3, const std::shared_ptr< QOpenGLShaderProgram > &shaderProgram=NullRenderableObj)RenderableObjectexplicit
set_is_renderable(bool b)RenderableObjectinline
set_shader_program(const std::shared_ptr< QOpenGLShaderProgram > &shaderProgram)RenderableObjectinline
set_vertex_count(int vertexCount)RenderableObjectinline
set_vertex_element_count(int vertexElementCount)RenderableObjectinline
SetupAllAttrPointer(void)RenderableObjectinlineprotectedvirtual
SetupExtraUniforms(void)RenderableObjectinlinevirtual
shader_program_RenderableObjectprotected
vao_RenderableObjectprotected
vbo_RenderableObjectprotected
vertex_count(void) constRenderableObjectinline
vertex_count_RenderableObjectprotected
vertex_element_count(void) constRenderableObjectinline
vertex_element_count_RenderableObjectprotected
VertexBufferSize(void) constRenderableObjectinline
~PointCloud(void)PointCloud
~RenderableObject(void)RenderableObjectvirtual