Class ReferencePartSetFace
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll
This class is to represent the reference for face set in part.
public class ReferencePartSetFace : ReferenceSetFace, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, INamed, INavigatorItem, IVisible, IReferenceAutoContactable, IAutoContactable, IBody, IContactableRigid3D, IContactableRigid, IContactable3D, IContactable, IBodyAnalysisType, IChainedSegmentConnector, IChainedSegmentContact, IArgument, IConnectable, IEntityRelation, IHasBody, IMarkerParent, IFaceSetInformation, IFaceInformation, ITemperatureComponent, IConvectionComponent, IHeatFlowComponent, IHeatFluxComponent, IGeometricalComponent, IGapTarget, IReferedTopologyset, ITopologyset
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, INamed, INavigatorItem, IVisible, IReferenceAutoContactable, IAutoContactable, IBody, IContactableRigid3D, IContactableRigid, IContactable3D, IContactable, IBodyAnalysisType, IChainedSegmentConnector, IChainedSegmentContact, IArgument, IConnectable, IEntityRelation, IHasBody, IMarkerParent, IFaceSetInformation, IFaceInformation, ITemperatureComponent, IConvectionComponent, IHeatFlowComponent, IHeatFluxComponent, IGeometricalComponent, IGapTarget, IReferedTopologyset, ITopologyset
Inherited Members
ReferenceSetFace.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
ReferenceSetFace.GetGeometryNavigatorInformation(XmlDocument, XmlElement),
ReferenceSetFace.GetPointDirection(ref VectorBase, ref VectorBase, IReferencable),
ReferenceSetFace.GetPointDirectionOnGeometry(ref VectorBase, ref VectorBase, IReferencable),
ReferenceSetFace.GetDefaultMaxPenetration(ref double, IReferencable),
ReferenceSetFace.GetAnalysisType(),
ReferenceSetFace.GetParentBody(),
ReferenceSetFace.GetConnectableImpl(),
ReferenceSetFace.IsOwner(Reference),
ReferenceSetFace.GetMinimumDistance(IFaceInformation, TMatrix, TMatrix, double),
ReferenceSetFace.GetMinimumDistanceAndDirection(IFaceInformation, TMatrix, TMatrix, ref VectorBase[], double),
ReferenceSetFace.GetPointAndConnectivity(FacetOption, ref VectorBase[], ref int[], ref int[], Reference, double),
ReferenceSetFace.IsBaseGeometry,
ReferenceSetFace.IsActionGeometry,
ReferenceSetFace.AnalysisType,
ReferenceSetFace.MaxPenetration,
ReferenceSetFace.HalfThickness,
ReferenceSetFace.SurfaceSmoothingType,
ReferenceSetFace.Connectable,
ReferenceSetFace.IsRepresentedAsBSurface,
ReferenceSetFace.GeometryFullName,
ReferenceSetFace.GeometryNameForMultiContact,
ReferenceSetFace.ReferenceType,
ReferenceSetFace.ArgumentType,
ReferenceSetFace.ParentType,
ReferenceSetFace.ReferenceFrameType,
ReferenceSetFace.Center,
ReferenceSetFace.ConnectableName,
ReferenceSetFace.ConnectableFullName,
ReferenceSetFace.ConnectablePostfixName,
ReferenceSetFace.ConnectablePosition,
ReferenceSetFace.ConnectableBody,
ReferenceSetFace.Body,
Reference.LinkAddedToDocument(object, AddToDocEventArgs),
Reference.SetModified(ModifiedResult.ModifiedType),
Reference.SetModified(),
Reference.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
Reference.GetContactables(),
Reference.IsAutoContactable(),
Reference.IsOwner(Reference),
Reference.LinkRequestUpdate(object, LinkEventArgs),
Reference.LinkRequestDestroy(object, LinkEventArgs),
Reference.GetTransform(Unit),
Reference.GetFullTransform(Unit),
Reference.GetTotalSubSystemName(Document3D, ObjectBase),
Reference.GetTotalSubSystemNameCore(Document3D, Document3D, ref Stack
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ReferencePartSetFace(SerializationInfo, StreamingContext)
Initializes a new instance of the
protected ReferencePartSetFace(SerializationInfo info, StreamingContext context)
Parameters
info SerializationInfo
The info.
context StreamingContext
The context.
ReferencePartSetFace(ObjectBase)
Initializes a new instance of the
public ReferencePartSetFace(ObjectBase obj)
Parameters
obj ObjectBase
The reference's object.
Methods
GetAnalysisType()
Gets the analysis type.
protected override BodyAnalysisType GetAnalysisType()
Returns
The analysis type.
GetConnectableImpl()
Gets the connectable [implementation].
protected override IConnectable GetConnectableImpl()
Returns
LinkRequestDestroy(object, LinkEventArgs)
Request for destroy the linked object.
protected override void LinkRequestDestroy(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The ob notifier.
arg LinkEventArgs
The
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The ob notifier.
arg LinkEventArgs
The