C# 클래스 Canguro.Model.Section.FrameSection

상속: Utility.GlobalizedObject, Section
파일 보기 프로젝트 열기: rforsbach/Treu-Structure 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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