module Microstation::Scan::Level
Public Instance Methods
include_level(level)
click to toggle source
# File lib/microstation/scan/level.rb, line 11 def include_level(level) level_inclusions << level end
level_inclusions()
click to toggle source
# File lib/microstation/scan/level.rb, line 7 def level_inclusions @level_inclusions ||= [] end
reset_levels()
click to toggle source
# File lib/microstation/scan/level.rb, line 15 def reset_levels reset_ole_levels @level_inclusions = [] end
reset_ole_levels()
click to toggle source
# File lib/microstation/scan/level.rb, line 20 def reset_ole_levels ole_obj.ExcludeAllLevels end
resolve_level_scans()
click to toggle source
# File lib/microstation/scan/level.rb, line 24 def resolve_level_scans return unless level_inclusions.size > 0 reset_ole_levels level_inclusions.each do |level| ole_obj.IncludeLevel(level) end end