public class MomentsOfInertia extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MomentsOfInertia.SymmetryClass |
Constructor and Description |
---|
MomentsOfInertia()
Creates a new instance of MomentsOfInertia
|
Modifier and Type | Method and Description |
---|---|
void |
addPoint(javax.vecmath.Point3d point,
double mass) |
javax.vecmath.Point3d |
centerOfMass() |
double |
getAsymmetryParameter(double threshold) |
double[] |
getElipsisRadii() |
double[][] |
getInertiaTensor() |
javax.vecmath.Vector3d[] |
getPrincipalAxes() |
double[] |
getPrincipalMomentsOfInertia() |
double |
getRadiusOfGyration() |
MomentsOfInertia.SymmetryClass |
getSymmetryClass(double threshold) |
double |
symmetryCoefficient() |
public MomentsOfInertia()
public void addPoint(javax.vecmath.Point3d point, double mass)
public javax.vecmath.Point3d centerOfMass()
public double[] getPrincipalMomentsOfInertia()
public javax.vecmath.Vector3d[] getPrincipalAxes()
public double[] getElipsisRadii()
public double getRadiusOfGyration()
public MomentsOfInertia.SymmetryClass getSymmetryClass(double threshold)
public double symmetryCoefficient()
public double getAsymmetryParameter(double threshold)
public double[][] getInertiaTensor()
Copyright © 2000–2016 BioJava. All rights reserved.