Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class AttributeDFGOption

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll

This class is to represent the attribute for dfg option.

[Obsolete]
public class AttributeDFGOption : AttributeBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeDFGOption

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

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

AttributeDFGOption()

Initializes a new instance of the class.

public AttributeDFGOption()

AttributeDFGOption(bool)

Initializes a new instance of the class.

public AttributeDFGOption(bool bUseDefault)

Parameters

bUseDefault bool

if set to true [use default parameters].

AttributeDFGOption(Variable, Variable, Variable, Variable, bool, bool, bool, bool, bool, bool)

Initializes a new instance of the class.

public AttributeDFGOption(Variable varMaxGridLine, Variable varMaxFacetSize, Variable varAngularTolerance, Variable varFacetAspectRatio, bool bUseDefault, bool bUseMaximumGridLine, bool bUseMaximumFacetSize, bool bUseSurfaceAngularTolerance, bool bUseFacetAspectRatio, bool bDoNotUseApprox_eval)

Parameters

varMaxGridLine Variable

The maximum grid line.

varMaxFacetSize Variable

Size of the maximum facet.

varAngularTolerance Variable

The angular tolerance.

varFacetAspectRatio Variable

The facet aspect ratio.

bUseDefault bool

if set to true [use default parameters].

bUseMaximumGridLine bool

if set to true [use maximum grid line].

bUseMaximumFacetSize bool

if set to true [use maximum facet size].

bUseSurfaceAngularTolerance bool

if set to true [use surface angular tolerance].

bUseFacetAspectRatio bool

if set to true [use facet aspect ratio].

bDoNotUseApprox_eval bool

if set to true [unuse approximated evaluation].

Properties

FacetAspectRatio

Gets or sets the facet aspect ratio.

public ExpressionValueVariable FacetAspectRatio { get; set; }

Property Value

ExpressionValueVariable

MaximumFacetSize

Gets or sets the maximum size of the facet.

public ExpressionValueVariable MaximumFacetSize { get; set; }

Property Value

ExpressionValueVariable

MaximumGridLine

Gets or sets the maximum grid line.

public ExpressionValueVariable MaximumGridLine { get; set; }

Property Value

ExpressionValueVariable

SurfaceAngularTolerance

Gets or sets the surface angular tolerance.

public ExpressionValueVariable SurfaceAngularTolerance { get; set; }

Property Value

ExpressionValueVariable

UseApprox_eval

Gets or sets a value indicating whether use [approximated evaluation].

public bool UseApprox_eval { get; set; }

Property Value

bool

UseDefault

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

public bool UseDefault { get; set; }

Property Value

bool

UseFacetAspectRatio

Gets or sets a value indicating whether use [facet aspect ratio].

public bool UseFacetAspectRatio { get; set; }

Property Value

bool

UseMaximumFacetSize

Gets or sets a value indicating whether use [maximum facet size].

public bool UseMaximumFacetSize { get; set; }

Property Value

bool

UseMaximumGridLine

Gets or sets a value indicating whether use [maximum grid line].

public bool UseMaximumGridLine { get; set; }

Property Value

bool

UseSurfaceAngularTolerance

Gets or sets a value indicating whether use [surface angular tolerance].

public bool UseSurfaceAngularTolerance { get; set; }

Property Value

bool

Methods

GetSchema()

This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the to the class.

public virtual XmlSchema GetSchema()

Returns

XmlSchema

An that describes the XML representation of the object that is produced by the method and consumed by the method.

Initialize()

Initializes this instance.

protected void Initialize()

ReadXml(XmlReader)

Generates an object from its XML representation.

public virtual void ReadXml(XmlReader reader)

Parameters

reader XmlReader

The stream from which the object is deserialized.

WriteXml(XmlWriter)

Converts an object into its XML representation.

public virtual void WriteXml(XmlWriter writer)

Parameters

writer XmlWriter

The stream to which the object is serialized.

Connect with Ansys