Class TubeShape
A Shape derived class.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: DesignData.SDS2.Setup
Assembly: DesignData.SDS2.Setup.dll
Syntax
public sealed class TubeShape : Shape
Constructors
TubeShape()
Declaration
public TubeShape()
Properties
LongDepth
Long side depth
Declaration
public double LongDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ShortDepth
Short side depth
Declaration
public double ShortDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Thickness
Wall thickness
Declaration
public double Thickness { get; set; }
Property Value
Type | Description |
---|---|
System.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 |
---|---|
System.Double |
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | 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 |