Class WideFlangeProfile
Inheritance
System.Object
WideFlangeProfile
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Hypar.Elements.dll
Syntax
public class WideFlangeProfile : Profile, INotifyPropertyChanged, IEquatable<Profile>
Constructors
WideFlangeProfile(String)
Declaration
public WideFlangeProfile(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
WideFlangeProfile(String, Guid, Double, Double, Double, Double, VerticalAlignment, HorizontalAlignment, Double, Double)
Construct a wide flange section.
Declaration
[JsonConstructor]
public WideFlangeProfile(string name, Guid id, double bf = 0.1, double d = 0.05, double tf = 0.005, double tw = 0.005, VerticalAlignment verticalAlignment = VerticalAlignment.Center, HorizontalAlignment horizontalAlignment = HorizontalAlignment.Center, double verticalOffset = 0, double horizontalOffset = 0)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Guid |
id |
|
System.Double |
bf |
|
System.Double |
d |
|
System.Double |
tf |
|
System.Double |
tw |
|
VerticalAlignment |
verticalAlignment |
|
HorizontalAlignment |
horizontalAlignment |
|
System.Double |
verticalOffset |
|
System.Double |
horizontalOffset |
|
Properties
A
Declaration
[JsonIgnore]
public double A { get; }
Property Value
Type |
Description |
System.Double |
|
bf
Declaration
public double bf { get; }
Property Value
Type |
Description |
System.Double |
|
Cw
Declaration
[JsonIgnore]
public double Cw { get; }
Property Value
Type |
Description |
System.Double |
|
d
Declaration
Property Value
Type |
Description |
System.Double |
|
dAf
Declaration
[JsonIgnore]
public double dAf { get; }
Property Value
Type |
Description |
System.Double |
|
gage
Declaration
[JsonIgnore]
public string gage { get; }
Property Value
Type |
Description |
System.String |
|
Ix
Declaration
[JsonIgnore]
public double Ix { get; }
Property Value
Type |
Description |
System.Double |
|
Iy
Declaration
[JsonIgnore]
public double Iy { get; }
Property Value
Type |
Description |
System.Double |
|
J
Declaration
[JsonIgnore]
public double J { get; }
Property Value
Type |
Description |
System.Double |
|
k
Declaration
[JsonIgnore]
public double k { get; }
Property Value
Type |
Description |
System.Double |
|
k1
Declaration
[JsonIgnore]
public double k1 { get; }
Property Value
Type |
Description |
System.Double |
|
Qf
Declaration
[JsonIgnore]
public double Qf { get; }
Property Value
Type |
Description |
System.Double |
|
Qw
Declaration
[JsonIgnore]
public double Qw { get; }
Property Value
Type |
Description |
System.Double |
|
rt
Declaration
[JsonIgnore]
public double rt { get; }
Property Value
Type |
Description |
System.Double |
|
rx
Declaration
[JsonIgnore]
public double rx { get; }
Property Value
Type |
Description |
System.Double |
|
ry
Declaration
[JsonIgnore]
public double ry { get; }
Property Value
Type |
Description |
System.Double |
|
Sw
Declaration
[JsonIgnore]
public double Sw { get; }
Property Value
Type |
Description |
System.Double |
|
Sx
Declaration
[JsonIgnore]
public double Sx { get; }
Property Value
Type |
Description |
System.Double |
|
Sy
Declaration
[JsonIgnore]
public double Sy { get; }
Property Value
Type |
Description |
System.Double |
|
T
Declaration
[JsonIgnore]
public string T { get; }
Property Value
Type |
Description |
System.String |
|
tf
Declaration
public double tf { get; }
Property Value
Type |
Description |
System.Double |
|
tw
Declaration
public double tw { get; }
Property Value
Type |
Description |
System.Double |
|
Wno
Declaration
[JsonIgnore]
public double Wno { get; }
Property Value
Type |
Description |
System.Double |
|
Zx
Declaration
[JsonIgnore]
public double Zx { get; }
Property Value
Type |
Description |
System.Double |
|
Zy
Declaration
[JsonIgnore]
public double Zy { get; }
Property Value
Type |
Description |
System.Double |
|
Implements
System.ComponentModel.INotifyPropertyChanged
System.IEquatable<T>
Extension Methods