Class: Sketchup::Set Deprecated
Relationships | |
Inherits: | Object |
Overview
In SketchUp 2014 this class was changed from Set
to Sketchup::Set
in order to avoid conflict with the Ruby Standard Library. The Sketchup::Set
class is deprecated and new extensions should make use of Ruby’s Set
class unless they need backward compatibility.
The set class represents a collection of unique objects. This class is useful for keeping track of a group of related entities, kind of like a selection set that stays around for as long as you need it to.
To make a set of your own, create an empty one using Set
.new, and then add items to it.
Instance Attribute Summary
-
#empty? ⇒ Boolean
readonly
The empty? method is used to determine whether the set is empty.
Instance Method Summary
-
#clear ⇒ Object
The clear method is used to clear all objects out of the set.
-
#contains?(entity) ⇒ Boolean
The #contains? method is an alias for #include?.
-
#delete(object) ⇒ Object
The delete object is used to delete or remove an object from the set.
-
#each {|item| ... }
The each method is used to iterate through all of the objects in the set.
-
#include?(entity) ⇒ Boolean
The #include? method is used to determine if the set includes a particular object.
-
#insert(object) ⇒ Object
The insert method is used to insert an object into the set.
- #length ⇒ Integer
-
#size ⇒ Integer
The #size method is used to determine the number of objects in the set.
-
#to_a ⇒ Object
The to_a method is used to get an
::Array
of the entities in yourSet
.
Instance Attribute Details
#empty? ⇒ Boolean
(readonly)
The empty? method is used to determine whether the set is empty.
Instance Method Details
#clear ⇒ Object
The clear method is used to clear all objects out of the set.
#contains?(entity) ⇒ Boolean
The #contains?
method is an alias for #include?.
#delete(object) ⇒ Object
The delete object is used to delete or remove an object from the set.
#each {|item| ... }
The each method is used to iterate through all of the objects in the set.
#include?(entity) ⇒ Boolean
The #include?
method is used to determine if the set includes a particular object.
#insert(object) ⇒ Object
The insert method is used to insert an object into the set.
#length ⇒ Integer
The #length
method is an alias for #size.
#size ⇒ Integer
The #size
method is used to determine the number of objects in the set.
#to_a ⇒ Object
The to_a method is used to get an ::Array
of the entities in your Set
.