public override BentleyStatus ProcessCurveVector(CurveVector curves, bool isFilled) { Element element = DraftingElementSchema.ToElement(this.dgnModel, curves, null); element.ApplyTransform(new TransformInfo(this.trans)); this.elements.Add(element); return BentleyStatus.Success; }
internal static unsafe void Invoke(IntPtr obj, CurveVector NewVectorCurve, Name VectorTrackName) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((IntPtr *)(b + 0)) = NewVectorCurve; *((Name *)(b + 8)) = VectorTrackName; Main.GetProcessEvent(obj, SetVectorCurve_ptr, new IntPtr(p));; } }