Class AttributeDFGOption
Last update: 16.07.2025Namespace: 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
Constructors
AttributeDFGOption()
Initializes a new instance of the
public AttributeDFGOption()
AttributeDFGOption(bool)
Initializes a new instance of the
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
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
UseDefault
Gets or sets a value indicating whether use [default option].
public bool UseDefault { get; set; }
Property Value
UseFacetAspectRatio
Gets or sets a value indicating whether use [facet aspect ratio].
public bool UseFacetAspectRatio { get; set; }
Property Value
UseMaximumFacetSize
Gets or sets a value indicating whether use [maximum facet size].
public bool UseMaximumFacetSize { get; set; }
Property Value
UseMaximumGridLine
Gets or sets a value indicating whether use [maximum grid line].
public bool UseMaximumGridLine { get; set; }
Property Value
UseSurfaceAngularTolerance
Gets or sets a value indicating whether use [surface angular tolerance].
public bool UseSurfaceAngularTolerance { get; set; }
Property Value
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
public virtual XmlSchema GetSchema()
Returns
An
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
WriteXml(XmlWriter)
Converts an object into its XML representation.
public virtual void WriteXml(XmlWriter writer)
Parameters
writer XmlWriter
The