public class FeatureInputPairObjects extends FeatureInputEnergy
Note that left and right simply identify two parts of the pair (tuple). It has no physical meaning related to where the objects are located in the scene..
If a merged version doesn't exist, it is created and cached on demand.
Modifier | Constructor and Description |
---|---|
protected |
FeatureInputPairObjects(FeatureInputPairObjects src) |
|
FeatureInputPairObjects(ObjectMask first,
ObjectMask second) |
|
FeatureInputPairObjects(ObjectMask first,
ObjectMask second,
EnergyStack energyStack) |
|
FeatureInputPairObjects(ObjectMask first,
ObjectMask second,
Optional<EnergyStack> energyStack) |
|
FeatureInputPairObjects(ObjectMask first,
ObjectMask second,
Optional<EnergyStack> energyStack,
Optional<ObjectMask> merged) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
ObjectMask |
getFirst() |
ObjectMask |
getMerged()
Returns a merged version of the two-objects available (or null if not available)
|
Optional<ObjectMask> |
getMergedOptional() |
ObjectMask |
getSecond() |
int |
hashCode() |
String |
toString() |
dimensions, dimensionsOptional, dimensionsRequired, getDictionaryOptional, getEnergyStackOptional, getEnergyStackRequired, getResolutionOptional, getUnitConverterOptional, setEnergyStack, setEnergyStack
getDictionaryRequired
getResolutionRequired
public FeatureInputPairObjects(ObjectMask first, ObjectMask second)
public FeatureInputPairObjects(ObjectMask first, ObjectMask second, EnergyStack energyStack)
public FeatureInputPairObjects(ObjectMask first, ObjectMask second, Optional<EnergyStack> energyStack)
public FeatureInputPairObjects(ObjectMask first, ObjectMask second, Optional<EnergyStack> energyStack, Optional<ObjectMask> merged)
protected FeatureInputPairObjects(FeatureInputPairObjects src)
public ObjectMask getFirst()
public ObjectMask getSecond()
public ObjectMask getMerged()
public Optional<ObjectMask> getMergedOptional()
public boolean equals(Object o)
equals
in class FeatureInputEnergy
protected boolean canEqual(Object other)
canEqual
in class FeatureInputEnergy
public int hashCode()
hashCode
in class FeatureInputEnergy
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.