Class: ARCHline.Selection
Class: ARCHline.Selection
Inherits:
ARCHline.Selection
show all
Overview
This class represents the actual selection.
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
- [
#Selection()
](#Selection-instance_method)
- [
#add(entity)
](#add-instance_method)
- [
#add_observer(observer) ⇒ Boolean
](#add_observer-instance_method)
Adds a selection observer to the observer manager.
- [
#ask() ⇒ Integer
](#ask-instance_method)
- [
#askByFilter(filter) ⇒ Integer
](#askByFilter-instance_method)
- [
#get(index) ⇒ ARCHline.Entity
](#get-instance_method)
- [
#remove_observer(observer) ⇒ Boolean
](#remove_observer-instance_method)
Removes a selection observer from the observer manager.
#Selection()
Version:
2021 development
#add(entity)
Parameters:
entity
Version:
- 2021 development
#add_observer(observer) ⇒ Boolean
Adds a selection observer to the observer manager.
Parameters:
observer
—
The selection observer.
Returns:
- (Boolean)
Version:
- 2021 development
#ask() ⇒ Integer
Returns:
(Integer)
Version:
2021 development
#askByFilter(filter) ⇒ Integer
Parameters:
filter
Returns:
- (Integer)
Version:
- 2021 development
Parameters:
index
(Integer)
Returns:
Version:
- 2021 development
#remove_observer(observer) ⇒ Boolean
Removes a selection observer from the observer manager.
Parameters:
observer
—
The selection observer.
Returns:
- (Boolean)
Version:
- 2021 development