Class unicell_immovable_entity2D

Inheritance Relationships

Base Type

Derived Types

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)