Class Reference
Object
AnchorBean<PointsFitter>
InitializableBean<PointsFitter, PointsInitialization>
PointsBean<PointsFitter>
PointsFitter
Reference
- All Implemented Interfaces:
CompatibleWithMark
public class Reference
extends PointsFitter
A
PointsFitter that references another PointsFitter by its ID.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetId()The ID of the referencedPointsFitter.booleanisCompatibleWith(Mark testMark) voidonInitialization(PointsInitialization so) voidThe ID of the referencedPointsFitter.Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitializedMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Reference
public Reference()
-
-
Method Details
-
onInitialization
public void onInitialization(PointsInitialization so) throws InitializeException - Overrides:
onInitializationin classInitializableBean<PointsFitter, PointsInitialization>- Throws:
InitializeException
-
isCompatibleWith
public boolean isCompatibleWith(Mark testMark) -
fit
public void fit(List<Point3f> points, Mark mark, Dimensions dimensions) throws PointsFitterException, InsufficientPointsException - Specified by:
fitin classPointsFitter- Throws:
PointsFitterExceptionInsufficientPointsException
-
getId
The ID of the referencedPointsFitter. -
setId
The ID of the referencedPointsFitter.
-