C# Класс Canguro.Model.Section.FrameSection

Наследование: Utility.GlobalizedObject, Section
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
area float
as2 float
as3 float
contour Microsoft.DirectX.Vector2[][]
coverHigh short[]
coverHighStress short[]
dis float
i22 float
i33 float
r22 float
r33 float
s22 float
s33 float
t2 float
t2b float
t3 float
tf float
tfb float
torsConst float
tw float
z22 float
z33 float

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
FrameSection ( ) : System

Constructora que asigna valores deafault a todas las variables.

FrameSection ( string name, string shape, Material material, ConcreteSectionProps concreteProperties ) : System

Constructora que asigna nombre, forma, material y propiedades de concreto, y asigna valores default a las demás variables.

FrameSection ( string name, string shape, Material material, ConcreteSectionProps concreteProperties, Microsoft contour ) : System

Constructora que calcula las propiedades de una sección general a partir del contorno No está implementada en la primera versión.

FrameSection ( string name, string shape, Material material, ConcreteSectionProps concreteProperties, float t3, float t2, float tf, float tw, float t2b, float tfb, float dis, float area, float torsConst, float i33, float i22, float as2, float as3, float s33, float s22, float z33, float z22, float r33, float r22 ) : System

Constructora que asigna todas las variables que definen la sección en unidades internacionales.

GetOffsetForCardinalPoint ( CardinalPoint cardinalPoint, System.Vector2 &offset ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
CalcProps ( ) : void

Calculates Area, I33 and I22

buildHighLODCover ( ) : void
buildHighStressCover ( ) : void
calcLODSize ( ) : void
calculateBB ( ) : void
initContour ( ) : void

Función virtual que inicializa el contorno y las normales.

initContourAndLOD ( ) : void

Описание методов

CalcProps() защищенный Метод

Calculates Area, I33 and I22
protected CalcProps ( ) : void
Результат void

FrameSection() публичный Метод

Constructora que asigna valores deafault a todas las variables.
public FrameSection ( ) : System
Результат System

FrameSection() публичный Метод

Constructora que asigna nombre, forma, material y propiedades de concreto, y asigna valores default a las demás variables.
public FrameSection ( string name, string shape, Material material, ConcreteSectionProps concreteProperties ) : System
name string
shape string
material Material
concreteProperties ConcreteSectionProps
Результат System

FrameSection() публичный Метод

Constructora que calcula las propiedades de una sección general a partir del contorno No está implementada en la primera versión.
public FrameSection ( string name, string shape, Material material, ConcreteSectionProps concreteProperties, Microsoft contour ) : System
name string
shape string
material Material
concreteProperties ConcreteSectionProps
contour Microsoft
Результат System

FrameSection() публичный Метод

Constructora que asigna todas las variables que definen la sección en unidades internacionales.
public FrameSection ( string name, string shape, Material material, ConcreteSectionProps concreteProperties, float t3, float t2, float tf, float tw, float t2b, float tfb, float dis, float area, float torsConst, float i33, float i22, float as2, float as3, float s33, float s22, float z33, float z22, float r33, float r22 ) : System
name string Section name
shape string Shape name
material Material Material
concreteProperties ConcreteSectionProps Concrete properties (for concrete sections only)
t3 float Width
t2 float Height
tf float Hzt plate width
tw float Vertical plate width
t2b float Other dimension
tfb float Other dimension
dis float Distance between section parts
area float Cross area
torsConst float Torsional constant
i33 float Moment of Inertia about 3 axis
i22 float Moment of Inertia about 2 axis
as2 float Shear area in 2 direction
as3 float Shear area in 3 direcion
s33 float Section modulus about 3 axis
s22 float Section modulus about 2 axis
z33 float Plastic modulus about 3 axis
z22 float Plastic modulus about 2 axis
r33 float Radius of gyration about 3 axis
r22 float Radius of gyration about 2 axis
Результат System

GetOffsetForCardinalPoint() публичный Метод

public GetOffsetForCardinalPoint ( CardinalPoint cardinalPoint, System.Vector2 &offset ) : void
cardinalPoint CardinalPoint
offset System.Vector2
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

buildHighLODCover() защищенный Метод

protected buildHighLODCover ( ) : void
Результат void

buildHighStressCover() защищенный Метод

protected buildHighStressCover ( ) : void
Результат void

calcLODSize() защищенный Метод

protected calcLODSize ( ) : void
Результат void

calculateBB() защищенный Метод

protected calculateBB ( ) : void
Результат void

initContour() защищенный Метод

Función virtual que inicializa el contorno y las normales.
protected initContour ( ) : void
Результат void

initContourAndLOD() защищенный Метод

protected initContourAndLOD ( ) : void
Результат void

Описание свойств

area защищенное свойство

Cross area
protected float area
Результат float

as2 защищенное свойство

Shear area in 2 direction
protected float as2
Результат float

as3 защищенное свойство

Shear area in 3 direcion
protected float as3
Результат float

contour защищенное свойство

protected Vector2[][],Microsoft.DirectX contour
Результат Microsoft.DirectX.Vector2[][]

coverHigh защищенное свойство

protected short[] coverHigh
Результат short[]

coverHighStress защищенное свойство

protected short[] coverHighStress
Результат short[]

dis защищенное свойство

Distance between section parts
protected float dis
Результат float

i22 защищенное свойство

Moment of Inertia about 2 axis
protected float i22
Результат float

i33 защищенное свойство

Moment of Inertia about 3 axis
protected float i33
Результат float

r22 защищенное свойство

Radius of gyration about 2 axis
protected float r22
Результат float

r33 защищенное свойство

Radius of gyration about 3 axis
protected float r33
Результат float

s22 защищенное свойство

Section modulus about 2 axis
protected float s22
Результат float

s33 защищенное свойство

Section modulus about 3 axis
protected float s33
Результат float

t2 защищенное свойство

Height
protected float t2
Результат float

t2b защищенное свойство

Other dimension
protected float t2b
Результат float

t3 защищенное свойство

Width
protected float t3
Результат float

tf защищенное свойство

Hzt plate width
protected float tf
Результат float

tfb защищенное свойство

Other dimension
protected float tfb
Результат float

torsConst защищенное свойство

Torsional constant
protected float torsConst
Результат float

tw защищенное свойство

Vertical plate width
protected float tw
Результат float

z22 защищенное свойство

Plastic modulus about 2 axis
protected float z22
Результат float

z33 защищенное свойство

Plastic modulus about 3 axis
protected float z33
Результат float