Pogosim
Loading...
Searching...
No Matches
PhysicalObject Member List

This is the complete list of members for PhysicalObject, including all inherited members.

_estimated_dtPhysicalObjectprotected
_last_timePhysicalObjectprotected
_lin_accPhysicalObjectprotected
_prev_vPhysicalObjectprotected
angular_dampingPhysicalObjectprotected
body_idPhysicalObjectprotected
categoryObject
create_body(b2WorldId world_id)PhysicalObjectprotectedvirtual
densityPhysicalObjectprotected
frictionPhysicalObjectprotected
generate_contours(std::size_t points_per_contour=0) const overridePhysicalObjectvirtual
geomObjectprotected
get_angle() constPhysicalObject
get_angular_velocity() constPhysicalObject
get_geometry()Objectinline
get_linear_acceleration() constPhysicalObject
get_position() constPhysicalObjectvirtual
idPhysicalObject
is_tangible() const overridePhysicalObjectinlinevirtual
launch_user_step(float t) overridePhysicalObjectvirtual
linear_dampingPhysicalObjectprotected
move(float x, float y, float theta=NAN) overridePhysicalObjectvirtual
Object(float _x, float _y, ObjectGeometry &_geom, std::string const &_category="objects")Object
Object(Simulation *simulation, float _x, float _y, Configuration const &config, std::string const &_category="objects")Object
parse_configuration(Configuration const &config, Simulation *simulation) overridePhysicalObjectprotectedvirtual
PhysicalObject(uint16_t _id, float _x, float _y, ObjectGeometry &geom, b2WorldId world_id, float _linear_damping=0.0f, float _angular_damping=0.0f, float _density=10.0f, float _friction=0.3f, float _restitution=0.5f, std::string const &_category="objects")PhysicalObject
PhysicalObject(Simulation *simulation, uint16_t _id, float _x, float _y, b2WorldId world_id, Configuration const &config, std::string const &_category="objects")PhysicalObject
render(SDL_Renderer *renderer, b2WorldId world_id) const override=0PhysicalObjectpure virtual
restitutionPhysicalObjectprotected
thetaObject
xObject
yObject
~Object()Objectvirtual