Class: ARCHline.Entities
Class: ARCHline.Entities
Inherits:
ARCHline.Entities
show all
Overview
This class serves as a container for the entities.
Version:
2021 development
Instance Property Summary
- [
#empty ⇒ { get; }
](#empty-instance_property)
- [
#size ⇒ { get; }
](#size-instance_property)
#empty ⇒ { get; }
Type:
Boolean
Version:
- 2021 development
#size ⇒ { get; }
Type:
Integer
Version:
- 2021 development
Instance Method Summary
- [
#Entity()
](#Entity-instance_method)
- [
#add(entity)
](#add-instance_method)
- [
#add_circle(center, radius) ⇒ ARCHline.Entity
](#add_circle-instance_method)
Creates a circle.
- [
#add_observer(observer) ⇒ Boolean
](#add_observer-instance_method)
Adds an entity observer to the observer manager.
- [
#clear()
](#clear-instance_method)
- [
#get(index) ⇒ ARCHline.Entity
](#get-instance_method)
- [
#redraw()
](#redraw-instance_method)
- [
#remove_observer(observer) ⇒ Boolean
](#remove_observer-instance_method)
Removes an entity observer from the observer manager.
#Entity()
Version:
2021 development
#add(entity)
Parameters:
entity
Version:
- 2021 development
#add_circle(center, radius) ⇒ ARCHline.Entity
Creates a circle.
Parameters:
center
radius
(Integer)
Returns:
—
The created circle.
Version:
- 2021 development
#add_observer(observer) ⇒ Boolean
Adds an entity observer to the observer manager.
Parameters:
observer
—
The entity observer.
Returns:
- (Boolean)
Version:
- 2021 development
#clear()
Version:
2021 development
Parameters:
index
(Integer)
Returns:
Version:
- 2021 development
#redraw()
Version:
2021 development
#remove_observer(observer) ⇒ Boolean
Removes an entity observer from the observer manager.
Parameters:
observer
—
The entity observer.
Returns:
- (Boolean)
Version:
- 2021 development