Class Shell
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE.Property
Assembly: VMFE.dll
This class is to represent the property for shell.
public class Shell : PropertyHasOrientation, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IHasMaterial, IPostDeserialized
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IHasMaterial, IPostDeserialized
Inherited Members
PropertyHasOrientation.markerID,
PropertyHasOrientation.Initialize(Unit.ConvertFactor),
PropertyHasOrientation.LinkRequestDestroy(object, LinkEventArgs),
PropertyHasOrientation.SetOrientation(OrientationBase),
PropertyHasOrientation.SetOrientation(double[]),
PropertyHasOrientation.Orientation,
PropertyBase.LinkRequestUpdate(object, LinkEventArgs),
PropertyBase.LinkAddedToDocumentCore(IOwned, bool),
PropertyBase._Material,
PropertyBase.Material,
PropertyBase.Type,
FESubEntity.GetNodalBodyForReference(Reference, Mesh),
FESubEntity.GetNodalBodyForSubsystem(SubSystem, Mesh),
FESubEntity.FEID,
FESubEntity.OwnerMesh,
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
Shell(string)
Initializes a new instance of the
public Shell(string strName)
Parameters
strName string
Name of the property shell.
Shell()
Initializes a new instance of the
public Shell()
Properties
StrainZ
Gets or sets the strain z formula.
public uint StrainZ { get; set; }
Property Value
Thickness
Gets or sets the thickness.
public Variable Thickness { get; set; }
Property Value
Variable
Type
Gets the type of property.
public override PropertyBase.PropertyType Type { get; }
Property Value
TypeOfPlane
Gets or sets the plane type.
public Shell.PlaneType TypeOfPlane { get; set; }
Property Value
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.