def create_beam_limiting_device_positions_from_field(cp_item, field, options={})
      dp_seq = DICOM::Sequence.new('300A,011A', :parent => cp_item)
      # ASYMX:
      dp_item_x = DICOM::Item.new(:parent => dp_seq)
      DICOM::Element.new('300A,00B8', "ASYMX", :parent => dp_item_x)
      DICOM::Element.new('300A,011C', "#{field.dcm_collimator_x1}\\#{field.dcm_collimator_x2}", :parent => dp_item_x)
      # ASYMY:
      dp_item_y = DICOM::Item.new(:parent => dp_seq)
      DICOM::Element.new('300A,00B8', "ASYMY", :parent => dp_item_y)
      DICOM::Element.new('300A,011C', "#{field.dcm_collimator_y1}\\#{field.dcm_collimator_y2}", :parent => dp_item_y)
      dp_seq
    end
def create_beam_limiting_device_positions_from_field(cp_item, field, options={})
      dp_seq = DICOM::Sequence.new('300A,011A', :parent => cp_item)
      # ASYMX:
      dp_item_x = DICOM::Item.new(:parent => dp_seq)
      DICOM::Element.new('300A,00B8', "ASYMX", :parent => dp_item_x)
      DICOM::Element.new('300A,011C', "#{field.dcm_collimator_x1}\\#{field.dcm_collimator_x2}", :parent => dp_item_x)
      # ASYMY:
      dp_item_y = DICOM::Item.new(:parent => dp_seq)
      DICOM::Element.new('300A,00B8', "ASYMY", :parent => dp_item_y)
      DICOM::Element.new('300A,011C', "#{field.dcm_collimator_y1}\\#{field.dcm_collimator_y2}", :parent => dp_item_y)
      dp_seq
    end
Creates a beam limiting device positions sequence in the given DICOM object.

 @param [DICOM::Item] cp_item the DICOM control point item in which to insert the sequence
 @param [Field] field the RTP treatment field to fetch device parameters from
 @return [DICOM::Sequence] the constructed beam limiting device positions sequence