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 |
addConstraint(Constraint *constraint, bool disableCollisionWithLinkedBodies=false, bool passOwnerShip=false) | icl::physics::PhysicsWorld | |
addObject(PhysicsObject *object, bool passOwnerShip=false) | icl::physics::PhysicsScene | |
icl::geom::Scene::addObject(SceneObject *object, bool passOwnerShip=false) | icl::geom::Scene | |
icl::physics::PhysicsWorld::addObject(PhysicsObject *obj) | icl::physics::PhysicsWorld | |
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 |
BulletSolverType enum name | icl::physics::PhysicsWorld | |
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 | |
collideWithWorld(RigidObject *obj, bool ignoreJoints=true) | icl::physics::PhysicsWorld | |
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 | |
Default enum value | icl::physics::PhysicsWorld | |
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 |
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 | |
getGroupCollision(int group0, int group1) | icl::physics::PhysicsWorld | |
getLastTimeDelta() | icl::physics::PhysicsWorld | |
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 | |
icl::getMutex() const | icl::utils::Lockable | inline |
icl::physics::PhysicsWorld::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 |
getWorldInfo() const | icl::physics::PhysicsWorld | |
getWorldInfo() | icl::physics::PhysicsWorld | |
grab(PointCloudObjectBase &dst) | icl::geom::Scene | virtual |
isOrderedFlagSet() const | icl::utils::Configurable | inline |
Lemke enum value | icl::physics::PhysicsWorld | |
loadProperties(const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC) | icl::utils::Configurable | virtual |
icl::lock() const | icl::utils::Lockable | inline |
icl::physics::PhysicsWorld::lock() const | icl::utils::Lockable | inline |
icl::Lockable(bool recursive=false) | icl::utils::Lockable | inline |
icl::Lockable(const Lockable &l) | icl::utils::Lockable | inline |
icl::physics::PhysicsWorld::Lockable(bool recursive=false) | icl::utils::Lockable | inline |
icl::physics::PhysicsWorld::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_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 |
MLCP_Dantzig enum value | icl::physics::PhysicsWorld | |
NNCG enum value | icl::physics::PhysicsWorld | |
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 | |
icl::physics::PhysicsWorld::operator=(const Lockable &l) | icl::utils::Lockable | inline |
PhysicsScene(PhysicsWorld::BulletSolverType type=PhysicsWorld::Default) | icl::physics::PhysicsScene | |
PhysicsWorld(BulletSolverType solver_type=Default) | icl::physics::PhysicsWorld | |
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 | |
rayCast(const geom::ViewRay &ray, float rayLength, PhysicsObject *&obj, geom::Vec &normal, geom::Vec &hitPoint) | icl::physics::PhysicsWorld | |
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 |
removeConstraint(Constraint *constraint) | icl::physics::PhysicsWorld | |
removeContactPoints(PhysicsObject *obj) | icl::physics::PhysicsWorld | protected |
removedCallback(const Callback &cb) | icl::utils::Configurable | |
removeObject(int idx) | icl::physics::PhysicsScene | |
removeObject(PhysicsObject *obj) | icl::physics::PhysicsScene | |
icl::geom::Scene::removeObject(const SceneObject *obj) | icl::geom::Scene | |
removeObjects(int startIndex, int endIndex=-1) | icl::physics::PhysicsScene | |
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 | |
SequentialImpulseConstraintSolver enum value | icl::physics::PhysicsWorld | |
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 | |
setGravity(const geom::Vec &gravity) | icl::physics::PhysicsWorld | |
setGravityEnabled(bool on, const geom::Vec *useThisGravityIfOn=0) | icl::physics::PhysicsWorld | |
setGroupCollision(int group0, int group1, bool collides) | icl::physics::PhysicsWorld | |
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 |
splitImpulseEnabled(bool enable) | icl::physics::PhysicsWorld | |
step(float dtSeconds=-1, int maxSubSteps=10, float fixedTimeStep=1.f/120.f) | icl::physics::PhysicsWorld | |
supportsProperty(const std::string &propertyName) const | icl::utils::Configurable | virtual |
syncChangesTo(Configurable *others, int num=1) | icl::utils::Configurable | |
Uncopyable() | icl::utils::Uncopyable | inlineprotected |
icl::unlock() const | icl::utils::Lockable | inline |
icl::physics::PhysicsWorld::unlock() const | icl::utils::Lockable | inline |
~Configurable() | icl::utils::Configurable | inlinevirtual |
icl::~Lockable() | icl::utils::Lockable | inline |
icl::physics::PhysicsWorld::~Lockable() | icl::utils::Lockable | inline |
~PhysicsWorld() | icl::physics::PhysicsWorld | |
~PointCloudGrabber() | icl::geom::PointCloudGrabber | inlinevirtual |
~Scene() | icl::geom::Scene | |