| Modifier and Type | Field and Description |
|---|---|
protected static Set<Class<? extends bio.singa.features.model.Feature>> |
availableFeatures |
protected bio.singa.features.model.FeatureContainer |
features |
static AtomicInteger |
vesicleCounter |
| Constructor and Description |
|---|
Vesicle(CellRegion region,
bio.singa.mathematics.vectors.Vector2D position,
javax.measure.Quantity<javax.measure.quantity.Length> radius) |
Vesicle(bio.singa.mathematics.vectors.Vector2D position,
javax.measure.Quantity<javax.measure.quantity.Length> radius) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAssociatedNode(AutomatonNode node,
double relativeArea) |
void |
addPotentialDelta(ConcentrationDelta delta) |
void |
addPotentialSpatialDelta(DisplacementDelta spatialDelta) |
bio.singa.mathematics.vectors.Vector2D |
calculateTotalDisplacement() |
void |
clearAssociatedNodes() |
void |
clearAttachmentInformation() |
void |
clearPotentialDisplacementDeltas() |
Set<CellSubsection> |
getAllReferencedSections() |
javax.measure.Quantity<javax.measure.quantity.Area> |
getArea() |
Map<AutomatonNode,Double> |
getAssociatedNodes() |
LineLikeAgent |
getAttachedFilament() |
Set<Class<? extends bio.singa.features.model.Feature>> |
getAvailableFeatures() |
CellRegion |
getCellRegion() |
bio.singa.mathematics.geometry.faces.Circle |
getCircleRepresentation() |
ConcentrationContainer |
getConcentrationContainer() |
ConcentrationDeltaManager |
getConcentrationManager() |
<FeatureType extends bio.singa.features.model.Feature> |
getFeature(Class<FeatureType> featureTypeClass) |
Collection<bio.singa.features.model.Feature<?>> |
getFeatures() |
bio.singa.mathematics.vectors.Vector2D |
getNextPosition() |
bio.singa.mathematics.vectors.Vector2D |
getPosition() |
javax.measure.Quantity<javax.measure.quantity.Length> |
getRadius() |
CellRegion |
getRegion() |
ListIterator<bio.singa.mathematics.vectors.Vector2D> |
getSegmentIterator() |
DisplacementDelta |
getSpatialDelta(DisplacementBasedModule module) |
String |
getState() |
String |
getStringIdentifier() |
String |
getTargetDirection() |
javax.measure.Quantity<javax.measure.quantity.Volume> |
getVolume() |
<FeatureType extends bio.singa.features.model.Feature> |
hasFeature(Class<FeatureType> featureTypeClass) |
boolean |
isObserved()
Returns
true if this node is observed. |
void |
resetNextPosition() |
void |
setAttachedFilament(LineLikeAgent attachedFilament) |
<FeatureType extends bio.singa.features.model.Feature> |
setFeature(Class<FeatureType> featureTypeClass) |
<FeatureType extends bio.singa.features.model.Feature> |
setFeature(FeatureType feature) |
void |
setIdentifier(String identifier) |
void |
setObserved(boolean isObserved)
Sets the observed state of this node.
|
void |
setRadius(javax.measure.Quantity<javax.measure.quantity.Length> radius) |
void |
setRegion(CellRegion region) |
void |
setSegmentIterator(ListIterator<bio.singa.mathematics.vectors.Vector2D> segmentIterator) |
void |
setState(String state) |
void |
setTargetDirection(String targetDirection) |
String |
toString() |
void |
updatePosition() |
public static AtomicInteger vesicleCounter
protected static final Set<Class<? extends bio.singa.features.model.Feature>> availableFeatures
protected bio.singa.features.model.FeatureContainer features
public Vesicle(CellRegion region, bio.singa.mathematics.vectors.Vector2D position, javax.measure.Quantity<javax.measure.quantity.Length> radius)
public Vesicle(bio.singa.mathematics.vectors.Vector2D position,
javax.measure.Quantity<javax.measure.quantity.Length> radius)
public void setIdentifier(String identifier)
public String getStringIdentifier()
getStringIdentifier in interface Updatablepublic bio.singa.mathematics.vectors.Vector2D getPosition()
getPosition in interface Updatablepublic javax.measure.Quantity<javax.measure.quantity.Length> getRadius()
public javax.measure.Quantity<javax.measure.quantity.Area> getArea()
public javax.measure.Quantity<javax.measure.quantity.Volume> getVolume()
public bio.singa.mathematics.vectors.Vector2D getNextPosition()
public String getState()
public void setState(String state)
public LineLikeAgent getAttachedFilament()
public void setAttachedFilament(LineLikeAgent attachedFilament)
public String getTargetDirection()
public void setTargetDirection(String targetDirection)
public ListIterator<bio.singa.mathematics.vectors.Vector2D> getSegmentIterator()
public void setSegmentIterator(ListIterator<bio.singa.mathematics.vectors.Vector2D> segmentIterator)
public CellRegion getRegion()
public void setRegion(CellRegion region)
public void clearAttachmentInformation()
public void addPotentialSpatialDelta(DisplacementDelta spatialDelta)
public DisplacementDelta getSpatialDelta(DisplacementBasedModule module)
public void setRadius(javax.measure.Quantity<javax.measure.quantity.Length> radius)
public Map<AutomatonNode,Double> getAssociatedNodes()
public void addAssociatedNode(AutomatonNode node, double relativeArea)
public void clearAssociatedNodes()
public bio.singa.mathematics.vectors.Vector2D calculateTotalDisplacement()
public void clearPotentialDisplacementDeltas()
public void resetNextPosition()
public void updatePosition()
public ConcentrationDeltaManager getConcentrationManager()
getConcentrationManager in interface Updatablepublic boolean isObserved()
true if this node is observed.isObserved in interface Updatabletrue if this node is observed.public void setObserved(boolean isObserved)
setObserved in interface UpdatableisObserved - true if this node is observed.public ConcentrationContainer getConcentrationContainer()
getConcentrationContainer in interface Updatablepublic CellRegion getCellRegion()
getCellRegion in interface Updatablepublic Set<CellSubsection> getAllReferencedSections()
getAllReferencedSections in interface Updatablepublic void addPotentialDelta(ConcentrationDelta delta)
addPotentialDelta in interface Updatablepublic bio.singa.mathematics.geometry.faces.Circle getCircleRepresentation()
public Collection<bio.singa.features.model.Feature<?>> getFeatures()
getFeatures in interface bio.singa.features.model.Featureablepublic <FeatureType extends bio.singa.features.model.Feature> FeatureType getFeature(Class<FeatureType> featureTypeClass)
getFeature in interface bio.singa.features.model.Featureablepublic <FeatureType extends bio.singa.features.model.Feature> void setFeature(Class<FeatureType> featureTypeClass)
setFeature in interface bio.singa.features.model.Featureablepublic <FeatureType extends bio.singa.features.model.Feature> void setFeature(FeatureType feature)
setFeature in interface bio.singa.features.model.Featureablepublic <FeatureType extends bio.singa.features.model.Feature> boolean hasFeature(Class<FeatureType> featureTypeClass)
hasFeature in interface bio.singa.features.model.Featureablepublic Set<Class<? extends bio.singa.features.model.Feature>> getAvailableFeatures()
getAvailableFeatures in interface bio.singa.features.model.FeatureableCopyright © 2019. All rights reserved.