applyForce(vec3 force, vec3 rel_pos=vec3(0, 0, 0))=0 | lgl_PhysicalObject< T > | pure virtual |
applyImpulse(vec3 impulse)=0 | lgl_PhysicalObject< T > | pure virtual |
applyTorque(vec3 torque)=0 | lgl_PhysicalObject< T > | pure virtual |
createPhysicalData() | lgl_PhysicalObject< T > | inlinevirtual |
getCenter() | lgl_PhysicalGeometryObject< T > | inlinevirtual |
getColor() | lgl_Object | inline |
getDistanceToBox(const vec3 &p, const vec3 &v, const vec3 &ext) | lgl_Object | inlineprotectedstatic |
getDistanceToBox(const vec3 &p, const mat3 &rotation, const vec3 &v, const vec3 &ext) | lgl_Object | inlineprotectedstatic |
getDistanceToBox(const vec3 &p, const mat3 &rotation, const vec3 &offset, const vec3 &v, const vec3 &ext) | lgl_Object | inlineprotectedstatic |
getDistanceToObject(const vec3 &v) | lgl_Object | inlinevirtual |
getDistanceToSphere(const vec3 &p, const vec3 &v, double radius) | lgl_Object | inlineprotectedstatic |
getExtent() | lgl_PhysicalGeometryObject< T > | inlinevirtual |
getMaxScale() | lgl_Object | inline |
getNorm() | lgl_PhysicalSphereObject< T > | inlineprotectedvirtual |
getPhysicalData() | lgl_PhysicalObject< T > | inline |
getPhysicalMass() | lgl_PhysicalObject< T > | inline |
getPhysicalRestitution() | lgl_PhysicalObject< T > | inline |
getPosition() | lgl_Object | inline |
getRadius() | lgl_PhysicalSphereObject< T > | inlineprotectedvirtual |
getRotation() | lgl_Object | inline |
getScale() | lgl_Object | inline |
getTransformation() | lgl_Object | inline |
getVBO() | lgl_PhysicalGeometryObject< T > | inline |
getVelocity() | lgl_PhysicalObject< T > | inline |
hasPartialTransparency() | lgl_Object | inline |
hasPartialTransparency(bool flag) | lgl_Object | inline |
hasTransparency() | lgl_Object | inline |
hasTransparency(bool flag) | lgl_Object | inline |
hasUniformScale() | lgl_Object | inline |
hidden() | lgl_Object | inline |
hide(bool yes=true) | lgl_Object | inline |
lgl_Object() | lgl_Object | inline |
lgl_PhysicalGeometryObject(lglVBO *vbo=NULL) | lgl_PhysicalGeometryObject< T > | inline |
lgl_PhysicalObject() | lgl_PhysicalObject< T > | inline |
lgl_PhysicalSphereObject() | lgl_PhysicalSphereObject< T > | inline |
renderTransformedObject() | lgl_Object | inline |
lgl_Object::scale(const vec3 &factor) | lgl_Object | inline |
setColor(const vec4 &c) | lgl_Object | inline |
setPhysicalData(T *data) | lgl_PhysicalObject< T > | inline |
setPhysicalMass(double mass) | lgl_PhysicalObject< T > | inline |
setPhysicalRestitution(double restitution) | lgl_PhysicalObject< T > | inline |
setVBO(lglVBO *vbo) | lgl_PhysicalGeometryObject< T > | inline |
setVelocity(vec3 velocity) | lgl_PhysicalObject< T > | inline |
show(bool yes=true) | lgl_Object | inline |
shown() | lgl_Object | inline |