Class TubeShape
A Shape derived class.
Inherited Members
Namespace: DesignData.SDS2.Setup
Assembly: DesignData.SDS2.Setup.dll
Syntax
public sealed class TubeShape : Shape
Constructors
TubeShape()
A Shape derived class.
Declaration
public TubeShape()
Properties
LongDepth
Long side depth
Declaration
public double LongDepth { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
ShortDepth
Short side depth
Declaration
public double ShortDepth { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Thickness
Wall thickness
Declaration
public double Thickness { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
WeightPerUnitFoot
For extruded profile shapes, this is the weight for each foot of the shape. This will be 0.0 for some shapes where it does not apply.
Declaration
public double WeightPerUnitFoot { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Methods
Dispose(bool)
A Shape derived class.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Overrides
GetStructuralProperties(SteelGrade)
Get the structural properties, from the production standard, for a specific grade. To get the default standard pass null for the grade
Declaration
public TubeStructuralProperties GetStructuralProperties(SteelGrade forGrade)
Parameters
| Type | Name | Description |
|---|---|---|
| SteelGrade | forGrade | Production standards are under grade names for many types, so passing in the grade lets us lookup StructuralProperties for a specific production standard for this grade. There is also always a default, pass null to get this. |
Returns
| Type | Description |
|---|---|
| TubeStructuralProperties |