Class: Sketchup::Drawingelement
- Defined in:
- lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb
Overview
Drawingelement is a base class for an item in the model that can be displayed. These items include edges, construction points, construction lines, and images. Arc curves and arcs are not included because they are not drawing elements by themselves, but are a composition of edges.
Direct Known Subclasses
ComponentDefinition, ComponentInstance, ConstructionLine, ConstructionPoint, Dimension, Edge, Face, Group, Image, SectionPlane, Text
Instance Method Summary collapse
-
#bounds ⇒ Geom::BoundingBox
The bounds method is used to retrieve the BoundingBox for an drawing element.
-
#casts_shadows=(casts) ⇒ Boolean
The casts_shadows= method is used to set the Drawingelement to cast shadows.
-
#casts_shadows? ⇒ Boolean
The casts_shadows? method is used to determine if the Drawingelement is casting shadows.
-
#erase! ⇒ Boolean
The erase! method is used to erase an element from the model.
-
#hidden=(hidden) ⇒ Boolean
The hidden= method is used to set the hidden status for an element.
-
#hidden? ⇒ Boolean
The hidden? method is used to determine if the element is hidden.
-
#layer ⇒ Sketchup::Layer
The layer method is used to retrieve the Layer object of the drawing element.
-
#layer=(layer) ⇒ Sketchup::Layer, String
The layer= method is used to set the layer for the drawing element.
-
#material ⇒ Sketchup::Material
The material method is used to retrieve the material for the drawing element.
-
#material=(material) ⇒ Sketchup::Material, ...
The material= method is used to set the material for the drawing element.
-
#receives_shadows=(receive) ⇒ Boolean
The receive_shadows= method is used to set the Drawingelement to receive shadows.
-
#receives_shadows? ⇒ Boolean
The receive_shadows? method is used to determine if the Drawingelement is receiving shadows.
-
#visible=(visibility) ⇒ Boolean
The visible= method is used to set the visible status for an element.
-
#visible? ⇒ Boolean
The visible? method is used to get the visible status for an element.
Methods inherited from Entity
#add_observer, #attribute_dictionaries, #attribute_dictionary, #delete_attribute, #deleted?, #entityID, #get_attribute, #inspect, #model, #parent, #persistent_id, #remove_observer, #set_attribute, #to_s, #typename, #valid?
Instance Method Details
#bounds ⇒ Geom::BoundingBox
The bounds method is used to retrieve the BoundingBox for an drawing element.
37 38 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 37 def bounds end |
#casts_shadows=(casts) ⇒ Boolean
The casts_shadows= method is used to set the Drawingelement to cast shadows.
67 68 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 67 def casts_shadows=(casts) end |
#casts_shadows? ⇒ Boolean
The casts_shadows? method is used to determine if the Drawingelement is casting shadows.
91 92 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 91 def casts_shadows? end |
#erase! ⇒ Boolean
The erase! method is used to erase an element from the model.
Erasing an Edge also erases all of the Face objects that use the Edge.
115 116 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 115 def erase! end |
#hidden=(hidden) ⇒ Boolean
The hidden= method is used to set the hidden status for an element.
143 144 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 143 def hidden=(hidden) end |
#hidden? ⇒ Boolean
The hidden? method is used to determine if the element is hidden.
Hidden elements are still in the model, but they are not displayed.
168 169 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 168 def hidden? end |
#layer ⇒ Sketchup::Layer
The layer method is used to retrieve the Layer object of the drawing element.
191 192 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 191 def layer end |
#layer=(layer) ⇒ Sketchup::Layer, String
The layer= method is used to set the layer for the drawing element.
An exception is raised if you give a string that doesn’t match any layer name.
222 223 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 222 def layer=(layer) end |
#material ⇒ Sketchup::Material
The material method is used to retrieve the material for the drawing element.
245 246 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 245 def material end |
#material=(material) ⇒ Sketchup::Material, ...
The material= method is used to set the material for the drawing element.
281 282 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 281 def material=(material) end |
#receives_shadows=(receive) ⇒ Boolean
The receive_shadows= method is used to set the Drawingelement to receive shadows.
311 312 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 311 def receives_shadows=(receive) end |
#receives_shadows? ⇒ Boolean
The receive_shadows? method is used to determine if the Drawingelement is receiving shadows.
335 336 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 335 def receives_shadows? end |
#visible=(visibility) ⇒ Boolean
The visible= method is used to set the visible status for an element. This method performs an opposite function to the hidden= method.
363 364 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 363 def visible=(visibility) end |
#visible? ⇒ Boolean
The visible? method is used to get the visible status for an element.
387 388 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/Drawingelement.rb', line 387 def visible? end |