Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class PartSetFace

Last update: 09.03.2026

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

This class is to represent the face set in part.

public class PartSetFace : SetFace, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IContactableRigid3D, IContactableRigid, IContactable3D, IContactable, IBodyAnalysisType, IObjectSet, IReferencable, ITemplateObject, IChainedSegmentConnector, IChainedSegmentContact, IArgument, IMultiChangable, IFaceSetComponent, ITopologyset, IConnectable, IEntityRelation, IHasBody, IMarkerParent, ITemperatureComponent, IConvectionComponent, IHeatFlowComponent, IHeatFluxComponent, IGeometricalComponent, IFaceSetInformation, IFaceInformation, IGapTarget, IPostDeserialized, IPostOpenDocumentForFaceset

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<ObjectEventCore> ← SubEntity ← SetFace ← PartSetFace

Implements

IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IContactableRigid3D, IContactableRigid, IContactable3D, IContactable, IBodyAnalysisType, IObjectSet, IReferencable, ITemplateObject, IChainedSegmentConnector, IChainedSegmentContact, IArgument, IMultiChangable, IFaceSetComponent, ITopologyset, IConnectable, IEntityRelation, IHasBody, IMarkerParent, ITemperatureComponent, IConvectionComponent, IHeatFlowComponent, IHeatFluxComponent, IGeometricalComponent, IFaceSetInformation, IFaceInformation, IGapTarget, IPostDeserialized, IPostOpenDocumentForFaceset

Inherited Members

SetFace.Initialize(Unit.ConvertFactor), SetFace.LinkRequestUpdate(object, LinkEventArgs), SetFace.LinkRequestDestroy(object, LinkEventArgs), SetFace.FixUp(ObjectBase), SetFace.GetTargetListForUpdate(), SetFace.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), SetFace.GetGeometryNavigatorInformation(XmlDocument, XmlElement), SetFace.GetFacetOption(), SetFace.GetPointDirection(ref VectorBase, ref VectorBase, IReferencable), SetFace.GetPointDirectionOnGeometry(ref VectorBase, ref VectorBase, IReferencable), SetFace.GetDefaultMaxPenetration(ref double, IReferencable), SetFace.GetCount(), SetFace.GetElementKey(int), SetFace.GetElementType(), SetFace.MakeReferenceImpl(LinkedList<Reference>), SetFace.AddFace(Face), SetFace.RemoveFace(Face), SetFace.RemoveAllFace(), SetFace.PostAddToDocument(), SetFace.PostRemoveFromDocument(Document), SetFace.IsContactableWithNormalVector(VectorBase, VectorBase), SetFace.ResetInvalidEntity(), SetFace.GetCADBody(), SetFace.WriteTemplateImpl(XmlWriter), SetFace.ReadTemplateImpl(XmlReader), SetFace.GetMinimumDistance(IFaceInformation, TMatrix, TMatrix, double), SetFace.GetMinimumDistanceAndDirection(IFaceInformation, TMatrix, TMatrix, ref VectorBase[], double), SetFace.GetPointAndConnectivity(FacetOption, ref VectorBase[], ref int[], ref int[], Reference, double), SetFace.GetFacetModifiedTimeAttribute(), SetFace.AutomaticSelectionGeometryType, SetFace.GeometryType, SetFace.SphereRadius, SetFace.IsSphereTreatedAsSurface, SetFace.IsBaseGeometry, SetFace.IsActionGeometry, SetFace.AnalysisType, SetFace.MaxPenetration, SetFace.HalfThickness, SetFace.SurfaceSmoothingType, SetFace.Connectable, SetFace.IsRepresentedAsBSurface, SetFace.IsFacetingForGeometryRepresentation, SetFace.GeometryFullName, SetFace.GeometryNameForMultiContact, SetFace.ParentType, SetFace.ReferenceFrameType, SetFace.Center, SetFace.ConnectableName, SetFace.ConnectableFullName, SetFace.ConnectablePostfixName, SetFace.ConnectablePosition, SetFace.ConnectableBody, SetFace.Body, SetFace.ParentBody, SetFace.TopologyList, SetFace.FaceList, SetFace.AttribType, SetFace.ReferenceType, SetFace.ArgumentType, SubEntity.Initialize(Unit.ConvertFactor), SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), SubEntity.FixUp(ObjectBase), SubEntity.WriteTemplateImpl(XmlWriter), SubEntity.ReadTemplateImpl(XmlReader), SubEntity.Name, SubEntity.FullName, SubEntity.NonSymmetricName, SubEntity.DisplayName, SubEntity.IsEnabled, SubEntity.Comment, Object<ObjectEventCore>.GetKey(), Object<ObjectEventCore>.Initialize(Unit.ConvertFactor), Object<ObjectEventCore>.SetIconColor(Canvas), Object<ObjectEventCore>.OnDeserialization(object), Object<ObjectEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<ObjectEventCore>.RollbackEvent(), Object<ObjectEventCore>.OnDeserializedCore(object), Object<ObjectEventCore>.Key, Object<ObjectEventCore>.UntypedEventCore, Object<ObjectEventCore>.EventCore, Object<ObjectEventCore>.Attributes, ObjectBase.ReplaceEventCore(ObjectEventCore), ObjectBase.SetModifiedCore(ModifiedResult.ModifiedType), ObjectBase.AddPostDeserialize(StreamingContext), ObjectBase.LinkAddedToDocumentCore(IOwned, bool), ObjectBase.SetModified(ModifiedResult.ModifiedType), ObjectBase.SetModified(), ObjectBase.SetModified(ModifiedResult.ModifiedType, IDocument), ObjectBase.DestroyObject(object, LinkEventArgs), ObjectBase.DestroyObject(DestroyEventArgs), ObjectBase.DestroyObject(), ObjectBase.Initialize(Unit.ConvertFactor), ObjectBase.FixUp(ObjectBase), ObjectBase.DoWorkAfterUpdateContents(), ObjectBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), ObjectBase.SetIconColor(Canvas), ObjectBase.RemoveFromCreatedList(), ObjectBase.PostAddToDocument(), ObjectBase.PostRemoveFromDocument(Document), ObjectBase.GetArgumentList(LinkedList<ObjectBase>), ObjectBase.ResetInvalidEntity(), ObjectBase.OnDeserialization(object), ObjectBase.IsSerializableEvent(Delegate), ObjectBase.CustomGetObjectData(SerializationInfo, StreamingContext), ObjectBase.CheckAndUpdateLink(HashSet<ObjectBase>), ObjectBase.Verify(VerifiedResult), ObjectBase.ConnectProxy(), ObjectBase.RollbackEvent(), ObjectBase.LinkRequestUpdating(object, LinkEventArgs), ObjectBase.LinkRequestUpdate(object, LinkEventArgs), ObjectBase.LinkRequestDestroying(object, LinkEventArgs), ObjectBase.LinkRequestDestroy(object, LinkEventArgs), ObjectBase.LinkAddedToDocument(object, AddToDocEventArgs), ObjectBase.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), ObjectBase.DisposeManagedResources(), ObjectBase.GetDestroyEventExtraData(), ObjectBase.OnLinkReserved(ILink, object, EventArgs), ObjectBase.CreateEntityWhenUpdateContents(Action), ObjectBase.GetObjectByKey(UIntPtr), ObjectBase.FindObjectOnXmlDeserialize(string), ObjectBase.UpdateContents(XmlReader, ObjectBase, string), ObjectBase.UpdateContents(XmlReader, ObjectBase), ObjectBase.UpdateContents(string, string), ObjectBase.UpdateContents(string), ObjectBase.SetFlagWhenXMLFile(string, bool), ObjectBase.IsEqualArray<T>(T[], T[]), ObjectBase.IsEqualList(List<double>, List<double>), ObjectBase.SetContainer(IOwned, bool), ObjectBase.GetTargetListForUpdate(), ObjectBase.SkipUpdateObjectImpl(), ObjectBase.raise_OnUpdating(object, LinkEventArgs), ObjectBase.raise_OnUpdate(object, LinkEventArgs), ObjectBase.raise_OnDestroying(object, LinkEventArgs), ObjectBase.raise_OnDestroy(object, LinkEventArgs), ObjectBase.raise_Destroying(object, Identifier), ObjectBase.raise_OnAdded(object, AddToDocEventArgs), ObjectBase.raise_OnRemoved(object, RemoveFromDocEventArgs), ObjectBase.raise_OnContentsUpdated(object, EventArgs), ObjectBase.Dispose(bool), ObjectBase.SkipModified, ObjectBase.ClearChildInfoBeforeDeserialize, ObjectBase.KeyImpl, ObjectBase.ID, ObjectBase.TopologyEntityTypeName, ObjectBase.ObjectStateForCircularError, ObjectBase.ObjectState, ObjectBase.IsChildExternable, ObjectBase.IsExternable, ObjectBase.Container, ObjectBase.Owner, ObjectBase.Document, ObjectBase.UntypedEventCore, ObjectBase.KernelKey, ObjectBase.Key, ObjectBase.OnContentsUpdated, ObjectBase.OnRemoved, ObjectBase.OnAdded, ObjectBase.Destroying, ObjectBase.OnDestroy, ObjectBase.OnDestroying, ObjectBase.OnUpdate, ObjectBase.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<T>(object, LinkPropertyType)

Constructors

PartSetFace()

Initializes a new instance of the class.

public PartSetFace()

PartSetFace(string)

Initializes a new instance of the class.

public PartSetFace(string strName)

Parameters

strName string

Name of the face set.

Methods

AddFace(Face)

Adds the face to topology list.

public override void AddFace(Face face)

Parameters

face Face

The face.

MakeReferenceImpl(LinkedList<Reference>)

Makes the reference [implementation].

protected override void MakeReferenceImpl(LinkedList<Reference> lstRef)

Parameters

lstRef LinkedList<Reference>

The container.

Connect with Ansys