activateCursor(bool activate=true) | icl::geom::Scene | |
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 | privatestatic |
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 |
getColorCamera() const | icl::geom::PointCloudGrabber | inlinevirtual |
getColorImage() const | icl::geom::PointCloudGrabber | inlinevirtual |
getConfigurableID() const | icl::utils::Configurable | inline |
getCursor() | icl::geom::Scene | |
getDepthCamera() const | icl::geom::PointCloudGrabber | inlinevirtual |
getDepthImage() const | icl::geom::PointCloudGrabber | inlinevirtual |
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 | inlinevirtual |
getPropertyList() const | icl::utils::Configurable | virtual |
getPropertyListWithoutDeactivated() const | icl::utils::Configurable | |
getPropertyToolTip(const std::string &propertyName) const | icl::utils::Configurable | inlinevirtual |
getPropertyType(const std::string &propertyName) const | icl::utils::Configurable | inlinevirtual |
getPropertyValue(const std::string &propertyName) const | icl::utils::Configurable | virtual |
getPropertyVolatileness(const std::string &propertyName) const | icl::utils::Configurable | inlinevirtual |
grab(PointCloudObjectBase &dst) | icl::geom::Scene | virtual |
isOrderedFlagSet() const | icl::utils::Configurable | inline |
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 | mutableprotected |
m_cursor | icl::geom::Scene | private |
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 | mutableprotected |
m_objects | icl::geom::Scene | protected |
m_pbuffers | icl::geom::Scene | mutableprotected |
m_previousLightState | icl::geom::Scene | mutableprotected |
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 |
reinit(const std::string &description) | icl::geom::PointCloudGrabber | inlinevirtual |
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, bool fastRendering=false) | icl::geom::Scene | |
renderObjectFramesRecursive(SceneObject *o, SceneObject *cs, int camID) const | icl::geom::Scene | protected |
renderScene(int camIndex, qt::ICLDrawWidget3D *widget=0) const | icl::geom::Scene | protected |
renderSceneObjectRecursive(SceneObject *o, int camID) const | icl::geom::Scene | inlineprotected |
renderSceneObjectRecursive(ShaderUtil *util, SceneObject *o, int camID) const | icl::geom::Scene | protected |
renderSceneObjectRecursiveShadow(ShaderUtil *util, SceneObject *o, int camID) const | icl::geom::Scene | protected |
renderShadow(const unsigned int light, const unsigned int shadow, unsigned int size, int camID) 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 | |
setCameraWorldFrame(const math::FixedMatrix< float, 4, 4 > &T) | icl::geom::PointCloudGrabber | inlinevirtual |
setConfigurableID(const std::string &ID) | icl::utils::Configurable | |
setCursor(Vec newPosition) | icl::geom::Scene | |
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 | inlinevirtual |
~Lockable() | icl::utils::Lockable | inline |
~PointCloudGrabber() | icl::geom::PointCloudGrabber | inlinevirtual |
~Scene() | icl::geom::Scene | |