Class AttributeMeshFreeGeometryOutputProperty
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.MeshFree
Assembly: VMDMeshFree.dll
This class is to represent the attribute for geometry output property.
public abstract class AttributeMeshFreeGeometryOutputProperty : AttributeFacetRefinementBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeFacetRefinementBase ← AttributeMeshFreeGeometryOutputProperty
Derived
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
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
AttributeMeshFreeGeometryOutputProperty()
Initializes a new instance of the
public AttributeMeshFreeGeometryOutputProperty()
AttributeMeshFreeGeometryOutputProperty(Variable, Variable, Variable, bool, bool, bool, bool, bool, bool, OutputType, bool, Variable, Variable, Variable, TransformBase)
Initializes a new instance of the
public AttributeMeshFreeGeometryOutputProperty(Variable varMaxFacetSize, Variable varAngularTolerance, Variable varFacetAspectRatio, bool bUseMaximumFacetSize, bool bUseSurfaceAngularTolerance, bool bUseFacetAspectRatio, bool bDoNotUseGRID_TO_EDGES, bool bDoNotUseApprox_eval, bool bUseDefaultSetting, OutputType eOutputType, bool bUseUserDefinedDistance, Variable varUserDefinedDistanceX, Variable varUserDefinedDistanceY, Variable varUserDefinedDistanceZ, TransformBase matReferenceFrame)
Parameters
varMaxFacetSize Variable
Size of the var max facet.
varAngularTolerance Variable
The var angular tolerance.
varFacetAspectRatio Variable
The var facet aspect ratio.
bUseMaximumFacetSize bool
if set to true [b use maximum facet size].
bUseSurfaceAngularTolerance bool
if set to true [b use surface angular tolerance].
bUseFacetAspectRatio bool
if set to true [b use facet aspect ratio].
bDoNotUseGRID_TO_EDGES bool
if set to true [b do not use GRI d_ T o_ EDGES].
bDoNotUseApprox_eval bool
if set to true [b do not use approx_eval].
bUseDefaultSetting bool
if set to true [b use default setting].
eOutputType OutputType
Type of the e output.
bUseUserDefinedDistance bool
if set to true [b use user defined distance].
varUserDefinedDistanceX Variable
The user defined distance's X value.
varUserDefinedDistanceY Variable
The user defined distance's Y value.
varUserDefinedDistanceZ Variable
The user defined distance's Z value.
matReferenceFrame TransformBase
The reference frame for user defined distance.
AttributeMeshFreeGeometryOutputProperty(Variable, Variable, Variable, Variable, bool, bool, bool, bool, bool, bool, bool, OutputType, bool, Variable, Variable, Variable, TransformBase)
Initializes a new instance of the
public AttributeMeshFreeGeometryOutputProperty(Variable varMaxGridLine, Variable varMaxFacetSize, Variable varAngularTolerance, Variable varFacetAspectRatio, bool bUseMaximumGridLine, bool bUseMaximumFacetSize, bool bUseSurfaceAngularTolerance, bool bUseFacetAspectRatio, bool bDoNotUseGRID_TO_EDGES, bool bDoNotUseApprox_eval, bool bUseDefaultSetting, OutputType eOutputType, bool bUseUserDefinedDistance, Variable varUserDefinedDistanceX, Variable varUserDefinedDistanceY, Variable varUserDefinedDistanceZ, TransformBase matReferenceFrame)
Parameters
varMaxGridLine Variable
The var max grid line.
varMaxFacetSize Variable
Size of the var max facet.
varAngularTolerance Variable
The var angular tolerance.
varFacetAspectRatio Variable
The var facet aspect ratio.
bUseMaximumGridLine bool
if set to true [b use maximum grid line].
bUseMaximumFacetSize bool
if set to true [b use maximum facet size].
bUseSurfaceAngularTolerance bool
if set to true [b use surface angular tolerance].
bUseFacetAspectRatio bool
if set to true [b use facet aspect ratio].
bDoNotUseGRID_TO_EDGES bool
if set to true [b do not use GRI d_ T o_ EDGES].
bDoNotUseApprox_eval bool
if set to true [b do not use approx_eval].
bUseDefaultSetting bool
if set to true [b use default setting].
eOutputType OutputType
Type of the e output.
bUseUserDefinedDistance bool
if set to true [b use user defined distance].
varUserDefinedDistanceX Variable
The user defined distance's X value.
varUserDefinedDistanceY Variable
The user defined distance's Y value.
varUserDefinedDistanceZ Variable
The user defined distance's Z value.
matReferenceFrame TransformBase
The reference frame for user defined distance.
Properties
GINFPath
Gets or sets GINF file path for MeshFree
public string GINFPath { get; set; }
Property Value
GeomPrecision
Gets or sets geometry precision of solid body for MeshFree
public uint GeomPrecision { get; set; }
Property Value
IsUseUserDefinedDistance
Gets or sets a value indicating whether [use user defined distance].
public bool IsUseUserDefinedDistance { get; set; }
Property Value
ReferenceFrame
Gets or sets the reference frame for user defined distance
public TransformBase ReferenceFrame { get; set; }
Property Value
TransformBase
TypeOfGeometry
Gets or sets geometry type of solid body for MeshFree
public GeometryType TypeOfGeometry { get; set; }
Property Value
TypeOfOutput
Gets or sets the type of the output.
public OutputType TypeOfOutput { get; set; }
Property Value
UseDefaultSetting
Gets or sets a value indicating whether [use default setting].
[Obsolete]
public bool UseDefaultSetting { get; set; }
Property Value
UserDefinedDistanceX
Gets or sets the user defined distance's X value
public ExpressionValueVariable UserDefinedDistanceX { get; set; }
Property Value
ExpressionValueVariable
UserDefinedDistanceY
Gets or sets the user defined distance's Y value
public ExpressionValueVariable UserDefinedDistanceY { get; set; }
Property Value
ExpressionValueVariable
UserDefinedDistanceZ
Gets or sets the user defined distance's Z value
public ExpressionValueVariable UserDefinedDistanceZ { get; set; }
Property Value
ExpressionValueVariable
Methods
Initialize()
Initializes this instance.
public override void Initialize()
OnDeserializationAttribute()
Called when [deserialization attribute].
public override void OnDeserializationAttribute()