C# Class Canguro.Model.Section.FrameSection

Inheritance: Utility.GlobalizedObject, Section
Show file Open project: rforsbach/Treu-Structure Class Usage Examples

Protected Properties

Property 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

Property Type Description

Public Methods

Method 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

Protected Methods

Method 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 method

Calculates Area, I33 and I22
protected CalcProps ( ) : void
return void

FrameSection() public method

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

FrameSection() public method

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
return System

FrameSection() public method

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
return System

FrameSection() public method

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
return System

GetOffsetForCardinalPoint() public method

public GetOffsetForCardinalPoint ( CardinalPoint cardinalPoint, System.Vector2 &offset ) : void
cardinalPoint CardinalPoint
offset System.Vector2
return void

ToString() public method

public ToString ( ) : string
return string

buildHighLODCover() protected method

protected buildHighLODCover ( ) : void
return void

buildHighStressCover() protected method

protected buildHighStressCover ( ) : void
return void

calcLODSize() protected method

protected calcLODSize ( ) : void
return void

calculateBB() protected method

protected calculateBB ( ) : void
return void

initContour() protected method

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

initContourAndLOD() protected method

protected initContourAndLOD ( ) : void
return void

Property Details

area protected property

Cross area
protected float area
return float

as2 protected property

Shear area in 2 direction
protected float as2
return float

as3 protected property

Shear area in 3 direcion
protected float as3
return float

contour protected property

protected Vector2[][],Microsoft.DirectX contour
return Microsoft.DirectX.Vector2[][]

coverHigh protected property

protected short[] coverHigh
return short[]

coverHighStress protected property

protected short[] coverHighStress
return short[]

dis protected property

Distance between section parts
protected float dis
return float

i22 protected property

Moment of Inertia about 2 axis
protected float i22
return float

i33 protected property

Moment of Inertia about 3 axis
protected float i33
return float

r22 protected property

Radius of gyration about 2 axis
protected float r22
return float

r33 protected property

Radius of gyration about 3 axis
protected float r33
return float

s22 protected property

Section modulus about 2 axis
protected float s22
return float

s33 protected property

Section modulus about 3 axis
protected float s33
return float

t2 protected property

Height
protected float t2
return float

t2b protected property

Other dimension
protected float t2b
return float

t3 protected property

Width
protected float t3
return float

tf protected property

Hzt plate width
protected float tf
return float

tfb protected property

Other dimension
protected float tfb
return float

torsConst protected property

Torsional constant
protected float torsConst
return float

tw protected property

Vertical plate width
protected float tw
return float

z22 protected property

Plastic modulus about 2 axis
protected float z22
return float

z33 protected property

Plastic modulus about 3 axis
protected float z33
return float