[SerializableAttribute]
public abstract class ModelElement : ICloneable,
ISerializable<SerializableAttribute>
Public MustInherit Class ModelElement
Implements ICloneable, ISerializable[SerializableAttribute]
public ref class ModelElement abstract : ICloneable,
ISerializable[<AbstractClassAttribute>]
[<SerializableAttribute>]
type ModelElement =
class
interface ICloneable
interface ISerializable
end| ModelElement | Initializes a new instance of the ModelElement class. parameterless constructor for json serialization. |
| ModelElement(SerializationInfo, StreamingContext) | Initializes a new instance of the ModelElement class. Deserialize ModelElement. |
| ModelElement(Int32, BuilderElement, IReadOnlyListInt32) | Initializes a new instance of the ModelElement class. construct model-element from a grass-element and use additional data provided. |
| builder_element | Gets the raw element from where the base data comes. |
| canBuckle | Gets a value indicating whether buckling is considered when doing cross section optimization or calculating the utilization. |
| color | Gets or sets the color of the element for some types of rendering. Can be set with a ElemSets-component. |
| colorIsSet | Gets a value indicating whether the element has a color attached. |
| crosec | Gets or sets the cross section of the model element. |
| ecce | Gets the elements eccentricity. |
| ecce_glo | Gets the vector of global cross section eccentricity. |
| ecce_loc | Gets the vector of local cross section eccentricity. |
| Elem_loads | Gets the elements loads. |
| fe_id | Gets the first element index in fe-model. In case of shells there may be more than one finite element connected to a model element and fe_id points to the shells TriMesh-object. |
| fe_ind_begin | Gets the first element index in fe-model. in case of shells there may be more than one finite element connected to a model element. |
| fe_ind_end | Gets the index of element in femodel that lies one entry beyond the last finite element of the model element. |
| fe_node_ind | Gets the index of fe-nodes of fe-elements in fe-model. Can differ from node_ind in case of joints. |
| hasEccent | Gets a value indicating whether a cross section has an eccentricity. |
| id | Gets the identifier (name) of element. |
| ind | Gets the zero-based index of element in model. The indexes are consecutively numbered from 0 to number of elements. |
| is_visible | Gets or sets a value indicating whether the element is visible. |
| IsActive | Gets or sets a value indicating whether the element is active. If inactive the element is removed from the statical model using the soft-kill approach. The FE-model needs to be rebuilt after manipulating this flag. |
| nII | Gets or sets the normal force that induces ThII effects. |
| node_inds | Gets the index of nodes of elements after assembly. |
| visibleSubelementIds | Gets or sets a value indicating whether the element is visible. |
| x_ori | Gets the user defined local x-axis of the element (not including the additional rotation angle alpha). |
| x_ori_given | Gets a value indicating whether a user defined local x-axis is given. |
| x_ori_list | Gets the user defined local x-axes of the element (not including the additional rotation angle alpha). |
| y_ori | Gets the user defined local y-axis of the element (not including the additional rotation angle alpha). |
| y_ori_given | Gets a value indicating whether a user defined local z-axis is given. |
| z_ori | Gets the user defined local z-axis of the element (not including the additional rotation angle alpha). |
| z_ori_given | Gets a value indicating whether a user defined local z-axis is given. |
| z_ori_list | Gets the user defined local z-axes of the element (not including the additional rotation angle alpha). |
| Accept(ModelElementVisitor) | accept an element visitor. |
| AcceptT(IModelElementVisitorT, T) | accept an element visitor. |
| AcceptR, T(IModelElementVisitorR, T, T) | accept an element visitor. |
| add | add an element load to the element. |
| AddFebLoads | Add element feb loads. By default add nothing. |
| addTo | create feb-element and add it to the feb-model. |
| build | Build elements (Beam, Truss, spring,..) out of grass-elements and additional information. |
| BuilderElement | Clone the grass-element on which this model-element is based and linked to. |
| characteristic_length | calculate characteristic length of the element. |
| clearLoads | clears the loads of the element. Make sure to clone it before clearing the loads in order to avoid side effects. |
| Clone | Clone the model element. |
| cloneBuilderElement | Clone the grass-element on which this model-element is based and linked to. |
| clonedBuilderElement | return the cloned grass-element on which this model-element is based or null. |
| cog | calculate the center of gravity of the element. |
| copyFEModelNodeIndexes | update the elements node indexes with those of the underlying finite element. This is necessary when topology of the feb-model changed. |
| deformationEnergy | calculates axial deformation- and bending energy stored in the element. |
| elementState | Determine the element state for the given model state index. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| 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) |
| GetObjectData | Serialize ModelElement. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| is_inside | checks whether an Element lies partly inside a given Brep. |
| localCoSys(Element) | create local coo-sys of undeformed element. |
| localCoSys(PointState) | create local coo-sys of deformed element. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| minmaxEpsX | determine extreme axial strains in model for the currently visible loadcase. Add result of element if necessary. |
| referencePointOnZAxis | return reference point on local z-axis for local coordinate system being situated at first element node. |
| resultantCroSecForces | calculates resultant normal force (N), shear force (V) and moment (M) in an element. |
| scaledState | return scaled state at given element. |
| scaledStateAtT | return scaled state at given element, location; superimpose loadcases if lc_num is smaller than 0; unscaled load-case for lc_num % model.numLC if lc_num >= model.numLC (is used for retrieval of beam results). |
| set_fe_and_model_index | set the element and fe_element index. |
| set_is_active | set activation state of element and synchronize it with fe-model. An extra fe-model-generation step is not necessary. Is therefore fast. |
| SetNodeInds | set the node indexes of the element. |
| snapElement | change the element if nodes snap together according to the given list of node indexes. returns true if the element was completely snapped. |
| split_elem | The element with index ind is the seed of an element split. Make all splits in the model that are necessary so that feb-model and model are synchronized. |
| SurfaceArea | Gets the surface area of the element in [m2]. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| totalEccentricity | returns the eccentricity of the element in global coordinates. |
| UpdatePosition | Update the position of the element in place. |
| Volume | Get volume of the element in [m3?]. |
| weight | return weight of the element in kN. |
| weightAndCOG | determine center of gravity and weight of the membrane. |
| _eloads | the elements loads. |
| _fe_id | index of element in fe-model, in case of shells it is the index oh the trimesh. |
| _ind | zero-based index of element in model. The indexes are consecutively numbered from 0 to number of elements. |
| fe_node_ind_ | index of fe-nodes of fe-elements in fe-model. Can differ from node_ind in case of joints. |
| node_inds_ | index of nodes of elements after assembly. |
| ContainerType |
test if object is (a container like) a list or an array.
(Defined by MiniUtil) |