public static extern IntPtr Nrt_QuadTree_create(NrtGeoBounds bounds);
public static extern NrtResult Nrt_QuadTree_getIntersectingPoints([NativeTypeName("const NrtQuadTreeHandle")] IntPtr tree, NrtGeoBounds bounds, [NativeTypeName("NrtPointVectorHandle *")] IntPtr *outputResultVector);
public static extern NrtBool Nrt_GeoBounds_notEqual(NrtGeoBounds lhs, NrtGeoBounds rhs);
public static extern NrtResult Nrt_GeoBounds_intersectsWith(NrtGeoBounds first, NrtGeoBounds other, NrtBool *outputResult);
public static extern NrtGeoVector2F Nrt_GeoBounds_getExtents(NrtGeoBounds bounds);
public static extern NrtBool Nrt_GeoBounds_pointIsWithinBounds(NrtGeoBounds bounds, NrtGeoVector2F point);
public static extern NrtGeoVector2F Nrt_GeoBounds_getCornerInWorldSpace(NrtGeoBounds bounds, [NativeTypeName("int32_t")] int index);