Class RHSProfile
A rectangular hollow section profile.
Inheritance
System.Object
RHSProfile
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 RHSProfile : Profile, INotifyPropertyChanged, IEquatable<Profile>
Constructors
RHSProfile(String, Guid, Double, Double, Double)
Construct a rectangular hollow section profile.
Declaration
[JsonConstructor]
public RHSProfile(string name, Guid id, double a, double b, double t)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Guid |
id |
|
System.Double |
a |
|
System.Double |
b |
|
System.Double |
t |
|
Properties
A
Declaration
Property Value
Type |
Description |
System.Double |
|
B
Declaration
Property Value
Type |
Description |
System.Double |
|
ix
Declaration
[JsonIgnore]
public double ix { get; }
Property Value
Type |
Description |
System.Double |
|
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 |
|
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 |
|
M
Declaration
[JsonIgnore]
public double M { get; }
Property Value
Type |
Description |
System.Double |
|
nl
Declaration
[JsonIgnore]
public double nl { get; }
Property Value
Type |
Description |
System.Double |
|
sa
Declaration
[JsonIgnore]
public double sa { get; }
Property Value
Type |
Description |
System.Double |
|
t
Declaration
Property Value
Type |
Description |
System.Double |
|
ti
Declaration
[JsonIgnore]
public double ti { get; }
Property Value
Type |
Description |
System.Double |
|
tm
Declaration
[JsonIgnore]
public double tm { get; }
Property Value
Type |
Description |
System.Double |
|
Zpx
Declaration
[JsonIgnore]
public double Zpx { get; }
Property Value
Type |
Description |
System.Double |
|
Zpy
Declaration
[JsonIgnore]
public double Zpy { 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