class WikiHouse::ColumnBoard

  include WikiHouse::PartHelper
  include WikiHouse::BoardPartHelper
  include WikiHouse::AttributeHelper
  def initialize(parent_part: nil, sheet: nil, group: nil, origin: nil, label: label)
   part_init(origin: origin, sheet: sheet, label: label, parent_part: parent_part)
   @origin.z = thickness

   @length_method = :length
    @width_method = :width

    init_board(right_connector: WikiHouse::TabConnector.new(count: 3, thickness: thickness),
               top_connector: WikiHouse::SlotConnector.new(count: 1, thickness: thickness),
               bottom_connector: WikiHouse::SlotConnector.new(count: 1, thickness: thickness),
               left_connector: WikiHouse::SlotConnector.new(count: 3, thickness: thickness),
               face_connector: WikiHouse::PocketConnector.new(count: parent_part.number_of_internal_supports, thickness: thickness))

  end


end