Click or drag to resize

StructuralCrossSection Class

[This is preliminary documentation and is subject to change.]

Defines a cross section
Inheritance Hierarchy

Namespace:  ModelExchanger.AnalysisDataModel.Libraries
Assembly:  ModelExchanger.AnalysisDataModel (in ModelExchanger.AnalysisDataModel.dll) Version: 1.13.0+Branch.master.Sha.d583fc64569355d188a9c0818d257b6d0d3e1339
Syntax
C#
public abstract class StructuralCrossSection : StructuralAnalysisObjectBase, 
	ILibraryElementAnalysisObject, IStructuralAnalysisObject, IAnalysisObject, IEquatable<StructuralCrossSection>

The StructuralCrossSection type exposes the following members.

Constructors
  NameDescription
Protected methodStructuralCrossSection
Default constructor. Not publicly accessible to prevent construction of invalid Analysis Objects (e.g. without an ID or name) AutoMapper & JSON module require this constructor to be present for reflection purposes.
Protected methodStructuralCrossSection(Guid, String, StructuralMaterial)
Create an Analysis object.
Top
Properties
  NameDescription
Public propertyCrossSectionalProperties
Additional properties which define the cross section
Public propertyCrossSectionType
Defines the type of cross section
Public propertyId
The ID of the Analysis object. Needs to be unique within the entire model
(Inherited from StructuralAnalysisObjectBase.)
Public propertyMaterial
The material out of which the Cross Section exists.
Public propertyName
The name of the Analysis object. Needs to be unique within it's type
(Inherited from StructuralAnalysisObjectBase.)
Public propertyStructuralName
The name of the cross section in a Structural Model to which this cross section is mapped.
Top
Methods
  NameDescription
Protected methodCheckObjectReference
Check if the object reference is the same as the provided object.
(Inherited from StructuralAnalysisObjectBase.)
Public methodEquals(Object)
Check if this object is the same as the provided object.
(Overrides StructuralAnalysisObjectBaseEquals(Object).)
Public methodEquals(StructuralAnalysisObjectBase)
Check if this object is the same as the provided object.
(Inherited from StructuralAnalysisObjectBase.)
Public methodEquals(StructuralCrossSection)
Indicates whether the current object is equal to another object of the same type.
Public methodGetHashCode
Retrieves the hashcode of the object
(Overrides StructuralAnalysisObjectBaseGetHashCode.)
Protected methodOnPropertyChanged (Inherited from StructuralAnalysisObjectBase.)
Top
Events
  NameDescription
Public eventPropertyChanged (Inherited from StructuralAnalysisObjectBase.)
Top
Extension Methods
  NameDescription
Public Extension MethodToObjectIdentifier
Converts the provided IAnalysisObject into an AnalysisObjectIdentifier
(Defined by IAnalysisObjectExtensions.)
Top
See Also