![]() |
CroSec_Trapezoid Class |
Namespace: Karamba.CrossSections
The CroSec_Trapezoid type exposes the following members.
Name | Description | |
---|---|---|
![]() | CroSec_Trapezoid |
create the default trapezoid
|
![]() | CroSec_Trapezoid(String, String, String, NullableColor, FemMaterial) |
create a cross section with given name, family and country without default properties
|
![]() | CroSec_Trapezoid(String, String, String, NullableColor, FemMaterial, Double, Double, Double) |
create new trapezoid. Lengths in cm;
|
Name | Description | |
---|---|---|
![]() | _height | height (depth) of cross-section [m] (Inherited from CroSec_I.) |
![]() | A | cross sectional area (Inherited from CroSec_Beam.) |
![]() | alpha_lt | imperfection factors according to EC3 for lateral torsional buckling (Inherited from CroSec_Beam.) |
![]() | alpha_y | imperfection factors according to EC3 in y-direction (Inherited from CroSec_Beam.) |
![]() | alpha_z | imperfection factors according to EC3 in z-direction (Inherited from CroSec_Beam.) |
![]() | Ay | equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation (Inherited from CroSec_Beam.) |
![]() | Az | equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation (Inherited from CroSec_Beam.) |
![]() | color |
user defined color of the cross section
(Inherited from CroSec.) |
![]() | Cw | second order warping moment (Inherited from CroSec_Beam.) |
![]() | dims |
cross section dimensions
(Inherited from CroSec_I.) |
![]() | ecce_loc |
set/get local eccentricity of cross section
(Inherited from CroSec.) |
![]() | elemIds |
return list of element identifiers to which the cross section is to be attached.
(Inherited from CroSec.) |
![]() | f_inclination | inclination of inner flange (Inherited from CroSec_I.) |
![]() | family |
set/get the family of the cross section
(Inherited from CroSec.) |
![]() | familyID | unique identifier of cross section. Excluded country in order to avoid problems in case of user defined families
which consist of cross sections of different countries (Inherited from CroSec.) |
![]() | fillet_r | radius of inner fillet [m] (Inherited from CroSec_I.) |
![]() | fillet_r1 | radius of outer fillet [m] (Inherited from CroSec_I.) |
![]() | guid |
GUID of the cross section
(Inherited from CroSec.) |
![]() | hasEccent |
return true of cross section has a locally defined eccentricity
(Inherited from CroSec.) |
![]() | Ipp | torsional moment of inertia (Inherited from CroSec_Beam.) |
![]() | IsValid |
return true of the cross section is valid (has e.g. non-zero area)
(Inherited from CroSec.) |
![]() | iy | radius of gyration about y-axis (Inherited from CroSec_Beam.) |
![]() | Iyy | moment of inertia about local Y-axis (Inherited from CroSec_Beam.) |
![]() | iz | radius of gyration about z-axis (Inherited from CroSec_Beam.) |
![]() | Izz | moment of inertia about local z-axis (normally vertical) (Inherited from CroSec_Beam.) |
![]() | lf_thick | thickness of upper flange [m] (Inherited from CroSec_I.) |
![]() | lf_width | width of upper flange [m] (Inherited from CroSec_I.) |
![]() | material |
set/get material of the element
(Inherited from CroSec_Beam.) |
![]() | materialName | name of the basic material attached to the cross section (Inherited from CroSec_Beam.) |
![]() | name |
set/get the name of the cross section
(Inherited from CroSec.) |
![]() | nDims |
number of dimensional
(Inherited from CroSec.) |
![]() | nProps |
return the number of properties of the cross section
(Inherited from CroSec_Beam.) |
![]() | product |
type of production used for the cross section. This defines the alpha_y/z-values and influences buckling strength.
(Inherited from CroSec_Beam.) |
![]() | props |
default cross section properties
(Inherited from CroSec_Beam.) |
![]() | uf_thick | thickness of lower flange [m] (Inherited from CroSec_I.) |
![]() | uf_width | width of lower flange [m] (Inherited from CroSec_I.) |
![]() | user_defined |
indicates whether a cross section is user-defined or generated (e.g. a default material)
(Inherited from CroSec.) |
![]() | w_thick | thickness of web [m] (Inherited from CroSec_I.) |
![]() | Wely_z_neg | static resistance moment about y-axis for upper cross section point. In case of e.g. T-sections different from Wely_lower (Inherited from CroSec_Beam.) |
![]() | Wely_z_pos | static resistance moment about y-axis for lower cross section point. (Inherited from CroSec_Beam.) |
![]() | Welz_y_neg | static resistance moment about z-axis for extreme left cross section point (Inherited from CroSec_Beam.) |
![]() | Welz_y_pos | static resistance moment about z-axis for extreme right cross section point (Inherited from CroSec_Beam.) |
![]() | Wply | plastic resistance moment about y-axis (Inherited from CroSec_Beam.) |
![]() | Wplz | plastic resistance moment about z-axis (Inherited from CroSec_Beam.) |
![]() | Wt | torsional resistance moment (Inherited from CroSec_Beam.) |
![]() | zg | distance of applied load to shear center of the cross section. By default it is equal to zs (Inherited from CroSec_Beam.) |
![]() | zm |
distance of center of shear from upper section boundary
(Inherited from CroSec_I.) |
![]() | zs |
distance of center of gravity from upper section boundary
(Inherited from CroSec_Beam.) |
Name | Description | |
---|---|---|
![]() | accept |
accept a cross section visitor
(Inherited from CroSec_Beam.) |
![]() | addDuplicate |
add this cross section to fe-model
(Inherited from CroSec.) |
![]() | AddElemId |
add an element identifier to the list of element identifiers which define to which elements the cross
SectionForce shall be attached in the course of assemblage.
(Inherited from CroSec.) |
![]() | addMeshPoint |
add one point to the cross section mesh
(Inherited from CroSec_Beam.) |
![]() | calculate_iy_iz |
calculate cross-section properties from given geometry
(Inherited from CroSec_Beam.) |
![]() | calculateProperties |
calculate cross-section properties from given geometry
(Overrides CroSec_BoxcalculateProperties.) |
![]() | calculateProperties_EN10210 |
Calculate the following cross section properties according to EN 10210-2:
A, zs, Iyy, Izz, Wply, Wplz, Ipp, Cw
(Inherited from CroSec_Box.) |
![]() | calculateProperties_General | (Inherited from CroSec_Box.) |
![]() | clearElemIds |
empty the list of identifiers to which the cross section shall be attached.
(Inherited from CroSec.) |
![]() | Clone |
shallow clone the cross section
(Inherited from CroSec.) |
![]() | cloneElemIds |
clone the list of identifiers to which the cross section is to be attached. Needs to be done before
it is changed in order to avoid side-effects in GH-definitions.
(Inherited from CroSec.) |
![]() | ConvertTo |
convert this cross section to the other cross section and clone it.
(Inherited from CroSec_Beam.) |
![]() | crossSectionHasNoResistance |
test whether cross section has zero resisting moment or area for cross section design
(Inherited from CroSec_Beam.) |
![]() | defaultGuid |
return the cross sections default guid
(Overrides CroSec_BoxdefaultGuid.) |
![]() | enlistAllMaterials |
set the material based on the material identifier and a mapping from material identifiers to indexes
(Inherited from CroSec_Beam.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | fe_ind |
return cross section index of sub cross section in the finite element model
(Inherited from CroSec.) |
![]() | FECroSecDefault |
create fe-cross-sections from default cross section
(Inherited from CroSec.) |
![]() | FECroSecs(Model) |
create fe-cross-section for given height with family-index 0
(Inherited from CroSec.) |
![]() | FECroSecs(Model, Int32) |
create fe-cross-sections
(Inherited from CroSec_Box.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | getHeight |
return the height of the cross section.
Is useful for shell-elements which can thus also use beam-cross sections
(Inherited from CroSec_I.) |
![]() | getHeight(Int32) |
returns the height of a sub-cross section in case of composite cross sections
(Inherited from CroSec.) |
![]() | getThickness |
get thickness of cross section
(Inherited from CroSec_I.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | heights |
constructs a list of heights associated with the cross section. Can be time-consuming. For single item access use getHeight(index)
(Inherited from CroSec.) |
![]() | isDefault |
returns true if cross section has default properties
(Inherited from CroSec.) |
![]() | isStrongerThan |
return true if this cross section is in every aspect stronger than the other one.
(Inherited from CroSec_Beam.) |
![]() | matchId |
test whether the cross section matches one of the identifiers given in the list of indexes
(Inherited from CroSec.) |
![]() | matchIds |
test whether the cross section matches one of the identifiers given in the list of indexes
(Inherited from CroSec.) |
![]() | maxWidth |
return the maximum width of the cross section or -1 in case this does not make sense (for e.g. shell cross sections)
(Inherited from CroSec_I.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | minmaxEps |
determine extreme strains in cross-section
(Inherited from CroSec_I.) |
![]() | modifyEcceZ |
modify the local eccentricity in Z-direction
(Inherited from CroSec.) |
![]() | modifyHeight |
modify the height of the cross section
(Inherited from CroSec_I.) |
![]() | modifyHeights |
modify the heights of the cross section
(Inherited from CroSec.) |
![]() | modifyThickness |
modifies the thickness of a cross section
(Inherited from CroSec_I.) |
![]() | read |
Read cross section data from reader
(Inherited from CroSec.) |
![]() | readFromTableRow |
read those data-items from the table row that need no verification and add it to the
data of this cross section
(Inherited from CroSec_Beam.) |
![]() | renewGuid |
create new GUID for the cross section
(Inherited from CroSec.) |
![]() | renewGuid(Guid) |
set new GUID for the cross section
(Inherited from CroSec.) |
![]() | setDefaults |
set default dimensions of cross section
(Overrides CroSec_BoxsetDefaults.) |
![]() | setMaterial(ListFemMaterial) |
set the material identifiers and the material references of the cross section. Sets material of layer 0 in case of shells.
(Inherited from CroSec.) |
![]() | setMaterial(FemMaterial) |
set the material identifier and the material reference of the cross section
(Inherited from CroSec_Beam.) |
![]() | shape |
returns the shape indicator of a cross section (for e.g. reading data from a table). This can be e.g.
'O', 'I', 'T', '[]',...
(Overrides CroSec_Boxshape.) |
![]() | sketch |
add vertices on cross-section to mesh and corresponding colors
origin is the point on the element axis, axis the local coordinate system,
cmap contains the information for coloring points and n_faces the number
of points to be calculated
(Overrides CroSec_Boxsketch(Mesh3, ListDouble, Point3, Vector3, CroSecStrain, Int32).) |
![]() | sketchGroupSizes |
return list of group-sizes of faces that form one geometric entity.
Enables cross-section sketches to consist of more than one connected surface.
By default there is only one group.
(Overrides CroSec_BoxsketchGroupSizes(Int32).) |
![]() | stiffness |
calculate characteristic axial- and bending stiffness of an element of length L
(Inherited from CroSec_Beam.) |
![]() | ToString | Returns a string that represents the current object. (Overrides CroSec_BoxToString.) |
![]() | ToString(String) |
render cross section data as string for output.
(Inherited from CroSec.) |
![]() | trait |
return value of trait with given index
(Inherited from CroSec.) |
![]() | write |
Write cross section data contained to a reader
(Inherited from CroSec.) |
![]() | writeToTableRow |
generate value of property info as a string which can be used in a cross section table
(Inherited from CroSec_Beam.) |
Name | Description | |
---|---|---|
![]() | _height_ | height (depth) of cross-section [m] (Inherited from CroSec_I.) |
![]() | _zg | distance of applied load to shear center of the cross section. By default it is equal to zs (Inherited from CroSec_Beam.) |
![]() | _zs | distance of center of gravity of cross section from upper rim (Inherited from CroSec_Beam.) |
![]() | A_ | cross sectional area (Inherited from CroSec_Beam.) |
![]() | alpha_lt_ | imperfection factors according to EC3 for lateral torsional buckling (Inherited from CroSec_Beam.) |
![]() | alpha_y_ | imperfection factors according to EC3 in y-direction (Inherited from CroSec_Beam.) |
![]() | alpha_z_ | imperfection factors according to EC3 in z-direction (Inherited from CroSec_Beam.) |
![]() | Ay_ | equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation (Inherited from CroSec_Beam.) |
![]() | Az_ | equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation (Inherited from CroSec_Beam.) |
![]() | country_ | country in which the cross section is in use (Inherited from CroSec.) |
![]() | Cw_ | second order warping moment (Inherited from CroSec_Beam.) |
![]() ![]() | default_height | default height of cross-section |
![]() ![]() | default_lf_width | default width of upper flange |
![]() ![]() | default_uf_width | default width of lower flange |
![]() | eccent_ | eccentricity of the cross section (Inherited from CroSec.) |
![]() | elem_ids_ | id/regular expressions of element identifiers to which the cross section applies (Inherited from CroSec.) |
![]() | f_inclination_ | inclination of inner flange (Inherited from CroSec_I.) |
![]() | family_ | unique identifier of a group of cross sections within a country (Inherited from CroSec.) |
![]() | fe_ind_ | identification number of cross section in the fe-model (Inherited from CroSec.) |
![]() | fillet_r_ | radius of inner fillet [m] (Inherited from CroSec_I.) |
![]() | fillet_r1_ | radius of outer fillet [m] (Inherited from CroSec_I.) |
![]() | guid_ |
GUID of the cross section
(Inherited from CroSec.) |
![]() | has_eccent_ | true if there is an eccentricity defined for the cross section (Inherited from CroSec.) |
![]() | Ipp_ | torsional moment of inertia (Inherited from CroSec_Beam.) |
![]() | iy_ | radius of gyration about y-axis (Inherited from CroSec_Beam.) |
![]() | Iyy_ | moment of inertia about local Y-axis (Inherited from CroSec_Beam.) |
![]() | iz_ | radius of gyration about z-axis (Inherited from CroSec_Beam.) |
![]() | Izz_ | moment of inertia about local z-axis (normally vertical) (Inherited from CroSec_Beam.) |
![]() | lf_thick_ | thickness of upper flange [m] (Inherited from CroSec_I.) |
![]() | lf_width_ | width of upper flange [m] (Inherited from CroSec_I.) |
![]() | name_ | unique identifier of a cross section within a family (Inherited from CroSec.) |
![]() | uf_thick_ | thickness of lower flange [m] (Inherited from CroSec_I.) |
![]() | uf_width_ | width of lower flange [m] (Inherited from CroSec_I.) |
![]() | user_defined_ |
indicates whether a cross section is user-defined or generated (e.g. a default material)
(Inherited from CroSec.) |
![]() | w_thick_ | thickness of web [m] (Inherited from CroSec_I.) |
![]() | Wely_z_neg_ | static resistance moment about y-axis for upper cross section point. In case of e.g. T-sections different from Wely_lower (Inherited from CroSec_Beam.) |
![]() | Wely_z_pos_ | static resistance moment about y-axis for lower cross section point. (Inherited from CroSec_Beam.) |
![]() | Welz_y_neg_ | static resistance moment about z-axis for extreme left cross section point (Inherited from CroSec_Beam.) |
![]() | Welz_y_pos_ | static resistance moment about z-axis for extreme right cross section point (Inherited from CroSec_Beam.) |
![]() | Wply_ | plastic resistance moment about y-axis (Inherited from CroSec_Beam.) |
![]() | Wplz_ | plastic resistance moment about z-axis (Inherited from CroSec_Beam.) |
![]() | Wt_ | torsional resistance moment (Inherited from CroSec_Beam.) |