Manage the enumeration of surfaces.
    |  | 
        
          | __init__(self,
        xtal_asu,
        surface_kwargs=None,
        logger=None) Create an instance.
 |  |  | 
    | list | 
        
          | getHKLIndices(self) Collect and return all hkl Miller index triples for this surface 
      enumeration and sort them according to increasing l then k then h.
 |  |  | 
    | slab.Surface | 
        
          | getSurface(self,
        cell,
        hkl,
        params_only=False,
        origin=None,
        logger=None) Build and return a slab.Surface.
 |  |  | 
    | list | 
        
          | getXtalExtents(self) Return crystal extents that are large enough to ensure proper 
      creation of surface models for all requested surfaces.
 |  |  | 
    |  | 
        
          | logParams(self) Log the parameters.
 |  |  | 
    | schrodinger.structure.Structure | 
        
          | getXtalSuperCell(self) Build and return the crystal super cell from which surfaces will be 
      created.
 |  |  | 
    | list of slab.Surface | 
        
          | getSurfaces(self) Build and return the slab.Surface objects for all surfaces.
 |  |  | 
    |  | 
        
          | writeSurfaces(self,
        file_name) Write surfaces to a Maestro file with the given file name.
 |  |  | 
    |  | 
        
          | runIt(self) Create the surfaces.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |