public abstract class MergeWithOptionalDistanceConstraint extends MergeBase
MergeBase
by optionally imposing a maximum-distance requirement between objects
that are possibly merged.MergeBase.MergeObjects
Constructor and Description |
---|
MergeWithOptionalDistanceConstraint() |
Modifier and Type | Method and Description |
---|---|
UnitValueDistance |
getMaxDistance()
An optional maximum distance
|
boolean |
isSuppressZ() |
protected BeforeCondition |
maybeDistanceCondition() |
void |
setMaxDistance(UnitValueDistance maxDistance)
An optional maximum distance
|
void |
setSuppressZ(boolean suppressZ) |
getDimensions, mergeMultiplex, resolutionRequired, setDimensions, unitConvertOptional
containerOptional, containerRequired, getObjectsContainer, setObjectsContainer
createFromObjects, get, getObjects, setObjects
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
protected BeforeCondition maybeDistanceCondition()
public boolean isSuppressZ()
public void setSuppressZ(boolean suppressZ)
public UnitValueDistance getMaxDistance()
public void setMaxDistance(UnitValueDistance maxDistance)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.