iMSTK
Interactive Medical Simulation Toolkit
imstk::Scene Member List

This is the complete list of members for imstk::Scene, including all inherited members.

addCamera(const std::string &name, std::shared_ptr< Camera > cam)imstk::Scene
addControl(std::shared_ptr< DeviceControl > control)imstk::Scene
addInteraction(std::shared_ptr< Entity > interaction)imstk::Scene
addLight(const std::string &name, std::shared_ptr< Light > newLight)imstk::Scene
addSceneObject(std::shared_ptr< Entity > entity)imstk::Scene
advance(const double dt)imstk::Scenevirtual
buildTaskGraph()imstk::Scene
clearEvents()imstk::EventObjectinline
computeBoundingBox(Vec3d &lowerCorner, Vec3d &upperCorner, const double paddingPercent=0.0)imstk::Scene
directObservers (defined in imstk::EventObject)imstk::EventObjectprotected
doAllEvents()imstk::EventObjectinline
doEvent()imstk::EventObjectinline
eventQueue (defined in imstk::EventObject)imstk::EventObjectprotected
eventQueueLock (defined in imstk::EventObject)imstk::EventObjectprotected
foreachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
getActiveCamera() constimstk::Sceneinline
getCamera(const std::string name) constimstk::Scene
getCameraName(const std::shared_ptr< Camera > cam) constimstk::Scene
getCameras() constimstk::Sceneinline
getConfig() constimstk::Sceneinline
getFPS() constimstk::Sceneinline
getFrameTime() const (defined in imstk::Scene)imstk::Sceneinline
getGlobalIBLProbe()imstk::Sceneinline
getLight(const std::string &lightName) constimstk::Scene
getLights() constimstk::Scene
getName() constimstk::Sceneinline
getSceneObject(const std::string &name) constimstk::Scene
getSceneObjects() constimstk::Sceneinline
getSceneTime() constimstk::Sceneinline
getTaskComputeTimes() constimstk::Sceneinline
getTaskGraph() constimstk::Sceneinline
getUniqueName(const std::string &name) constimstk::Scene
hasEntity(std::shared_ptr< Entity > entity)imstk::Sceneinline
initialize()imstk::Scenevirtual
initTaskGraph()imstk::Scene
lockComputeTimes()imstk::Scene
m_activeCamera (defined in imstk::Scene)imstk::Sceneprotected
m_cameras (defined in imstk::Scene)imstk::Sceneprotected
m_computeTimesLock (defined in imstk::Scene)imstk::Sceneprotected
m_config (defined in imstk::Scene)imstk::Sceneprotected
m_fps (defined in imstk::Scene)imstk::Sceneprotected
m_frameTimes (defined in imstk::Scene)imstk::Sceneprotected
m_globalIBLProbe (defined in imstk::Scene)imstk::Sceneprotected
m_lightsMap (defined in imstk::Scene)imstk::Sceneprotected
m_nameimstk::Sceneprotected
m_nodeComputeTimesimstk::Sceneprotected
m_postTaskGraphConfigureCallback (defined in imstk::Scene)imstk::Sceneprotected
m_resetRequested (defined in imstk::Scene)imstk::Sceneprotected
m_sceneEntities (defined in imstk::Scene)imstk::Sceneprotected
m_sceneTimeimstk::Sceneprotected
m_taskGraphimstk::Sceneprotected
m_taskGraphControllerimstk::Sceneprotected
NamedMap typedef (defined in imstk::Scene)imstk::Scene
Observer typedef (defined in imstk::EventObject)imstk::EventObject
postEvent(const T &e)imstk::EventObjectinline
queuedObservers (defined in imstk::EventObject)imstk::EventObjectprotected
queueEvent(const T &e)imstk::EventObjectinline
removeCamera(const std::string name)imstk::Scene
removeLight(const std::string &lightName)imstk::Scene
removeSceneObject(const std::string &name)imstk::Scene
removeSceneObject(std::shared_ptr< Entity > sceneObject)imstk::Scene
reset()imstk::Scene
resetSceneObjects()imstk::Scene
rforeachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
Scene(const std::string &name, std::shared_ptr< SceneConfig > config=std::make_shared< SceneConfig >()) (defined in imstk::Scene)imstk::Scene
setActiveCamera(const std::string name)imstk::Scene
setEnableTaskTiming(const bool enabled)imstk::Scene
setGlobalIBLProbe(std::shared_ptr< IblProbe > newIBLProbe)imstk::Sceneinline
SIGNAL(Scene, configureTaskGraph) (defined in imstk::Scene)imstk::Scene
SIGNAL(Scene, modified)imstk::Scene
unlockComputeTimes() (defined in imstk::Scene)imstk::Scene
updateVisuals(const double dt)imstk::Scenevirtual
~EventObject()=default (defined in imstk::EventObject)imstk::EventObjectvirtual
~Scene() override=default (defined in imstk::Scene)imstk::Scene