C# Class Canguro.Model.Section.FrameSection

Inheritance: Utility.GlobalizedObject, Section
Afficher le fichier Open project: rforsbach/Treu-Structure Class Usage Examples

Protected Properties

Свойство Type Description
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

Свойство Type Description

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

CalcProps() protected méthode

Calculates Area, I33 and I22
protected CalcProps ( ) : void
Résultat void

FrameSection() public méthode

Constructora que asigna valores deafault a todas las variables.
public FrameSection ( ) : System
Résultat System

FrameSection() public méthode

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
Résultat System

FrameSection() public méthode

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
Résultat System

FrameSection() public méthode

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
Résultat System

GetOffsetForCardinalPoint() public méthode

public GetOffsetForCardinalPoint ( CardinalPoint cardinalPoint, System.Vector2 &offset ) : void
cardinalPoint CardinalPoint
offset System.Vector2
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

buildHighLODCover() protected méthode

protected buildHighLODCover ( ) : void
Résultat void

buildHighStressCover() protected méthode

protected buildHighStressCover ( ) : void
Résultat void

calcLODSize() protected méthode

protected calcLODSize ( ) : void
Résultat void

calculateBB() protected méthode

protected calculateBB ( ) : void
Résultat void

initContour() protected méthode

Función virtual que inicializa el contorno y las normales.
protected initContour ( ) : void
Résultat void

initContourAndLOD() protected méthode

protected initContourAndLOD ( ) : void
Résultat void

Property Details

area protected_oe property

Cross area
protected float area
Résultat float

as2 protected_oe property

Shear area in 2 direction
protected float as2
Résultat float

as3 protected_oe property

Shear area in 3 direcion
protected float as3
Résultat float

contour protected_oe property

protected Vector2[][],Microsoft.DirectX contour
Résultat Microsoft.DirectX.Vector2[][]

coverHigh protected_oe property

protected short[] coverHigh
Résultat short[]

coverHighStress protected_oe property

protected short[] coverHighStress
Résultat short[]

dis protected_oe property

Distance between section parts
protected float dis
Résultat float

i22 protected_oe property

Moment of Inertia about 2 axis
protected float i22
Résultat float

i33 protected_oe property

Moment of Inertia about 3 axis
protected float i33
Résultat float

r22 protected_oe property

Radius of gyration about 2 axis
protected float r22
Résultat float

r33 protected_oe property

Radius of gyration about 3 axis
protected float r33
Résultat float

s22 protected_oe property

Section modulus about 2 axis
protected float s22
Résultat float

s33 protected_oe property

Section modulus about 3 axis
protected float s33
Résultat float

t2 protected_oe property

Height
protected float t2
Résultat float

t2b protected_oe property

Other dimension
protected float t2b
Résultat float

t3 protected_oe property

Width
protected float t3
Résultat float

tf protected_oe property

Hzt plate width
protected float tf
Résultat float

tfb protected_oe property

Other dimension
protected float tfb
Résultat float

torsConst protected_oe property

Torsional constant
protected float torsConst
Résultat float

tw protected_oe property

Vertical plate width
protected float tw
Résultat float

z22 protected_oe property

Plastic modulus about 2 axis
protected float z22
Résultat float

z33 protected_oe property

Plastic modulus about 3 axis
protected float z33
Résultat float