[SerializableAttribute]
public abstract class CroSec : CommonObject,
ICloneable, ISerializable, IEquatable<CroSec><SerializableAttribute>
Public MustInherit Class CroSec
Inherits CommonObject
Implements ICloneable, ISerializable, IEquatable(Of CroSec)[SerializableAttribute]
public ref class CroSec abstract : public CommonObject,
ICloneable, ISerializable, IEquatable<CroSec^>[<AbstractClassAttribute>]
[<SerializableAttribute>]
type CroSec =
class
inherit CommonObject
interface ICloneable
interface ISerializable
interface IEquatable<CroSec>
end| CroSec | Initializes a new instance of the CroSec class. create a default cross section. |
| CroSec(SerializationInfo, StreamingContext) | Initializes a new instance of the CroSec class. Deserialize CroSec. |
| CroSec(String, String, String, NullableColor) | Initializes a new instance of the CroSec class. create a cross section with given name, family and country without default properties. |
| color | Gets or sets user defined color of the cross section. |
| dims | Gets or sets cross section dimensions. |
| ecce_loc | Gets or sets local eccentricity of cross section. |
| elemIds | Gets or sets the list of element identifiers to which the cross section is to be attached. |
| exteriorPerimeter | Gets outer and inner (where applicable) perimeter associated with the cross section. |
| family | Gets or sets the family of the cross section. |
| 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. |
| guid | Gets gUID of the cross section. |
| hasEccent | Gets a value indicating whether the cross section has a locally defined eccentricity. |
| isPlausible | Gets a value indicating whether a cross section is plausible. |
| IsValid | Gets a value indicating whether the cross section is valid (has e.g. non-zero area). |
| material | Gets material of the element. |
| materialName | Gets name of the basic material attached to the cross section. |
| name | Gets or sets the name of the cross section. |
| nDims | Gets number of dimensional. |
| nProps | Gets return the number of properties of the cross section. |
| props | Gets or sets default cross section properties. |
| user_defined | Gets a value indicating whether indicates whether a cross section is user-defined or generated (e.g. a default material). |
| UserData |
Gets access to the user-data dictionary.
(Inherited from CommonObject) |
| zm | Gets distance of center of shear from upper section boundary. |
| zs | Gets distance of center of gravity from upper section boundary. |
| accept | Accepts a cross section visitor. |
| addDuplicate | add this cross section to fe-model. |
| 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. |
| calculateProperties | calculate cross-section properties from given geometry. |
| clearElemIds | Empties the list of identifiers to which the cross section shall be attached. |
| Clone | shallow clone the cross section. |
| 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. |
| crossSectionHasNoResistance | test whether cross section has zero resisting moment or area for cross section design. |
| defaultGuid | Get the cross-sections default guid. |
| enlistAllMaterials | set the material based on the material identifier and a mapping from material identifiers to indexes. |
| enlistMaterial | Return a material based on its reference or name. Add it to the list of materials if not already present. |
| Equals(CroSec) | Compares item to this. |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object)) |
| fe_ind | return cross section index of sub cross section in the finite element model. |
| FECroSecDefault | Create fe-cross-sections from default cross section. |
| FECroSecs(Model, Model) | Create list of fe-cross-sections with default family-index 0. |
| FECroSecs(Model, Model, Int32) | Create FE-cross-sections. |
| 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. (Overrides ObjectGetHashCode) |
| getHeight | return the height of the cross section. Is useful for shell-elements which can thus also use beam-cross sections. |
| getHeight(Int32) | Get the height of a sub-cross section in case of composite cross sections. |
| GetObjectData |
Serialize CroSec.
(Overrides CommonObjectGetObjectData(SerializationInfo, StreamingContext)) |
| getThickness | get thickness of cross section. |
| 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). |
| isDefault | returns true if cross section has default properties. |
| matchId | test whether the cross section matches one of the identifiers given in the list of indexes. |
| matchIds | test whether the cross section matches one of the identifiers given in the list of indexes. |
| maxWidth | return the maximum width of the cross section or -1 in case this does not make sense (for e.g. shell cross sections). |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| minmaxEps | determine extreme strains in cross-section. |
| modifyEcceZ | modify the local eccentricity in Z-direction. |
| modifyHeight | modify the height of the cross section. |
| modifyHeights | modify the heights of the cross section. |
| modifyThickness | Modifies the thickness of a cross section. |
| read | Read cross section data from reader. |
| readFromTableRow | Reads cross section data from given table row. |
| renewGuid | create new GUID for the cross section. |
| renewGuid(Guid) | set new GUID for the cross section. |
| setDefaults | Set default dimensions of cross section. |
| setMaterial(FemMaterial) | set the material identifier and the material reference of the cross section. |
| setMaterial(ListFemMaterial) | Sets the material identifiers and the material references of the cross section. Sets material of layer 0 in case of shells. |
| 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', '[]',... |
| 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. |
| sketchFlipFaceNormals | return a list of bool values which indicate whether the face normals of a group should be flipped. |
| 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. |
| stiffness | calculate characteristic axial- and bending stiffness of an element of length L. |
| ToString |
Render cross section data as string for output.
(Overrides CommonObjectToString) |
| trait | return value of trait with given index. |
| uniformHeight | Checks whether a cross-section has uniform height. |
| write | Writes cross section data contained to a reader. |
| writeToTableRow | generate value of property info as a string which can be used in a cross section table. |
| country_ | country in which the cross section is in use. |
| eccent_ | eccentricity of the cross section. |
| elem_ids_ | id/regular expressions of element identifiers to which the cross section applies. |
| family_ | unique identifier of a group of cross sections within a country. |
| fe_ind_ | identification number of cross-section in the fe-model. |
| guid_ | GUID of the cross section. |
| has_eccent_ | true if there is an eccentricity defined for the cross section. |
| name_ | unique identifier of a cross section within a family. |
| user_defined_ | indicates whether a cross section is user-defined or generated (e.g. a default material). |
| ContainerType |
test if object is (a container like) a list or an array.
(Defined by MiniUtil) |