, 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 typedef | icl::utils::Configurable | |
callbacks | icl::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 name | icl::geom::Scene | |
DistToCamCenter enum value | icl::geom::Scene | |
DistToCamPlane enum value | icl::geom::Scene | |
EMPTY_VEC | icl::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_backgroundColor | icl::geom::Scene | [protected] |
m_bounds | icl::geom::Scene | [protected] |
m_cameraObjects | icl::geom::Scene | [protected] |
m_cameras | icl::geom::Scene | [protected] |
m_coordinateFrameObject | icl::geom::Scene | [mutable, protected] |
m_fboData | icl::geom::Scene | [mutable] |
m_fps | icl::geom::Scene | [protected] |
m_glCallbacks | icl::geom::Scene | [protected] |
m_globalAmbientLight | icl::geom::Scene | [protected] |
m_lights | icl::geom::Scene | [protected] |
m_mouseHandlers | icl::geom::Scene | [protected] |
m_objectFrameObject | icl::geom::Scene | [mutable, protected] |
m_objects | icl::geom::Scene | [protected] |
m_pbuffers | icl::geom::Scene | [mutable, protected] |
m_previousLightState | icl::geom::Scene | [mutable, protected] |
m_renderSettings | icl::geom::Scene | [mutable] |
m_shaders | icl::geom::Scene | [mutable] |
m_shadowCameraObjects | icl::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 value | icl::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 class | icl::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 | |