class Sketchup::LineStyles

Provides access to the different line style objects in the model.

@version SketchUp 2019

Public Instance Methods

[](arg) click to toggle source

The {#[]} method lets you retrieve a line style by name or index.

The {#at} method is an alias of {#[]}.

@example

solid_style = Sketchup.active_model.line_styles["Solid Basic"]
line_style = Sketchup.active_model.line_styles[1]

@overload [](name)

@param [String] name The name of the line style to retrieve.

@overload [](index)

@param [Index] index The index of the line style to retrieve.

@raise [IndexError] If index is out of bounds.

@return [Sketchup::LineStyle, nil] The line style retrieved. Nil if the name

couldn't be retrived.

@version SketchUp 2019

# File lib/sketchup-api-stubs/stubs/Sketchup/LineStyles.rb, line 37
def [](arg)
end
at(arg) click to toggle source

The {#[]} method lets you retrieve a line style by name or index.

The {#at} method is an alias of {#[]}.

@example

solid_style = Sketchup.active_model.line_styles["Solid Basic"]
line_style = Sketchup.active_model.line_styles[1]

@overload [](name)

@param [String] name The name of the line style to retrieve.

@overload [](index)

@param [Index] index The index of the line style to retrieve.

@raise [IndexError] If index is out of bounds.

@return [Sketchup::LineStyle, nil] The line style retrieved. Nil if the name

couldn't be retrived.

@version SketchUp 2019

# File lib/sketchup-api-stubs/stubs/Sketchup/LineStyles.rb, line 62
def at(arg)
end
each() click to toggle source

The {#each} method is used to iterate through all the line styles.

@example

line_styles = Sketchup.active_model.line_styles
line_styles.each{ |line_style| p line_style.name }

@return [nil]

@version SketchUp 2019

# File lib/sketchup-api-stubs/stubs/Sketchup/LineStyles.rb, line 74
def each
end
length()
Alias for: size
names() click to toggle source

The {#names} method return the support line styles as strings.

@example

Sketchup.active_model.line_styles.names

@return [Array<String>]

@version SketchUp 2019

# File lib/sketchup-api-stubs/stubs/Sketchup/LineStyles.rb, line 85
def names
end
size() click to toggle source

The {#size} method returns the number of line styles that SketchUp supports.

@example

line_styles = Sketchup.active_model.line_styles
line_styles.size

@return [Integer] The count of line styles.

@version SketchUp 2019

# File lib/sketchup-api-stubs/stubs/Sketchup/LineStyles.rb, line 97
def size
end
Also aliased as: length
to_a() click to toggle source

The {#to_a} method returns an array of all the line styles.

@example

line_styles = Sketchup.active_active_model.line_styles.to_a

@return [Array] Containing all the line style objects.

@version SketchUp 2019

# File lib/sketchup-api-stubs/stubs/Sketchup/LineStyles.rb, line 109
def to_a
end