Image Component Library (ICL)
icl::physics::PhysicsScene Member List

This is the complete list of members for icl::physics::PhysicsScene, including all inherited members.

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::Configurablevirtual
addCamera(const Camera &cam, float visSize=1.0)icl::geom::Scene
addChildConfigurable(Configurable *configurable, const std::string &childPrefix="")icl::utils::Configurableprotected
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::Configurableprotected
BulletSolverType enum nameicl::physics::PhysicsWorld
call_callbacks(const std::string &propertyName, const Configurable *caller) consticl::utils::Configurableprotected
Callback typedeficl::utils::Configurable
callbacksicl::utils::Configurableprotected
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::Configurableprotected
Configurable(const Configurable &other)icl::utils::Configurable
create_configurable(const std::string &classname)icl::utils::Configurablestatic
create_default_ID(const std::string &prefix)icl::utils::Configurablestatic
createDisplayList(SceneObject *o) consticl::geom::Sceneprotected
deactivateProperty(const std::string &pattern)icl::utils::Configurable
Default enum valueicl::physics::PhysicsWorld
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::Configurablestatic
extendMaxSceneDimRecursive(float &minX, float &maxX, float &minY, float &maxY, float &minZ, float &maxZ, SceneObject *o) consticl::geom::Sceneprotected
findObject(int camIndex, int xScreen, int yScreen)icl::geom::Sceneinline
findObject(const ViewRay &v)icl::geom::Scene
findObjects(const ViewRay &v)icl::geom::Scene
findObjects(int camIndex, int xScreen, int ySceen)icl::geom::Sceneinline
findPath(const SceneObject *o) consticl::geom::Scene
freeAllPBuffers()icl::geom::Sceneprotected
freeDisplayList(SceneObject *o) consticl::geom::Sceneprotected
freePBuffer(const utils::Size &size)icl::geom::Sceneprotected
get(const std::string &id)icl::utils::Configurablestatic
get_registered_configurables()icl::utils::Configurablestatic
getAllCameras(int firstIndex=0, int num=-1)icl::geom::Scene
getBackgroundColor() consticl::geom::Scene
getCamera(int camIndex=0)icl::geom::Scene
getCamera(int camIndex=0) consticl::geom::Scene
getCameraCount() consticl::geom::Sceneinline
getColorCamera() consticl::geom::PointCloudGrabberinlinevirtual
getColorImage() consticl::geom::PointCloudGrabberinlinevirtual
getConfigurableID() consticl::utils::Configurableinline
getCursor()icl::geom::Scene
getDepthCamera() consticl::geom::PointCloudGrabberinlinevirtual
getDepthImage() consticl::geom::PointCloudGrabberinlinevirtual
getDrawCamerasEnabled() consticl::geom::Scene
getDrawCoordinateFrameEnabled() consticl::geom::Scene
getDrawLightsEnabled() consticl::geom::Scene
getDrawObjectFramesEnabled() consticl::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) consticl::geom::Scene
getMaxSceneDim() consticl::geom::Sceneprotected
getMouseHandler(int camIndex=0)icl::geom::Scene
icl::getMutex() consticl::utils::Lockableinline
icl::physics::PhysicsWorld::getMutex() consticl::utils::Lockableinline
getObject(int index)icl::geom::Scene
getObject(int index) consticl::geom::Scene
getObject(const std::vector< int > recursiveIndices)icl::geom::Scene
getObject(const std::vector< int > recursiveIndices) consticl::geom::Scene
getObjectCount() consticl::geom::Sceneinline
getPropertyInfo(const std::string &propertyName) consticl::utils::Configurableinlinevirtual
getPropertyList() consticl::utils::Configurablevirtual
getPropertyListWithoutDeactivated() consticl::utils::Configurable
getPropertyToolTip(const std::string &propertyName) consticl::utils::Configurableinlinevirtual
getPropertyType(const std::string &propertyName) consticl::utils::Configurableinlinevirtual
getPropertyValue(const std::string &propertyName) consticl::utils::Configurablevirtual
getPropertyVolatileness(const std::string &propertyName) consticl::utils::Configurableinlinevirtual
getWorldInfo() consticl::physics::PhysicsWorld
getWorldInfo()icl::physics::PhysicsWorld
grab(PointCloudObjectBase &dst)icl::geom::Scenevirtual
isOrderedFlagSet() consticl::utils::Configurableinline
Lemke enum valueicl::physics::PhysicsWorld
loadProperties(const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC)icl::utils::Configurablevirtual
icl::lock() consticl::utils::Lockableinline
icl::physics::PhysicsWorld::lock() consticl::utils::Lockableinline
icl::Lockable(bool recursive=false)icl::utils::Lockableinline
icl::Lockable(const Lockable &l)icl::utils::Lockableinline
icl::physics::PhysicsWorld::Lockable(bool recursive=false)icl::utils::Lockableinline
icl::physics::PhysicsWorld::Lockable(const Lockable &l)icl::utils::Lockableinline
m_backgroundColoricl::geom::Sceneprotected
m_boundsicl::geom::Sceneprotected
m_cameraObjectsicl::geom::Sceneprotected
m_camerasicl::geom::Sceneprotected
m_coordinateFrameObjecticl::geom::Scenemutableprotected
m_fboDataicl::geom::Scenemutable
m_fpsicl::geom::Sceneprotected
m_glCallbacksicl::geom::Sceneprotected
m_globalAmbientLighticl::geom::Sceneprotected
m_lightsicl::geom::Sceneprotected
m_mouseHandlersicl::geom::Sceneprotected
m_objectFrameObjecticl::geom::Scenemutableprotected
m_objectsicl::geom::Sceneprotected
m_pbuffersicl::geom::Scenemutableprotected
m_previousLightStateicl::geom::Scenemutableprotected
m_renderSettingsicl::geom::Scenemutable
m_shadersicl::geom::Scenemutable
m_shadowCameraObjectsicl::geom::Sceneprotected
MLCP_Dantzig enum valueicl::physics::PhysicsWorld
NNCG enum valueicl::physics::PhysicsWorld
operator=(const Scene &scene)icl::geom::Scene
icl::utils::Lockable::operator=(const Lockable &l)icl::utils::Lockableinline
icl::geom::PointCloudGrabber::operator=(const Configurable &other)icl::utils::Configurable
icl::physics::PhysicsWorld::operator=(const Lockable &l)icl::utils::Lockableinline
PhysicsScene(PhysicsWorld::BulletSolverType type=PhysicsWorld::Default)icl::physics::PhysicsScene
PhysicsWorld(BulletSolverType solver_type=Default)icl::physics::PhysicsWorld
prop(const std::string &propertyName)icl::utils::Configurableprotected
prop(const std::string &propertyName) consticl::utils::Configurableprotected
RawDepth01 enum valueicl::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::Configurablestatic
registerCallback(const Callback &cb)icl::utils::Configurableinline
reinit(const std::string &description)icl::geom::PointCloudGrabberinlinevirtual
removeCamera(int index)icl::geom::Scene
removeChildConfigurable(Configurable *configurable)icl::utils::Configurableprotected
removeConstraint(Constraint *constraint)icl::physics::PhysicsWorld
removeContactPoints(PhysicsObject *obj)icl::physics::PhysicsWorldprotected
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) consticl::geom::Sceneprotected
renderScene(int camIndex, qt::ICLDrawWidget3D *widget=0) consticl::geom::Sceneprotected
renderSceneObjectRecursive(SceneObject *o, int camID) consticl::geom::Sceneinlineprotected
renderSceneObjectRecursive(ShaderUtil *util, SceneObject *o, int camID) consticl::geom::Sceneprotected
renderSceneObjectRecursiveShadow(ShaderUtil *util, SceneObject *o, int camID) consticl::geom::Sceneprotected
renderShadow(const unsigned int light, const unsigned int shadow, unsigned int size, int camID) consticl::geom::Sceneprotected
saveProperties(const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC) consticl::utils::Configurablevirtual
Scene()icl::geom::Scene
Scene(const Scene &scene)icl::geom::Scene
SequentialImpulseConstraintSolver enum valueicl::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::PointCloudGrabberinlinevirtual
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::Configurablevirtual
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) consticl::utils::Configurablevirtual
syncChangesTo(Configurable *others, int num=1)icl::utils::Configurable
Uncopyable()icl::utils::Uncopyableinlineprotected
icl::unlock() consticl::utils::Lockableinline
icl::physics::PhysicsWorld::unlock() consticl::utils::Lockableinline
~Configurable()icl::utils::Configurableinlinevirtual
icl::~Lockable()icl::utils::Lockableinline
icl::physics::PhysicsWorld::~Lockable()icl::utils::Lockableinline
~PhysicsWorld()icl::physics::PhysicsWorld
~PointCloudGrabber()icl::geom::PointCloudGrabberinlinevirtual
~Scene()icl::geom::Scene