public class MarkToObjectConverter extends Object
Mark
to an equivalent ObjectMask
.
A ScaleFactor
is also applied to scale the Mark
before conversion.
Constructor and Description |
---|
MarkToObjectConverter(Dimensions dimensions)
Create for particular
Dimensions without a scaling-factor. |
MarkToObjectConverter(Optional<ScaleFactor> scaleFactor,
Dimensions dimensions)
Create for particular
Dimensions with a scaling-factor. |
MarkToObjectConverter(Optional<ScaleFactor> scaleFactor,
Dimensions dimensions,
RegionMembershipWithFlags regionMembership,
BinaryValuesByte binaryValuesOut) |
Modifier and Type | Method and Description |
---|---|
ObjectMask |
convert(Mark mark)
Converts a
Mark to an equivalent ObjectMask . |
public MarkToObjectConverter(Dimensions dimensions)
Dimensions
without a scaling-factor.dimensions
- the dimensions of the final scaled-up scene, to ensure the ObjectMask
is contained within.public MarkToObjectConverter(Optional<ScaleFactor> scaleFactor, Dimensions dimensions)
Dimensions
with a scaling-factor.scaleFactor
- the scaling-factor.dimensions
- the dimensions of the final scaled-up scene, to ensure the ObjectMask
is contained within.public MarkToObjectConverter(Optional<ScaleFactor> scaleFactor, Dimensions dimensions, RegionMembershipWithFlags regionMembership, BinaryValuesByte binaryValuesOut)
public ObjectMask convert(Mark mark)
Mark
to an equivalent ObjectMask
.mark
- the Mark
to convert (whose state will be internally modified if a
scale-factor is applied).ObjectMask
with scaling applied.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.