Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class AttributeMeshFreeGeometryOutputProperty

Last update: 16.07.2025

Namespace: 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

AttributeMeshFreeBody

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(object, LinkPropertyType)

Constructors

AttributeMeshFreeGeometryOutputProperty()

Initializes a new instance of the class.

public AttributeMeshFreeGeometryOutputProperty()

AttributeMeshFreeGeometryOutputProperty(Variable, Variable, Variable, bool, bool, bool, bool, bool, bool, OutputType, bool, Variable, Variable, Variable, TransformBase)

Initializes a new instance of the class.

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 class.

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

string

GeomPrecision

Gets or sets geometry precision of solid body for MeshFree

public uint GeomPrecision { get; set; }

Property Value

uint

IsUseUserDefinedDistance

Gets or sets a value indicating whether [use user defined distance].

public bool IsUseUserDefinedDistance { get; set; }

Property Value

bool

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

GeometryType

TypeOfOutput

Gets or sets the type of the output.

public OutputType TypeOfOutput { get; set; }

Property Value

OutputType

UseDefaultSetting

Gets or sets a value indicating whether [use default setting].

[Obsolete]
public bool UseDefaultSetting { get; set; }

Property Value

bool

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()

Connect with Ansys