Class RoadFileCanvas
Last update: 16.07.2025Namespace: 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
Segments
public int Segments { get; }
Property Value
Methods
Create(UIntPtr, bool)
public static RoadFileCanvas Create(UIntPtr key, bool bLock = true)
Parameters
key UIntPtr
bLock bool
Returns
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