Apollo 11.0
自动驾驶开放平台
SceneViewer::TempRenderableObjGroup结构体 参考
SceneViewer::TempRenderableObjGroup 的协作图:

Public 成员函数

 TempRenderableObjGroup (void)
 
 ~TempRenderableObjGroup (void)
 
bool isEmpty (void) const
 
bool isEnabled (void) const
 
void append (RenderableObject *obj)
 
RenderableObject * takeFirst (void)
 
RenderableObject * takeLast (void)
 

Public 属性

bool isEnabled_
 
QList< RenderableObject * > objGroupList_
 

详细描述

在文件 scene_viewer.cc 第 25 行定义.

构造及析构函数说明

◆ TempRenderableObjGroup()

SceneViewer::TempRenderableObjGroup::TempRenderableObjGroup ( void  )
inline

在文件 scene_viewer.cc 第 29 行定义.

◆ ~TempRenderableObjGroup()

SceneViewer::TempRenderableObjGroup::~TempRenderableObjGroup ( void  )
inline

在文件 scene_viewer.cc 第 30 行定义.

30 {
31 while (!objGroupList_.isEmpty()) {
32 delete objGroupList_.takeFirst();
33 }
34
35 objGroupList_.clear();
36 }

成员函数说明

◆ append()

void SceneViewer::TempRenderableObjGroup::append ( RenderableObject *  obj)
inline

在文件 scene_viewer.cc 第 42 行定义.

42{ objGroupList_.append(obj); }

◆ isEmpty()

bool SceneViewer::TempRenderableObjGroup::isEmpty ( void  ) const
inline

在文件 scene_viewer.cc 第 38 行定义.

38{ return objGroupList_.isEmpty(); }

◆ isEnabled()

bool SceneViewer::TempRenderableObjGroup::isEnabled ( void  ) const
inline

在文件 scene_viewer.cc 第 40 行定义.

40{ return isEnabled_; }

◆ takeFirst()

RenderableObject * SceneViewer::TempRenderableObjGroup::takeFirst ( void  )
inline

在文件 scene_viewer.cc 第 43 行定义.

43{ return objGroupList_.takeFirst(); }

◆ takeLast()

RenderableObject * SceneViewer::TempRenderableObjGroup::takeLast ( void  )
inline

在文件 scene_viewer.cc 第 44 行定义.

44{ return objGroupList_.takeLast(); }

类成员变量说明

◆ isEnabled_

bool SceneViewer::TempRenderableObjGroup::isEnabled_

在文件 scene_viewer.cc 第 26 行定义.

◆ objGroupList_

QList<RenderableObject *> SceneViewer::TempRenderableObjGroup::objGroupList_

在文件 scene_viewer.cc 第 27 行定义.


该结构体的文档由以下文件生成: