| Lattice Microbes 2.5
    This is for whole cell modeling | 
| Public Member Functions | |
| __init__ (self, cellType=None, cellAttributes=None, arrangerAttributes=None, name='Unknown') | |
| cellFactory (self) | |
| packVolume (self, sim, volume=None) | |
| addToSimulation (self, sim) | |
| Add packed volume to RDME simulation. | |
| Public Attributes | |
| list | allowedCellTypes = ["Sphere", "Capsule", "Box", "CapsuleShell"] | 
| list | allowedForms = ["Random", "RandomSpherical", "TightGrid", "LooseGrid", "SkewedGrid"] | 
| str | cellType = cellType | 
| cellAttributes = cellAttributes | |
| list | cells = [] | 
| packerName = name | |
| arrangerAttributes = arrangerAttributes | |
A base class for laying out cells in a 3D space.
Args:
    cellType:
        The type of cell this packer represents, can be one of: ["Sphere", "Capsule", "Box", "CapsuleShell"]
    cellAttributes:
        A dictionary with the required attributes specified for the cell and the form
    arrangerAttributes:
        A dictionary with the required/optional requirements for the individiual arranger
 | pySTDLM.CellArranger.CellArranger.__init__ | ( | self, | |
| cellType = None, | |||
| cellAttributes = None, | |||
| arrangerAttributes = None, | |||
| name = 'Unknown' ) | 
| pySTDLM.CellArranger.CellArranger.addToSimulation | ( | self, | |
| sim ) | 
Add packed volume to RDME simulation.
| self | |
| sim | An RDMESimulation object | 
| pySTDLM.CellArranger.CellArranger.cellFactory | ( | self | ) | 
| pySTDLM.CellArranger.CellArranger.packVolume | ( | self, | |
| sim, | |||
| volume = None ) | 
Pack a specified volume with cells
Args:
    volume:
        A volume specified as [[xmin,ymin,zmin],[xmax,ymax,zmax]] (TODO: Add angles)
    form:
        The form of the packing, which can one of: ["Random", "RandomSpherical", "TightGrid", "LooseGrid", "SkewedGrid"]
Returns:
    A tuple of the form [volumePacked, volumePercent, numberCells]
 | list pySTDLM.CellArranger.CellArranger.allowedCellTypes = ["Sphere", "Capsule", "Box", "CapsuleShell"] | 
| list pySTDLM.CellArranger.CellArranger.allowedForms = ["Random", "RandomSpherical", "TightGrid", "LooseGrid", "SkewedGrid"] | 
| pySTDLM.CellArranger.CellArranger.arrangerAttributes = arrangerAttributes | 
| pySTDLM.CellArranger.CellArranger.cellAttributes = cellAttributes | 
| list pySTDLM.CellArranger.CellArranger.cells = [] | 
| pySTDLM.CellArranger.CellArranger.cellType = cellType | 
| pySTDLM.CellArranger.CellArranger.packerName = name |