Maven module :un.api : api-geometry :
Class : un.impl.geometry.s3d.Cylinder
Extends/Implements : un.impl.geometry.AbstractOrientedGeometry un.impl.geometry.s3d.Geometry3D
Subclasses : -

author  Johann Sorel


Variables : -
Functions : Cylinder, Cylinder, getRadius, setRadius, getHeight, setHeight, getBaseDiameter, getBaseArea, getBaseCircumference, getLateralSurfaceArea, getSurface, getVolume, getUnorientedBounds



public void Cylinder ()

public void Cylinder (double height, double radius)


The base radius of the cylinder.
public double getRadius ()

public void setRadius (double r)

public double getHeight ()

public void setHeight (double height)


Calculate the base circle diameter.
return  base circle diameter.
public double getBaseDiameter ()


Calculate the base circle surface area.
return  base circle area.
public double getBaseArea ()


Calculate base circle circumference.
return  base circle circumference
public double getBaseCircumference ()


Calculate lateral surface of the cylinder.
return  lateral surface.
public double getLateralSurfaceArea ()


Calculate surface of the cylinder.
Base + Top + lateral surface
return  lateral surface.
public double getSurface ()


Calculate the cylinder volume.
return  volume.
public double getVolume ()

public BBox getUnorientedBounds ()