|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.geometry.CenterOfMasses
public class CenterOfMasses
A class representing common perimeters, areas, volumes, center of mass (barycenter or gravity center) for various polygons.
| Constructor Summary | |
|---|---|
CenterOfMasses()
|
|
| Method Summary | |
|---|---|
static Point2D |
getBarycenter(Point2D[] positions,
double[] masses)
Gets barycenter for a group of masses and their associated weight |
static Point3D |
getBarycenter(Point3D[] positions,
double[] masses)
Gets barycenter for a group of masses and their associated weight |
static double |
getCirclePerimeter(double radius)
Gets perimeter for a circle |
static double |
getCircleSurface(double radius)
Gets surface for a circle |
static double |
getConeSurface(double radius,
double height)
Gets surface for a cone |
static double |
getConeVolume(double radius,
double height)
Gets volume for a cone |
static double |
getCubeSurface(double edge)
Gets volume for a cube |
static double |
getCubeVolume(double edge)
Gets volume for a cube |
static double |
getCylinderSurface(double radius,
double height)
Gets surface for a cylinder |
static double |
getCylinderVolume(double radius,
double height)
Gets volume for a cylinder |
static double |
getEllipseSurface(double shortRadius,
double longRadius)
Gets surface for a ellipse |
static double |
getEllipsoidVolume(double radius1,
double radius2,
double radius3)
Gets volume for an ellipsoid |
static double |
getParallelogramSurface(double base,
double height)
Gets surface for a parallelogram |
static double |
getPyramidSurface(double base,
double height)
Gets surface for a pyramid |
static double |
getPyramidVolume(double base,
double height)
Gets volume for a pyramid |
static double |
getRectanglePerimeter(double shortEdge,
double longEdge)
Gets perimeter for a rectangle |
static double |
getRectangleSurface(double shortEdge,
double longEdge)
Gets surface for a rectangle |
static double |
getRectangularPrismSurface(double edge1,
double edge2,
double edge3)
Gets surface for a rectangular prism |
static double |
getRectangularPrismVolume(double edge1,
double edge2,
double edge3)
Gets volume for a rectangular prism |
static double |
getSphereSurface(double radius)
Gets surface for a sphere |
static double |
getSphereVolume(double radius)
Gets volume for a sphere |
static double |
getSquarePerimeter(double edge)
Gets perimeter for a square |
static double |
getSquareSurface(double edge)
Gets surface for a square |
static double |
getTetrahedronSurface(double edge)
Gets surface for a regular tetrahedron |
static double |
getTetrahedronVolume(double edge)
Gets volume for a regular tetrahedron |
static double |
getTrapezoidSurface(double longEdge,
double shortEdge,
double height)
Gets surface for a trapezoid |
static double |
getTrianglePerimeter(double edge1,
double edge2,
double edge3)
Gets perimeter for a triangle |
static double |
getTriangleSurface(double base,
double height)
Gets surface for a triangle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CenterOfMasses()
| Method Detail |
|---|
public static Point2D getBarycenter(Point2D[] positions,
double[] masses)
positions - DOCUMENT ME!masses - DOCUMENT ME!
public static Point3D getBarycenter(Point3D[] positions,
double[] masses)
positions - DOCUMENT ME!masses - DOCUMENT ME!
public static double getSquarePerimeter(double edge)
edge - DOCUMENT ME!
public static double getRectanglePerimeter(double shortEdge,
double longEdge)
shortEdge - DOCUMENT ME!longEdge - DOCUMENT ME!
public static double getTrianglePerimeter(double edge1,
double edge2,
double edge3)
edge1 - DOCUMENT ME!edge2 - DOCUMENT ME!edge3 - DOCUMENT ME!
public static double getCirclePerimeter(double radius)
radius - DOCUMENT ME!
public static double getSquareSurface(double edge)
edge - DOCUMENT ME!
public static double getRectangleSurface(double shortEdge,
double longEdge)
shortEdge - DOCUMENT ME!longEdge - DOCUMENT ME!
public static double getParallelogramSurface(double base,
double height)
base - DOCUMENT ME!height - DOCUMENT ME!
public static double getTrapezoidSurface(double longEdge,
double shortEdge,
double height)
longEdge - DOCUMENT ME!shortEdge - DOCUMENT ME!height - DOCUMENT ME!
public static double getTriangleSurface(double base,
double height)
base - DOCUMENT ME!height - DOCUMENT ME!
public static double getCircleSurface(double radius)
radius - DOCUMENT ME!
public static double getEllipseSurface(double shortRadius,
double longRadius)
shortRadius - DOCUMENT ME!longRadius - DOCUMENT ME!
public static double getCubeSurface(double edge)
edge - DOCUMENT ME!
public static double getCubeVolume(double edge)
edge - DOCUMENT ME!
public static double getRectangularPrismSurface(double edge1,
double edge2,
double edge3)
edge1 - DOCUMENT ME!edge2 - DOCUMENT ME!edge3 - DOCUMENT ME!
public static double getRectangularPrismVolume(double edge1,
double edge2,
double edge3)
edge1 - DOCUMENT ME!edge2 - DOCUMENT ME!edge3 - DOCUMENT ME!
public static double getCylinderSurface(double radius,
double height)
radius - DOCUMENT ME!height - DOCUMENT ME!
public static double getCylinderVolume(double radius,
double height)
radius - DOCUMENT ME!height - DOCUMENT ME!
public static double getConeSurface(double radius,
double height)
radius - DOCUMENT ME!height - DOCUMENT ME!
public static double getConeVolume(double radius,
double height)
radius - DOCUMENT ME!height - DOCUMENT ME!
public static double getSphereSurface(double radius)
radius - DOCUMENT ME!
public static double getSphereVolume(double radius)
radius - DOCUMENT ME!
public static double getEllipsoidVolume(double radius1,
double radius2,
double radius3)
radius1 - DOCUMENT ME!radius2 - DOCUMENT ME!radius3 - DOCUMENT ME!
public static double getPyramidSurface(double base,
double height)
base - DOCUMENT ME!height - DOCUMENT ME!
public static double getPyramidVolume(double base,
double height)
base - DOCUMENT ME!height - DOCUMENT ME!
public static double getTetrahedronSurface(double edge)
edge - DOCUMENT ME!
public static double getTetrahedronVolume(double edge)
edge - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||