Class unicell_immovable_entity2D
Defined in File unicell_immovable_entity2D.hpp
Inheritance Relationships
Base Type
public cosm::repr::unicell_entity2D
(Class unicell_entity2D)
Derived Types
public cosm::arena::repr::base_cache
(Class base_cache)public cosm::repr::nest
(Class nest)
Class Documentation
-
class unicell_immovable_entity2D : public cosm::repr::unicell_entity2D
A class representing 2D objects that reside within one or more squares within a 2D grid whose position CANNOT change during the lifetime of the object.
Subclassed by cosm::arena::repr::base_cache, cosm::repr::nest
Public Functions
-
inline unicell_immovable_entity2D(const rtypes::type_uuid &id, const rmath::vector2d &dims, const rmath::vector2d &anchor, const rtypes::discretize_ratio &resolution)
-
~unicell_immovable_entity2D(void) override = default
Public Static Functions
-
static inline constexpr bool is_movable(void)
-
inline unicell_immovable_entity2D(const rtypes::type_uuid &id, const rmath::vector2d &dims, const rmath::vector2d &anchor, const rtypes::discretize_ratio &resolution)