[SerializableAttribute]
public class CroSec_I : CroSec_Beam, ISerializable
<SerializableAttribute>
Public Class CroSec_I
Inherits CroSec_Beam
Implements ISerializable
[SerializableAttribute]
public ref class CroSec_I : public CroSec_Beam,
ISerializable
[<SerializableAttribute>]
type CroSec_I =
class
inherit CroSec_Beam
interface ISerializable
end
CroSec_I | Initializes a new instance of the CroSec_I class. create a default I-section. |
CroSec_I(SerializationInfo, StreamingContext) | Initializes a new instance of the CroSec_I class. Deserialize CroSec_I. |
CroSec_I(String, String, String, NullableColor, FemMaterial) | Initializes a new instance of the CroSec_I class. create a cross section with given name, family and country without default properties. |
CroSec_I(String, String, String, NullableColor, FemMaterial, Double, Double, Double, Double, Double, Double, Double, Double, Double) | Initializes a new instance of the CroSec_I class. create a cross section with given name, family and country without default properties. |
_height | Gets the height (depth) of cross-section [m]. |
A | Gets or sets cross sectional area. (Inherited from CroSec_Beam) |
alpha_lt | Gets or sets the imperfection factors according to EC3 for lateral torsional buckling. (Inherited from CroSec_Beam) |
alpha_y | Gets or sets the imperfection factors according to EC3 in y-direction. (Inherited from CroSec_Beam) |
alpha_z | Gets or sets the imperfection factors according to EC3 in z-direction. (Inherited from CroSec_Beam) |
Ay | Gets or sets equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation. (Inherited from CroSec_Beam) |
Az | Gets or sets equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation. (Inherited from CroSec_Beam) |
color |
Gets or sets user defined color of the cross section.
(Inherited from CroSec) |
Cw | Gets or sets the second order warping moment. (Inherited from CroSec_Beam) |
dims |
Gets or sets cross section dimensions.
(Overrides CroSecdims) |
ecce_loc |
Gets or sets local eccentricity of cross section.
(Inherited from CroSec) |
elemIds |
Gets or sets the list of element identifiers to which the cross section is to be attached.
(Inherited from CroSec) |
exteriorPerimeter |
Gets the Perimeter of CroSec_I.
(Overrides CroSecexteriorPerimeter) |
f_inclination | Gets the inclination of inner flange. |
family |
Gets or sets the family of the cross section.
(Inherited from CroSec) |
familyID |
Gets 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 | Gets the radius of inner fillet [m]. |
fillet_r1 | Gets the radius of outer fillet [m]. |
guid |
Gets gUID of the cross section.
(Inherited from CroSec) |
hasEccent |
Gets a value indicating whether the cross section has a locally defined eccentricity.
(Inherited from CroSec) |
Ipp | Gets or sets the torsional moment of inertia. (Inherited from CroSec_Beam) |
isPlausible |
Gets a value indicating whether a cross section is plausible.
(Inherited from CroSec_Beam) |
IsValid |
Gets a value indicating whether the cross section is valid (has e.g. non-zero area).
(Inherited from CroSec) |
iy | Gets the radius of gyration about y-axis. (Inherited from CroSec_Beam) |
Iyy | Gets or sets the moment of inertia about local Y-axis. (Inherited from CroSec_Beam) |
iz | Gets the radius of gyration about z-axis. (Inherited from CroSec_Beam) |
Izz | Gets or sets the moment of inertia about local z-axis (normally vertical). (Inherited from CroSec_Beam) |
lf_thick | Gets the thickness of upper flange [m]. |
lf_width | Gets the width of upper flange [m]. |
material |
Gets material of the element.
(Inherited from CroSec_Beam) |
materialName |
Gets name of the basic material attached to the cross section.
(Inherited from CroSec_Beam) |
name |
Gets or sets the name of the cross section.
(Inherited from CroSec) |
nDims |
Gets number of dimensional.
(Inherited from CroSec) |
nProps |
Gets the number of properties of the cross section.
(Inherited from CroSec_Beam) |
product |
Gets or sets the type of production used for the cross section. This defines the alpha_y/z-values and influences buckling strength.
(Inherited from CroSec_Beam) |
productUserDefined |
Gets a value indicating whether the cross section's product type has been set by the user, or contains a default value.
(Inherited from CroSec_Beam) |
props |
Gets or sets default cross section properties.
(Inherited from CroSec_Beam) |
uf_thick | Gets the thickness of lower flange [m]. |
uf_width | Gets the width of lower flange [m]. |
user_defined |
Gets a value indicating whether indicates whether a cross section is user-defined or generated (e.g. a default material).
(Inherited from CroSec) |
UserData |
Gets access to the user-data dictionary.
(Inherited from CommonObject) |
w_thick | Gets the thickness of web [m]. |
Wely_z_neg | Gets or sets the 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 | Gets or sets the static resistance moment about y-axis for lower cross section point. (Inherited from CroSec_Beam) |
Welz_y_neg | Gets or sets the static resistance moment about z-axis that causes maximum compression for positive moment Mz. (Inherited from CroSec_Beam) |
Welz_y_pos | Gets or sets the static resistance moment about z-axis that causes maximum tension for positive moment Mz. (Inherited from CroSec_Beam) |
Wply | Gets or sets the plastic resistance moment about y-axis. (Inherited from CroSec_Beam) |
Wplz | Gets or sets the plastic resistance moment about z-axis. (Inherited from CroSec_Beam) |
Wt | Gets or sets the torsional resistance moment. (Inherited from CroSec_Beam) |
zg | Gets or sets the distance of applied load to shear center of the cross section. By default it is equal to zs. (Inherited from CroSec_Beam) |
zm |
Gets distance of center of shear from upper section boundary.
(Overrides CroSeczm) |
zs |
Gets distance of center of gravity from upper section boundary.
(Inherited from CroSec_Beam) |
accept |
Accepts 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 CroSeccalculateProperties) |
clearElemIds |
Empties 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 |
Get the cross-sections default guid.
(Overrides CroSecdefaultGuid) |
enlistAllMaterials |
set the material based on the material identifier and a mapping from material identifiers to indexes.
(Inherited from CroSec_Beam) |
Equals(CroSec) |
Compares item to this.
(Inherited from CroSec) |
Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from CroSec) |
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, Model) |
Create list of fe-cross-sections with default family-index 0.
(Inherited from CroSec) |
FECroSecs(Model, Model, Int32) |
Create FE-cross-sections.
(Overrides CroSec_BeamFECroSecs(Model, Model, Int32)) |
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 CroSec) |
getHeight |
return the height of the cross section.
Is useful for shell-elements which can thus also use beam-cross sections.
(Overrides CroSecgetHeight) |
getHeight(Int32) |
Get the height of a sub-cross section in case of composite cross sections.
(Inherited from CroSec) |
GetObjectData |
Serialize CroSec_I.
(Overrides CroSec_BeamGetObjectData(SerializationInfo, StreamingContext)) |
getThickness |
get thickness of cross section.
(Overrides CroSecgetThickness) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
HasUserData |
Checks whether the object has user-data attached.
(Inherited from CommonObject) |
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).
(Overrides CroSecmaxWidth) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
minmaxEps |
determine extreme strains in cross-section.
(Overrides CroSecminmaxEps(CroSecStrain, Double, Double)) |
modifyEcceZ |
modify the local eccentricity in Z-direction.
(Inherited from CroSec) |
modifyHeight |
modify the height of the cross section.
(Overrides CroSecmodifyHeight(Double)) |
modifyHeights |
modify the heights of the cross section.
(Inherited from CroSec) |
modifyThickness |
Modifies the thickness of a cross section.
(Overrides CroSecmodifyThickness(Double)) |
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 CroSecsetDefaults) |
setMaterial(FemMaterial) |
set the material identifier and the material reference of the cross section.
(Inherited from CroSec_Beam) |
setMaterial(ListFemMaterial) |
Sets the material identifiers and the material references of the cross section. Sets material of layer 0 in case of shells.
(Inherited from CroSec) |
shape |
Get the shape indicator of a cross section (for e.g. reading data from a table). This can be e.g.
'O', 'I', 'T', '[]',...
(Overrides CroSecshape) |
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 CroSecsketch(Mesh3, ListDouble, Point3, Vector3, CroSecStrain, CroSecStrain, Int32, Boolean, Boolean)) |
sketchFlipFaceNormals |
return a list of bool values which indicate whether the face normals of a group should be flipped.
(Overrides CroSecsketchFlipFaceNormals) |
sketchGroupSizes |
Retrieves 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 CroSecsketchGroupSizes(Int32)) |
stiffness |
calculate characteristic axial- and bending stiffness of an element of length L.
(Inherited from CroSec_Beam) |
ToString |
Render cross section data as string for output.
(Overrides CroSecToString) |
trait |
return value of trait with given index.
(Inherited from CroSec) |
uniformHeight |
Checks whether a cross-section has uniform height.
(Inherited from CroSec) |
write |
Writes 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) |
_height_ | height (depth) of cross-section [m]. |
A_ | cross sectional area. (Inherited from CroSec_Beam) |
AlphaLt | imperfection factors according to EC3 for lateral torsional buckling. (Inherited from CroSec_Beam) |
AlphaY | imperfection factors according to EC3 in y-direction. (Inherited from CroSec_Beam) |
AlphaZ | 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) |
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. |
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]. |
fillet_r1_ | radius of outer fillet [m]. |
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]. |
lf_width_ | width of upper flange [m]. |
name_ | unique identifier of a cross section within a family. (Inherited from CroSec) |
uf_thick_ | thickness of lower flange [m]. |
uf_width_ | width of lower flange [m]. |
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]. |
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. Negative stress in case of positive My. (Inherited from CroSec_Beam) |
Wely_z_pos_ | static resistance moment about y-axis for lower cross section point. Positive stress in case of positive My. (Inherited from CroSec_Beam) |
Welz_y_neg_ | static resistance moment about z-axis for extreme left cross section point. Negative stress in case of positive Mz. (Inherited from CroSec_Beam) |
Welz_y_pos_ | static resistance moment about z-axis for extreme right cross section point. Positive stress in case of positive Mz. (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) |
Zs | distance of center of gravity of cross section from upper rim. (Inherited from CroSec_Beam) |
ContainerType |
test if object is (a container like) a list or an array.
(Defined by MiniUtil) |