public static LinestringTrackingItemWrapper FromBaseObject(BaseObject baseObj)
    {
        if (baseObj == null || baseObj.NativeObject == IntPtr.Zero)
        {
            return(null);
        }
        LinestringTrackingItemWrapper obj = baseObj as  LinestringTrackingItemWrapper;

        if (object.Equals(obj, null))
        {
            obj = new LinestringTrackingItemWrapper(CreatedWhenConstruct.CWC_NotToCreate);
            obj.BindNativeObject(baseObj.NativeObject, "CLinestringTrackingItemWrapper");
            obj.IncreaseCast();
        }

        return(obj);
    }
    public BaseObject Create()
    {
        LinestringTrackingItemWrapper emptyInstance = new LinestringTrackingItemWrapper(CreatedWhenConstruct.CWC_NotToCreate);

        return(emptyInstance);
    }