﻿gdsfactory.ComponentReference
=============================

.. currentmodule:: gdsfactory

.. autoclass:: ComponentReference

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~ComponentReference.__init__
      ~ComponentReference.bbox
      ~ComponentReference.connect
      ~ComponentReference.dbbox
      ~ComponentReference.dmirror
      ~ComponentReference.dmirror_x
      ~ComponentReference.dmirror_y
      ~ComponentReference.dmove
      ~ComponentReference.dmovex
      ~ComponentReference.dmovey
      ~ComponentReference.drotate
      ~ComponentReference.flatten
      ~ComponentReference.ibbox
      ~ComponentReference.imirror
      ~ComponentReference.imirror_x
      ~ComponentReference.imirror_y
      ~ComponentReference.imove
      ~ComponentReference.imovex
      ~ComponentReference.imovey
      ~ComponentReference.irotate
      ~ComponentReference.is_named
      ~ComponentReference.mirror
      ~ComponentReference.mirror_x
      ~ComponentReference.mirror_y
      ~ComponentReference.move
      ~ComponentReference.movex
      ~ComponentReference.movey
      ~ComponentReference.rotate
      ~ComponentReference.to_dtype
      ~ComponentReference.to_itype
      ~ComponentReference.transform
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~ComponentReference.a
      ~ComponentReference.b
      ~ComponentReference.cell
      ~ComponentReference.cell_index
      ~ComponentReference.cell_inst
      ~ComponentReference.cell_name
      ~ComponentReference.center
      ~ComponentReference.cplx_trans
      ~ComponentReference.dcenter
      ~ComponentReference.dcplx_trans
      ~ComponentReference.dsize_info
      ~ComponentReference.dtrans
      ~ComponentReference.dx
      ~ComponentReference.dxmax
      ~ComponentReference.dxmin
      ~ComponentReference.dxsize
      ~ComponentReference.dy
      ~ComponentReference.dymax
      ~ComponentReference.dymin
      ~ComponentReference.dysize
      ~ComponentReference.hash
      ~ComponentReference.icenter
      ~ComponentReference.instance
      ~ComponentReference.isize_info
      ~ComponentReference.ix
      ~ComponentReference.ixmax
      ~ComponentReference.ixmin
      ~ComponentReference.ixsize
      ~ComponentReference.iy
      ~ComponentReference.iymax
      ~ComponentReference.iymin
      ~ComponentReference.iysize
      ~ComponentReference.kcl
      ~ComponentReference.na
      ~ComponentReference.name
      ~ComponentReference.nb
      ~ComponentReference.parent_cell
      ~ComponentReference.pins
      ~ComponentReference.ports
      ~ComponentReference.prop_id
      ~ComponentReference.purpose
      ~ComponentReference.size_info
      ~ComponentReference.trans
      ~ComponentReference.x
      ~ComponentReference.xmax
      ~ComponentReference.xmin
      ~ComponentReference.xsize
      ~ComponentReference.y
      ~ComponentReference.yaml_tag
      ~ComponentReference.ymax
      ~ComponentReference.ymin
      ~ComponentReference.ysize
   
   