void Writer::SetOrdinates(Statement statement, OCIArray* ordinates, pdal::Bounds<double> const& extent) { statement->AddElement(ordinates, extent.getMinimum(0)); statement->AddElement(ordinates, extent.getMinimum(1)); if (is3d()) statement->AddElement(ordinates, extent.getMinimum(2)); statement->AddElement(ordinates, extent.getMaximum(0)); statement->AddElement(ordinates, extent.getMaximum(1)); if (is3d()) statement->AddElement(ordinates, extent.getMaximum(2)); }
void Writer::SetElements(Statement statement, OCIArray* elem_info) { statement->AddElement(elem_info, 1); if (m_issolid == true) { //"(1,1007,3)"; statement->AddElement(elem_info, 1007); } else { //"(1,1003,3)"; statement->AddElement(elem_info, 1003); } statement->AddElement(elem_info, 3); }