public class EnergyMemoList extends Object implements Serializable, MemoForIndex
Constructor and Description |
---|
EnergyMemoList() |
EnergyMemoList(EnergyMemoList source) |
EnergyMemoList(EnergySavedInd savedInd,
EnergyStackWithoutParameters energyStack,
MarkCollection marks,
EnergySchemeWithSharedFeatures energySchemeTotal) |
Modifier and Type | Method and Description |
---|---|
VoxelizedMarkMemo |
add(EnergySavedInd energySavedInd,
VoxelizedMarkMemo memo,
EnergyStackWithoutParameters stack,
EnergySchemeWithSharedFeatures energyScheme) |
MarkCollection |
asMarks() |
void |
clean() |
VoxelizedMarkMemo |
exchange(EnergySavedInd energySavedInd,
int index,
VoxelizedMarkMemo newMark,
EnergyStackWithoutParameters stack,
EnergySchemeWithSharedFeatures energySchemeTotal) |
int |
getIndexForMemo(VoxelizedMarkMemo memo) |
VoxelizedMarkMemo |
getMemoForIndex(int index) |
VoxelizedMarkMemo |
getMemoForMark(MarkCollection marks,
Mark mark) |
RegionMap |
getRegionMap() |
void |
remove(EnergySavedInd energySavedInd,
int index) |
void |
removeTwo(EnergySavedInd energySavedInd,
int index1,
int index2) |
int |
size() |
public EnergyMemoList()
public EnergyMemoList(EnergySavedInd savedInd, EnergyStackWithoutParameters energyStack, MarkCollection marks, EnergySchemeWithSharedFeatures energySchemeTotal) throws NamedFeatureCalculateException
NamedFeatureCalculateException
public EnergyMemoList(EnergyMemoList source)
public void clean()
public int size()
size
in interface MemoForIndex
public RegionMap getRegionMap()
public VoxelizedMarkMemo getMemoForMark(MarkCollection marks, Mark mark)
public VoxelizedMarkMemo getMemoForIndex(int index)
getMemoForIndex
in interface MemoForIndex
public int getIndexForMemo(VoxelizedMarkMemo memo)
public VoxelizedMarkMemo exchange(EnergySavedInd energySavedInd, int index, VoxelizedMarkMemo newMark, EnergyStackWithoutParameters stack, EnergySchemeWithSharedFeatures energySchemeTotal) throws NamedFeatureCalculateException
NamedFeatureCalculateException
public VoxelizedMarkMemo add(EnergySavedInd energySavedInd, VoxelizedMarkMemo memo, EnergyStackWithoutParameters stack, EnergySchemeWithSharedFeatures energyScheme) throws NamedFeatureCalculateException
NamedFeatureCalculateException
public void remove(EnergySavedInd energySavedInd, int index)
public void removeTwo(EnergySavedInd energySavedInd, int index1, int index2)
public MarkCollection asMarks()
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.