Click or drag to resize

CroSec_T Methods

The CroSec_T type exposes the following members.

Methods
  NameDescription
Public methodaccept
accept a cross section visitor
(Inherited from CroSec_Beam.)
Public methodaddDuplicate
add this cross section to fe-model
(Inherited from CroSec.)
Public methodAddElemId
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.)
Protected methodaddMeshPoint
add one point to the cross section mesh
(Inherited from CroSec_Beam.)
Public methodcalculate_iy_iz
calculate cross-section properties from given geometry
(Inherited from CroSec_Beam.)
Public methodcalculateProperties
calculate cross-section properties from given geometry
(Overrides CroSec_IcalculateProperties.)
Public methodclearElemIds
empty the list of identifiers to which the cross section shall be attached.
(Inherited from CroSec.)
Public methodClone
shallow clone the cross section
(Inherited from CroSec.)
Public methodcloneElemIds
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.)
Public methodConvertTo
convert this cross section to the other cross section and clone it.
(Inherited from CroSec_Beam.)
Public methodcrossSectionHasNoResistance
test whether cross section has zero resisting moment or area for cross section design
(Inherited from CroSec_Beam.)
Protected methoddefaultGuid
return the cross sections default guid
(Overrides CroSec_IdefaultGuid.)
Public methodenlistAllMaterials
set the material based on the material identifier and a mapping from material identifiers to indexes
(Inherited from CroSec_Beam.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodfe_ind
return cross section index of sub cross section in the finite element model
(Inherited from CroSec.)
Public methodFECroSecDefault
create fe-cross-sections from default cross section
(Inherited from CroSec.)
Public methodFECroSecs(Model)
create fe-cross-section for given height with family-index 0
(Inherited from CroSec.)
Public methodFECroSecs(Model, Int32)
create fe-cross-sections
(Inherited from CroSec_I.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodgetHeight
return the height of the cross section. Is useful for shell-elements which can thus also use beam-cross sections
(Inherited from CroSec_I.)
Public methodgetHeight(Int32)
returns the height of a sub-cross section in case of composite cross sections
(Inherited from CroSec.)
Public methodgetThickness
get thickness of cross section
(Overrides CroSec_IgetThickness.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodheights
constructs a list of heights associated with the cross section. Can be time-consuming. For single item access use getHeight(index)
(Inherited from CroSec.)
Public methodisDefault
returns true if cross section has default properties
(Inherited from CroSec.)
Public methodisStrongerThan
return true if this cross section is in every aspect stronger than the other one.
(Inherited from CroSec_Beam.)
Public methodmatchId
test whether the cross section matches one of the identifiers given in the list of indexes
(Inherited from CroSec.)
Public methodmatchIds
test whether the cross section matches one of the identifiers given in the list of indexes
(Inherited from CroSec.)
Public methodmaxWidth
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.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodminmaxEps
determine extreme strains in cross-section
(Inherited from CroSec_I.)
Public methodmodifyEcceZ
modify the local eccentricity in Z-direction
(Inherited from CroSec.)
Public methodmodifyHeight
modify the height of the cross section
(Overrides CroSec_ImodifyHeight(Double).)
Public methodmodifyHeights
modify the heights of the cross section
(Inherited from CroSec.)
Public methodmodifyThickness
modifies the thickness of a cross section
(Overrides CroSec_ImodifyThickness(Double).)
Public methodread
Read cross section data from reader
(Inherited from CroSec.)
Public methodreadFromTableRow
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.)
Public methodrenewGuid
create new GUID for the cross section
(Inherited from CroSec.)
Public methodrenewGuid(Guid)
set new GUID for the cross section
(Inherited from CroSec.)
Protected methodsetDefaults
set default dimensions of cross section
(Overrides CroSec_IsetDefaults.)
Public methodsetMaterial(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.)
Public methodsetMaterial(FemMaterial)
set the material identifier and the material reference of the cross section
(Inherited from CroSec_Beam.)
Public methodshape
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_Ishape.)
Public methodsketch
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
(Inherited from CroSec_I.)
Public methodsketchGroupSizes
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.
(Inherited from CroSec_I.)
Public methodstiffness
calculate characteristic axial- and bending stiffness of an element of length L
(Inherited from CroSec_Beam.)
Public methodToString
Returns a string that represents the current object.
(Overrides CroSec_IToString.)
Public methodToString(String)
render cross section data as string for output.
(Inherited from CroSec.)
Public methodtrait
return value of trait with given index
(Inherited from CroSec.)
Public methodwrite
Write cross section data contained to a reader
(Inherited from CroSec.)
Public methodwriteToTableRow
generate value of property info as a string which can be used in a cross section table
(Inherited from CroSec_Beam.)
Top
See Also