Class Topology
Last update: 16.07.2025Namespace: VM.CAD.Kernel
Assembly: VM.CAD.Kernel.dll
public abstract class Topology : Entity, ITopology, IHasID, ISelected
Inheritance
object ← KernelObject ← Entity ← Topology
Derived
Implements
ITopology, IHasID, ISelected
Inherited Members
Entity.PID,
KernelObject.VMK_ARGUMENT_NULL,
KernelObject.VMK_ARGUMENT_TYPE,
KernelObject.VMK_OK,
KernelObject.Dispose(),
KernelObject.Execute(Func
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
Topology(UIntPtr, bool)
protected Topology(UIntPtr key, bool isLock = true)
Parameters
key UIntPtr
isLock bool
Properties
IsSelected
public bool IsSelected { get; set; }
Property Value
ParentBodyKey
public UIntPtr ParentBodyKey { get; }
Property Value
Methods
DisposeManagedResource()
protected override void DisposeManagedResource()
GetDefaultPoint()
public abstract Vector GetDefaultPoint()
Returns
Vector
GetTopologyType(UIntPtr)
public static TopologyType GetTopologyType(UIntPtr key)
Parameters
key UIntPtr