public class CenterOfGravity extends FeatureSingleObject
Constructor and Description |
---|
CenterOfGravity() |
CenterOfGravity(Axis axis)
Creates for a specific axis.
|
Modifier and Type | Method and Description |
---|---|
double |
calculate(FeatureCalculationInput<FeatureInputSingleObject> input)
Calculates a value for some input.
|
String |
getAxis() |
double |
getEmptyValue() |
void |
setAxis(String axis) |
void |
setEmptyValue(double emptyValue) |
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 CenterOfGravity(Axis axis)
axis
- axispublic CenterOfGravity()
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.public String getAxis()
public void setAxis(String axis)
public double getEmptyValue()
public void setEmptyValue(double emptyValue)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.