Class SolidShape
- Namespace
- H.Extensions.Unit
- Assembly
- H.Extensions.Unit.dll
public abstract class SolidShape
- Inheritance
-
SolidShape
- Derived
- Inherited Members
- Extension Methods
Constructors
SolidShape()
protected SolidShape()
SolidShape(Mass)
protected SolidShape(Mass m)
Parameters
m
Mass
Properties
Density
public Density Density { get; }
Property Value
ExternalVolume
The external volume, ie the volume that this shape would displace.
public abstract Volume ExternalVolume { get; }
Property Value
Mass
public Mass Mass { get; init; }
Property Value
MaterialVolume
The volume of material in the shape, which we can use to calculate the density. Assumed to be the same as the external volume by default.
public virtual Volume MaterialVolume { get; }
Property Value
MomentOfInertia
public MomentOfInertia MomentOfInertia { get; }
Property Value
RadiusOfGyration
public abstract Length RadiusOfGyration { get; }
Property Value
SurfaceArea
public abstract Area SurfaceArea { get; }