Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class Topology

Last update: 16.07.2025

Namespace: VM.CAD.Kernel
Assembly: VM.CAD.Kernel.dll

public abstract class Topology : Entity, ITopology, IHasID, ISelected

Inheritance

objectKernelObjectEntityTopology

Derived

Edge, Face, Vertex

Implements

ITopology, IHasID, ISelected

Inherited Members

Entity.PID, KernelObject.VMK_ARGUMENT_NULL, KernelObject.VMK_ARGUMENT_TYPE, KernelObject.VMK_OK, KernelObject.Dispose(), KernelObject.Execute(Func), KernelObject.GetFrom(KernelObject.delGetFrom, bool), KernelObject.DisposeManagedResource(), KernelObject.DisposeUnmanagedResource(), KernelObject.Key

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

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

bool

ParentBodyKey

public UIntPtr ParentBodyKey { get; }

Property Value

UIntPtr

Methods

DisposeManagedResource()

protected override void DisposeManagedResource()

GetDefaultPoint()

public abstract Vector GetDefaultPoint()

Returns

Vector

GetTopologyType(UIntPtr)

public static TopologyType GetTopologyType(UIntPtr key)

Parameters

key UIntPtr

Returns

TopologyType

Connect with Ansys