public abstract class EllipsoidBase extends FeatureSingleObject
Constructor and Description |
---|
EllipsoidBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
calc(FeatureInputSingleObject input,
Ellipsoid me) |
double |
calculate(FeatureCalculationInput<FeatureInputSingleObject> input)
Calculates a value for some input.
|
boolean |
isSuppressZ()
Iff true, surpresses covariance in the z-direction.
|
void |
setSuppressZ(boolean suppressZ)
Iff true, surpresses covariance in the z-direction.
|
inputType
assignTo, beforeCalc, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, describeParameters, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toString
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
public double calculate(FeatureCalculationInput<FeatureInputSingleObject> input) throws FeatureCalculationException
Feature
calculate
in class Feature<FeatureInputSingleObject>
input
- the input to the calculation.FeatureCalculationException
- if the calculation cannot successfully complete.protected abstract double calc(FeatureInputSingleObject input, Ellipsoid me) throws FeatureCalculationException
FeatureCalculationException
public boolean isSuppressZ()
public void setSuppressZ(boolean suppressZ)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.