Image Component Library (ICL)
icl::geom::Scene Member List
This is the complete list of members for icl::geom::Scene, including all inherited members.
adaptProperty(const std::string &name, const std::string &newType, const std::string &newInfo, const std::string &newToolTip)icl::utils::Configurable [virtual]
addCamera(const Camera &cam, float visSize=1.0)icl::geom::Scene
addChildConfigurable(Configurable *configurable, const std::string &childPrefix="")icl::utils::Configurable [protected]
addObject(SceneObject *object, bool passOwnerShip=false)icl::geom::Scene
addProperty(const std::string &name, const std::string &type, const std::string &info, const Any &value=Any(), const int volatileness=0, const std::string &tooltip=std::string())icl::utils::Configurable [protected]
call_callbacks(const std::string &propertyName, const Configurable *caller) const icl::utils::Configurable [protected]
Callback typedeficl::utils::Configurable
callbacksicl::utils::Configurable [protected]
clear(bool camerasToo=false)icl::geom::Scene
Configurable(const std::string &ID="", bool ordered=true)icl::utils::Configurable [protected]
Configurable(const Configurable &other)icl::utils::Configurable
create_configurable(const std::string &classname)icl::utils::Configurable [static]
create_default_ID(const std::string &prefix)icl::utils::Configurable [static]
createDisplayList(SceneObject *o) const icl::geom::Scene [protected]
deactivateProperty(const std::string &pattern)icl::utils::Configurable
deleteDeactivationPattern(const std::string &pattern)icl::utils::Configurable
DepthBufferMode enum nameicl::geom::Scene
DistToCamCenter enum valueicl::geom::Scene
DistToCamPlane enum valueicl::geom::Scene
EMPTY_VECicl::utils::Configurable [static]
extendMaxSceneDimRecursive(float &minX, float &maxX, float &minY, float &maxY, float &minZ, float &maxZ, SceneObject *o) const icl::geom::Scene [protected]
findObject(int camIndex, int xScreen, int yScreen)icl::geom::Scene [inline]
findObject(const ViewRay &v)icl::geom::Scene
findObjects(const ViewRay &v)icl::geom::Scene
findObjects(int camIndex, int xScreen, int ySceen)icl::geom::Scene [inline]
findPath(const SceneObject *o) const icl::geom::Scene
freeAllPBuffers()icl::geom::Scene [protected]
freeDisplayList(SceneObject *o) const icl::geom::Scene [protected]
freeDisplayList(void *handle)icl::geom::Scene [private, static]
freePBuffer(const utils::Size &size)icl::geom::Scene [protected]
get(const std::string &id)icl::utils::Configurable [static]
get_registered_configurables()icl::utils::Configurable [static]
getAllCameras(int firstIndex=0, int num=-1)icl::geom::Scene
getBackgroundColor() const icl::geom::Scene
getCamera(int camIndex=0)icl::geom::Scene
getCamera(int camIndex=0) const icl::geom::Scene
getCameraCount() const icl::geom::Scene [inline]
getColorImage() const icl::geom::PointCloudGrabber [inline, virtual]
getConfigurableID() const icl::utils::Configurable [inline]
getDepthImage() const icl::geom::PointCloudGrabber [inline, virtual]
getDrawCamerasEnabled() const icl::geom::Scene
getDrawCoordinateFrameEnabled() const icl::geom::Scene
getDrawLightsEnabled() const icl::geom::Scene
getDrawObjectFramesEnabled() const icl::geom::Scene
getGLCallback(int camIndex)icl::geom::Scene
getLight(int index)icl::geom::Scene
getLight(int index) const icl::geom::Scene
getMaxSceneDim() const icl::geom::Scene [protected]
getMouseHandler(int camIndex=0)icl::geom::Scene
getMutex() const icl::utils::Lockable [inline]
getObject(int index)icl::geom::Scene
getObject(int index) const icl::geom::Scene
getObject(const std::vector< int > recursiveIndices)icl::geom::Scene
getObject(const std::vector< int > recursiveIndices) const icl::geom::Scene
getObjectCount() const icl::geom::Scene [inline]
getPropertyInfo(const std::string &propertyName) const icl::utils::Configurable [inline, virtual]
getPropertyList() const icl::utils::Configurable [virtual]
getPropertyListWithoutDeactivated() const icl::utils::Configurable
getPropertyToolTip(const std::string &propertyName) const icl::utils::Configurable [inline, virtual]
getPropertyType(const std::string &propertyName) const icl::utils::Configurable [inline, virtual]
getPropertyValue(const std::string &propertyName) const icl::utils::Configurable [virtual]
getPropertyVolatileness(const std::string &propertyName) const icl::utils::Configurable [inline, virtual]
grab(PointCloudObjectBase &dst)icl::geom::Scene [protected, virtual]
loadProperties(const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC)icl::utils::Configurable [virtual]
lock() const icl::utils::Lockable [inline]
Lockable(bool recursive=false)icl::utils::Lockable [inline]
Lockable(const Lockable &l)icl::utils::Lockable [inline]
m_backgroundColoricl::geom::Scene [protected]
m_boundsicl::geom::Scene [protected]
m_cameraObjectsicl::geom::Scene [protected]
m_camerasicl::geom::Scene [protected]
m_coordinateFrameObjecticl::geom::Scene [mutable, protected]
m_fboDataicl::geom::Scene [mutable]
m_fpsicl::geom::Scene [protected]
m_glCallbacksicl::geom::Scene [protected]
m_globalAmbientLighticl::geom::Scene [protected]
m_lightsicl::geom::Scene [protected]
m_mouseHandlersicl::geom::Scene [protected]
m_objectFrameObjecticl::geom::Scene [mutable, protected]
m_objectsicl::geom::Scene [protected]
m_pbuffersicl::geom::Scene [mutable, protected]
m_previousLightStateicl::geom::Scene [mutable, protected]
m_renderSettingsicl::geom::Scene [mutable]
m_shadersicl::geom::Scene [mutable]
m_shadowCameraObjectsicl::geom::Scene [protected]
operator=(const Scene &scene)icl::geom::Scene
icl::utils::Lockable::operator=(const Lockable &l)icl::utils::Lockable [inline]
icl::geom::PointCloudGrabber::operator=(const Configurable &other)icl::utils::Configurable
prop(const std::string &propertyName)icl::utils::Configurable [protected]
prop(const std::string &propertyName) const icl::utils::Configurable [protected]
RawDepth01 enum valueicl::geom::Scene
register_configurable_type(const std::string &classname, Function< Configurable * > creator)icl::utils::Configurable [static]
registerCallback(const Callback &cb)icl::utils::Configurable [inline]
removeCamera(int index)icl::geom::Scene
removeChildConfigurable(Configurable *configurable)icl::utils::Configurable [protected]
removedCallback(const Callback &cb)icl::utils::Configurable
removeObject(int idx)icl::geom::Scene
removeObject(const SceneObject *obj)icl::geom::Scene
removeObjects(int startIndex, int endIndex=-1)icl::geom::Scene
render(int camIndx, const core::ImgBase *background=0, core::Img32f *depthBuffer=0, DepthBufferMode mode=DistToCamCenter)icl::geom::Scene
renderObjectFramesRecursive(SceneObject *o, SceneObject *cs) const icl::geom::Scene [protected]
renderScene(int camIndex, qt::ICLDrawWidget3D *widget=0) const icl::geom::Scene [protected]
renderSceneObjectRecursive(SceneObject *o) const icl::geom::Scene [inline, protected]
renderSceneObjectRecursive(ShaderUtil *util, SceneObject *o) const icl::geom::Scene [protected]
renderSceneObjectRecursiveShadow(ShaderUtil *util, SceneObject *o) const icl::geom::Scene [protected]
renderShadow(const unsigned int light, const unsigned int shadow, unsigned int size=512) const icl::geom::Scene [protected]
saveProperties(const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC) const icl::utils::Configurable [virtual]
Scene()icl::geom::Scene
Scene(const Scene &scene)icl::geom::Scene
SceneObject classicl::geom::Scene [friend]
setBackgroundColor(const GeomColor &color)icl::geom::Scene
setBounds(float minX, float maxX=0, float minY=0, float mayY=0, float minZ=0, float maxZ=0)icl::geom::Scene
setConfigurableID(const std::string &ID)icl::utils::Configurable
setDrawCamerasEnabled(bool enabled)icl::geom::Scene
setDrawCoordinateFrameEnabled(bool enabled, float size=120)icl::geom::Scene
setDrawLightsEnabled(bool enabled, float lightSize=1)icl::geom::Scene
setDrawObjectFramesEnabled(bool enabled, float size)icl::geom::Scene
setGlobalAmbientLight(const GeomColor &color)icl::geom::Scene
setLightingEnabled(bool flag)icl::geom::Scene
setMouseHandler(SceneMouseHandler *sceneMouseHandler, int camIndex=0)icl::geom::Scene
setPropertyValue(const std::string &propertyName, const Any &value)icl::utils::Configurable [virtual]
supportsProperty(const std::string &propertyName) const icl::utils::Configurable [virtual]
syncChangesTo(Configurable *others, int num=1)icl::utils::Configurable
unlock() const icl::utils::Lockable [inline]
~Configurable()icl::utils::Configurable [inline, virtual]
~Lockable()icl::utils::Lockable [inline]
~PointCloudGrabber()icl::geom::PointCloudGrabber [inline, virtual]
~Scene()icl::geom::Scene
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines