Class SetPointBase
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll
This class is to represent a specific geometry region.
public abstract class SetPointBase : 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, IPointSetComponent
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
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, IPointSetComponent
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.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
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SetPointBase()
Initializes a new instance of the
public SetPointBase()
SetPointBase(string)
Initializes a new instance of the
public SetPointBase(string strName)
Parameters
strName string
Name of the point set.
Fields
m_lstRange
The M_LST range
[Obsolete]
protected List<child><range objectbase.update>> m_lstRange
Field Value
List
Properties
Ranges
Gets or sets the points and ranges.
public Range[] Ranges { get; set; }
Property Value
Range[]
Methods
AddRange(Range)
Add Region information.
public bool AddRange(Range range)
Parameters
range Range
The range.
Returns
Return false, if already added.
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.