Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class RoadFileCanvas

Last update: 16.07.2025

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

public class RoadFileCanvas : KernelExtension

Inheritance

object ← KernelObject ← KernelExtension ← RoadFileCanvas

Inherited Members

KernelExtension.Create<T>(UIntPtr, bool), KernelObject.VMK_ARGUMENT_NULL, KernelObject.VMK_ARGUMENT_TYPE, KernelObject.VMK_OK, KernelObject.Dispose(), KernelObject.Execute(Func<int>), KernelObject.GetFrom<TResult>(KernelObject.delGetFrom<TResult>, bool), KernelObject.DisposeManagedResource(), KernelObject.DisposeUnmanagedResource(), KernelObject.Key

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

RoadFileCanvas(UIntPtr, bool)

public RoadFileCanvas(UIntPtr key, bool isLock = true)

Parameters

key UIntPtr

isLock bool

Properties

MessageCallback

public RoadFileCanvas.MessageFn MessageCallback { get; set; }

Property Value

RoadFileCanvas.MessageFn

Segments

public int Segments { get; }

Property Value

int

Methods

Create(UIntPtr, bool)

public static RoadFileCanvas Create(UIntPtr key, bool bLock = true)

Parameters

key UIntPtr

bLock bool

Returns

RoadFileCanvas

Open(string, double)

public void Open(string strRoadFile, double dFactorFromMeter)

Parameters

strRoadFile string

dFactorFromMeter double

SetDetailedSegment(int)

public void SetDetailedSegment(int nSeg)

Parameters

nSeg int

SetTransformation(Vector, double)

public void SetTransformation(Vector offset, double rotateAngleDeg)

Parameters

offset Vector

rotateAngleDeg double

Connect with Ansys