def __init__ (   self,
  name,
  optics_dict,
  optics_order,
  reference_coordinate = None,
  center = (0,0,
  angle = 0.0,
  extras 
)

create a composite_optics.  It is composed of a dictionary 'optics_dict' of named objects, and a list 'optics_order' of dictionary keys
which defines the order in which elements of this optic should be traversed.  A single element may appear multiple times in the list.
The reference_coordinate is the coordinate around which this optic will rotate, it is the reference_coordinate that is placed at the position 'center'.
If no reference_coordinate is specified, it is ssumed to be the entrance_center of the first optic in the optics_order list.

Definition at line 1247 of file general_optics.py.

01248                                                             :
01249                         """create a composite_optics.  It is composed of a dictionary 'optics_dict' of named objects, and a list 'optics_order' of dictionary keys
01250                         which defines the order in which elements of this optic should be traversed.  A single element may appear multiple times in the list.
01251                         The reference_coordinate is the coordinate around which this optic will rotate, it is the reference_coordinate that is placed at the position 'center'.
01252                         If no reference_coordinate is specified, it is ssumed to be the entrance_center of the first optic in the optics_order list.
01253                         """
01254                         self.init( name, optics_dict, optics_order, reference_coordinate, center, angle, extras)
01255                 
        def init(self, name, optics_dict, optics_order, reference_coordinate, center, angle, extras):


Generated on Wed Nov 21 10:18:32 2007 for analysis by  doxygen 1.5.4