Table of Contents

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

Density

ExternalVolume

The external volume, ie the volume that this shape would displace.

public abstract Volume ExternalVolume { get; }

Property Value

Volume

Mass

public Mass Mass { get; init; }

Property Value

Mass

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

Volume

MomentOfInertia

public MomentOfInertia MomentOfInertia { get; }

Property Value

MomentOfInertia

RadiusOfGyration

public abstract Length RadiusOfGyration { get; }

Property Value

Length

SurfaceArea

public abstract Area SurfaceArea { get; }

Property Value

Area