Class AttributeMeshFreeBody
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.MeshFree
Assembly: VMDMeshFree.dll
This class is to represent the attribute for geometry output property of MeshFree.
public class AttributeMeshFreeBody : AttributeMeshFreeGeometryOutputProperty, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeFacetRefinementBase ← AttributeMeshFreeGeometryOutputProperty ← AttributeMeshFreeBody
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
AttributeMeshFreeGeometryOutputProperty.Initialize(), AttributeMeshFreeGeometryOutputProperty.OnDeserializationAttribute(), AttributeMeshFreeGeometryOutputProperty.UseDefaultSetting, AttributeMeshFreeGeometryOutputProperty.TypeOfOutput, AttributeMeshFreeGeometryOutputProperty.GeomPrecision, AttributeMeshFreeGeometryOutputProperty.TypeOfGeometry, AttributeMeshFreeGeometryOutputProperty.GINFPath, AttributeMeshFreeGeometryOutputProperty.IsUseUserDefinedDistance, AttributeMeshFreeGeometryOutputProperty.UserDefinedDistanceX, AttributeMeshFreeGeometryOutputProperty.UserDefinedDistanceY, AttributeMeshFreeGeometryOutputProperty.UserDefinedDistanceZ, AttributeMeshFreeGeometryOutputProperty.ReferenceFrame, AttributeFacetRefinementBase.m_childMaxGridLine, AttributeFacetRefinementBase.m_childMaxFacetSize, AttributeFacetRefinementBase.m_childAngularTolerance, AttributeFacetRefinementBase.m_childFacetAspectRatio, AttributeFacetRefinementBase.m_childMinUGridLine, AttributeFacetRefinementBase.m_childMinVGridLine, AttributeFacetRefinementBase.m_childSurfaceTolerance, AttributeFacetRefinementBase.m_bUseMaximumGridLine, AttributeFacetRefinementBase.m_bUseMaximumFacetSize, AttributeFacetRefinementBase.m_bUseSurfaceAngularTolerance, AttributeFacetRefinementBase.m_bUseFacetAspectRatio, AttributeFacetRefinementBase.m_bDoNotUseGRID_TO_EDGES, AttributeFacetRefinementBase.m_bDoNotUseApprox_eval, AttributeFacetRefinementBase.m_bUseMinimumUGridLine, AttributeFacetRefinementBase.m_bUseMinimumVGridLine, AttributeFacetRefinementBase.m_bUseSurfaceTolerance, AttributeFacetRefinementBase.m_bUseFaceOption, AttributeFacetRefinementBase.m_bUseRepairPatch, AttributeFacetRefinementBase.m_bUseDefaultValues, AttributeFacetRefinementBase.Copy(AttributeFacetRefinementBase, ref AttributeFacetRefinementBase), AttributeFacetRefinementBase.Copy(), AttributeFacetRefinementBase.GetXml(AttributeFacetRefinementBase), AttributeFacetRefinementBase.GetXml(), AttributeFacetRefinementBase.GetFacetOption(), AttributeFacetRefinementBase.Initialize(), AttributeFacetRefinementBase.LinkRequestUpdate(object, LinkEventArgs), AttributeFacetRefinementBase.SetDefaultValue(ObjectBase), AttributeFacetRefinementBase.OnDeserialization(object), AttributeFacetRefinementBase.DrawGlobalBody, AttributeFacetRefinementBase.UseDefaultValues, AttributeFacetRefinementBase.UseFaceOption, AttributeFacetRefinementBase.UseSurfaceTolerance, AttributeFacetRefinementBase.UseMinimumVGridLine, AttributeFacetRefinementBase.UseMinimumUGridLine, AttributeFacetRefinementBase.UseRepairPatch, AttributeFacetRefinementBase.UseApprox_eval, AttributeFacetRefinementBase.UseGRID_TO_EDGES, AttributeFacetRefinementBase.UseFacetAspectRatio, AttributeFacetRefinementBase.UseSurfaceAngularTolerance, AttributeFacetRefinementBase.UseMaximumFacetSize, AttributeFacetRefinementBase.UseMaximumGridLine, AttributeFacetRefinementBase.SurfaceTolerance, AttributeFacetRefinementBase.MinimumVGridLine, AttributeFacetRefinementBase.MinimumUGridLine, AttributeFacetRefinementBase.FacetAspectRatio, AttributeFacetRefinementBase.SurfaceAngularTolerance, AttributeFacetRefinementBase.MaximumFacetSize, AttributeFacetRefinementBase.MaximumGridLine, AttributeBase.OnDeserializationAttribute(), AttributeBase.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
AttributeMeshFreeBody()
Initializes a new instance of the
public AttributeMeshFreeBody()
Properties
AnalysisLevelGroup
Gets or sets analysis level group for MeshFree
[Obsolete]
public AnalysisLevelGroup AnalysisLevelGroup { get; set; }
Property Value
AnalysisParameter
Gets or sets the analysis parameter
public AttributeEigenvalueAnalysisParameter AnalysisParameter { get; set; }
Property Value
AttributeEigenvalueAnalysisParameter
DrawGlobalBody
Gets or sets a value indicating whether draw global body.
public override bool DrawGlobalBody { get; }
Property Value
LevelGroupOfAnalysis
Gets or sets the analysis level group.
public AnalysisLevelGroup LevelGroupOfAnalysis { get; set; }
Property Value
RecommendDistanceX
public double RecommendDistanceX { get; }
Property Value
RecommendDistanceY
Gets the recommend distance Y.
public double RecommendDistanceY { get; }
Property Value
RecommendDistanceZ
Gets the recommend distance Z.
public double RecommendDistanceZ { get; }
Property Value
XScale
Gets or sets scale of X
public double XScale { get; set; }
Property Value
YScale
Gets or sets scale of Y
public double YScale { get; set; }
Property Value
ZScale
Gets or sets scale of Z
public double ZScale { get; set; }
Property Value
Methods
InitUserDefinedDistance()
Initialize User Defined Distance.
public void InitUserDefinedDistance()
Initialize()
Initializes this instance.
public override void Initialize()
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.
OnDeserializationAttribute()
Called when [deserialization attribute].
public override void OnDeserializationAttribute()
SetDefaultValue(ObjectBase)
Set default value.
public override void SetDefaultValue(ObjectBase objContainer)
Parameters
objContainer ObjectBase
The container.
SetDefaultValue(ObjectBase, bool)
Set default value.
public void SetDefaultValue(ObjectBase objContainer, bool useDefault)
Parameters
objContainer ObjectBase
The container.
useDefault bool
The useDefault.
UpdateMeshFreeNode()
Updaete meshfree node.
public void UpdateMeshFreeNode()