Class: ChemScanner::ChemDraw::BracketAttachment
- Defined in:
- lib/chem_scanner/chem_draw/node/bracket_attachment.rb
Overview
CDX Bracket parser
Constant Summary
Constants included from BaseValue
ChemScanner::ChemDraw::BaseValue::ARROW_NOGO_CROSS, ChemScanner::ChemDraw::BaseValue::CDXML_ARROW_TYPE, ChemScanner::ChemDraw::BaseValue::CDXML_ATOM_EXTERNAL_CONNECTION_TYPE, ChemScanner::ChemDraw::BaseValue::CDXML_CDX_POINT, ChemScanner::ChemDraw::BaseValue::CDXML_GRAPHIC_TYPE, ChemScanner::ChemDraw::BaseValue::CDXML_LINE_TYPE, ChemScanner::ChemDraw::BaseValue::CDXML_NODE_TYPE, ChemScanner::ChemDraw::BaseValue::CDXML_ORBITAL_TYPE, ChemScanner::ChemDraw::BaseValue::CDXML_OVAL_TYPE, ChemScanner::ChemDraw::BaseValue::TEXT_ATTRIBUTES
Instance Attribute Summary collapse
-
#graphic_id ⇒ Object
readonly
Returns the value of attribute graphic_id.
Attributes inherited from BaseNode
#id, #parser, #parser_type, #polygon
Instance Method Summary collapse
Methods inherited from BaseNode
#assign_center, #bounding_box, #cdx_read, #cdxml_read, #center_x, #center_y, #get_tempid, #initialize, #post_parse_node, #pre_parse_node, #read, #set_cdx, #set_cdxml
Methods included from BaseValue
#binary_chunks, #cdx_styles, #cdx_text, #cdxml_text, #do_unhandled, #initialize, #point_2d, #point_3d, #polygon_from_bb, #read_bounding_box, #read_ids, #read_int, #read_type, #read_value
Constructor Details
This class inherits a constructor from ChemScanner::ChemDraw::BaseNode
Instance Attribute Details
#graphic_id ⇒ Object (readonly)
Returns the value of attribute graphic_id.
7 8 9 |
# File 'lib/chem_scanner/chem_draw/node/bracket_attachment.rb', line 7 def graphic_id @graphic_id end |
Instance Method Details
#parse_node(tag, _id, data) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/chem_scanner/chem_draw/node/bracket_attachment.rb', line 9 def parse_node(tag, _id, data) ref = @props_ref[tag] || @obj_ref[tag] return unless ref == "Bracket_GraphicID" @graphic_id = read_value(tag, data) end |