#include <iostream>
#include <vector>
#include "DM/Datamanager.hpp"
#include "DM/RConverter.hpp"
using namespace std;
void DM_r_convert(const char *filename)
{
#ifdef DM_WITH_R_SUPPORT
if (!dm)
{
cout << "Unable to open ODM '" << filename << "'" << endl;
return;
}
std::vector<void *> dfs;
for(auto it = pi->beginLeaf(); it != pi->endLeaf(); ++it)
{
}
__int64 idx = 0;
for(auto it = pi->beginLeaf(); it != pi->endLeaf(); ++it)
{
idx += it->sizePoint();
}
#endif //#ifdef DM_WITH_R_SUPPORT
}
DM_API void * createDataFrame(int64_t rowCount, const AddInfoLayoutHandle &layout, bool withCoordinates=true)
Creates a empty data frame object of a given size based.
DM_API void * asDataFrame(const_iterator_point it, const_iterator_point end, const AddInfoLayoutHandle &layout, bool withCoordinates=true, FilterHandle filter=FilterHandle())
convert a set points including there attributes into an R data frame object
DM_API int64_t fillDataFrame(void *sexpObj, int64_t rowIdx, const_iterator_point it, const_iterator_point end, FilterHandle filter=FilterHandle())
fill an existing data frame object with a set of points at the specified row index