public class Tetris extends MembranePackingAlgorithm
basicOperations, BORDER_EAST, BORDER_MAX_Y, BORDER_MIN_Y, BORDER_NORTH, BORDER_SOUTH, BORDER_WEST, calculationManager, CurrentMicroDomain, databaseOperations, EXTRA, INTRA, lipidsEC, lipidsIC, LIPIDTYPE, membraneViewListener, microDomains, PROTEINTYPE, random| Constructor and Description |
|---|
Tetris() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
buildAndShowGui() |
void |
createRow(int height,
int mode) |
void |
fillWithLipids() |
java.lang.String |
getFullInformation() |
java.lang.String |
getName() |
int |
getRandomNumber(int mode) |
java.awt.Component |
getRuntimeControlPanel() |
java.lang.String |
getShortInformation() |
java.lang.String |
getStringRepresentationOfSetupParameters() |
boolean |
overrideExistingLipids() |
void |
setFirstRow(int mode) |
void |
stopAlgorithm() |
boolean |
supportsAbsoluteValues() |
boolean |
supportsMicrodomains() |
addEntryToDB, addExtracellularLipid, addIntracellularLipid, clearAllLipids, copyMatrix, countSampleLipids_Extracellular, countSampleLipids_Intracellular, countTotalLipidsThatAreAdded, createAUnitMatrix, createNextExtracellularLipid, createNextExtracellularLipid, createNextIntracellularLipid, createNextIntracellularLipid, createRandomLayerID, createRandomXZPosition, displayInformation, distance, distance, dock, getAlgorithm_Directory_In_Workspace, getAllLipids, getAllLipidsInDomain, getAllMoleculesInCurrentModel, getAllProteins, getAllProteinsInDomain, getAllSampleLipids_ExtraCellular, getAllSampleLipids_ExtraCellular, getAllSampleLipids_IntraCellular, getAllSampleLipids_IntraCellular, getAllSampleLipidsInModel, getCurrentLayerID, getCurrentRenderMode, getDecimalPlaces, getDesiredAtomDistance, getExtracellularLipidByPDBCode, getIntersectedBorders, getIntersectedMolecules, getIntracellularLipidByPDBCode, getJ3DBranchGroup, getLayerAtIndex, getLayerByLayerID, getLayerCount, getLipidInMembraneHeight, getLipidsInRadiusExcept, getMembraneArea, getMembraneBounds2D, getMembraneSize, getMicroDomain, getMicroDomainAt, getMicroDomainAtPoint, getMicroDomainAtPoint, getMicroDomainCount, getMinAtomDistance, getMoleculesInRadius, getMoleculesInRadiusExcept, getMoleculesInRadiusOnMySide, getMoleculesInRadiusOnMySide, getMoleculesInRadiusOnMySideExcept, getNearestLipidOnMySide, getNearestMolecule, getNearestMoleculeExcept, getNearestMoleculeExceptDetailed, getNearestMoleculeExceptOnMySide, getNearestMoleculeExceptOnMySideDetailed, getNearestMoleculeOnMySide, getNearestMoleculeOnMySideDetailed, getNearestProtein, getNearestProteinDetailed, getNearestProteinExcept, getNearestProteinExceptDetailed, getOriginalConstraintLenghts, getOriginalConstraintLengths, getPercentages_ExtraCellular, getPercentages_IntraCellular, getSampleLipid_Extracellular, getSampleLipid_Intracellular, getSelectedArea, getStartingTime, getSystemCovalentRadius, getSystemVanDerWaalsRadius, getTerminationTime, getTotalHeight, getTotalHeight, hasMembraneAnyExtracellularLipids, hasMembraneAnyIntracellularLipids, hasMembraneAnyProteins, hasMultipleLayers, intersects, intersectsAnyMicroDomain, intersectsBorderEast, intersectsBorderNorth, intersectsBorders, intersectsBorderSouth, intersectsBorderWest, intersectsEarth, intersectsEarthOrSky, intersectsMoleculeWithMolecule, intersectsMoleculeWithMolecules, intersectsSky, intersectsWithLipid, intersectsWithProteins, isAtomCollisionOn, isAtomDistanceAbsolute, isComputeAbsoluteValuesSelected, isInSystemTray, isOnAir, isStartInBackgroundAllowed, isStartInBackgroundSelected, manuallyUpdateStatistics, MembraneHasAnyExtracellularLipids, MembraneHasAnyIntracellularLipids, nearestAtomPoints, nearestTrianglePoints, refreshViews, removeExtracellularLipid, removeIntracellularLipid, removeLipidsFromMembrane, requestChangeOfRenderMode, restoreMembraneFromPDB, returnFromSystemTray, sendToSystemTray, setComputeAbsoluteValues, setDisplayedProgress, setListenerAndPrepare, setListenerAndPrepare, setListenerAndPrepare, setPercentages, setSimpleRandom, setStartInBackgroundAllowed, setStartInBackgroundSelected, setStartingTime, setTerminationTime, setUniqueRandompublic boolean buildAndShowGui()
public void fillWithLipids()
public void setFirstRow(int mode)
public void createRow(int height,
int mode)
public int getRandomNumber(int mode)
public java.lang.String getFullInformation()
public java.lang.String getName()
public java.lang.String getShortInformation()
public java.lang.String getStringRepresentationOfSetupParameters()
public void stopAlgorithm()
public boolean supportsAbsoluteValues()
public boolean supportsMicrodomains()
public boolean overrideExistingLipids()
public java.awt.Component getRuntimeControlPanel()