Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class AttributeGeometryRepresentation

Last update: 16.07.2025

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

This class is to represent the attribute for geometry representation.

public class AttributeGeometryRepresentation : AttributeFacetRefinementBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeFacetRefinementBase ← AttributeGeometryRepresentation

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

AttributeGeometryRepresentation()

Initializes a new instance of the class.

public AttributeGeometryRepresentation()

AttributeGeometryRepresentation(Variable, Variable, Variable, bool, bool, bool, bool, bool)

Initializes a new instance of the class.

public AttributeGeometryRepresentation(Variable varMaxFacetSize, Variable varAngularTolerance, Variable varFacetAspectRatio, bool bUseMaximumFacetSize, bool bUseSurfaceAngularTolerance, bool bUseFacetAspectRatio, bool bDoNotUseGRID_TO_EDGES, bool bDoNotUseApprox_eval)

Parameters

varMaxFacetSize Variable

Size of the maximum facet.

varAngularTolerance Variable

The angular tolerance.

varFacetAspectRatio Variable

The facet aspect ratio.

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

bDoNotUseGRID_TO_EDGES bool

if set to true [unuse GRID_TO_EDGE.

bDoNotUseApprox_eval bool

if set to true [unuse approximated evaluation].

AttributeGeometryRepresentation(Variable, Variable, Variable, Variable, bool, bool, bool, bool, bool, bool)

Initializes a new instance of the class.

public AttributeGeometryRepresentation(Variable varMaxGridLine, Variable varMaxFacetSize, Variable varAngularTolerance, Variable varFacetAspectRatio, bool bUseMaximumGridLine, bool bUseMaximumFacetSize, bool bUseSurfaceAngularTolerance, bool bUseFacetAspectRatio, bool bDoNotUseGRID_TO_EDGES, 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.

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

bDoNotUseGRID_TO_EDGES bool

if set to true [unuse GRID_TO_EDGE.

bDoNotUseApprox_eval bool

if set to true [unuse approximated evaluation].

Properties

DrawGlobalBody

Gets or sets a value indicating whether draw global body.

public override bool DrawGlobalBody { get; }

Property Value

bool

Methods

Initialize()

Initializes this instance.

public override void Initialize()

SetDefaultValue(ObjectBase)

Set default value.

public override void SetDefaultValue(ObjectBase objContainer)

Parameters

objContainer ObjectBase

The container.

Connect with Ansys